linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* user-mode port 0.44-2.4.7
@ 2001-07-23  5:08 Jeff Dike
  2001-07-23 15:56 ` Andrea Arcangeli
  0 siblings, 1 reply; 49+ messages in thread
From: Jeff Dike @ 2001-07-23  5:08 UTC (permalink / raw)
  To: user-mode-linux-user, linux-kernel

The user-mode port of 2.4.7 is available.

In a minor packaging breakthrogh, a .deb for UML is now available.

The UML block driver now supports a read-write COW layer above a shared 
read-only filesystem.  This allows multiple UMLs to boot off the same 
filesystem.  See http://user-mode-linux.sourceforge.net/shared_fs.html for
more information.

The ppc port is now fully merged.

The pid file and mconsole socket are now located in a directory defined 
by the UML umid.

There is now IO memory emulation.  This allows a host file to be mapped by a
UML driver, which can provide whatever interface it wants to that file to 
UML processes.  This is a first step towards doing hardware driver development
under UML.

gdbs are now killed properly.

A nasty bug involving a misunderstanding with FASTCALL was fixed.

Block devices and network devices are now pluggable from the mconsole - they
can be added to and removed from a running system.  See 
http://user-mode-linux.sourceforge.net/mconsole.html for more information.

SIGHUP no longer causes UML to go crazy.

The project's home page is http://user-mode-linux.sourceforge.net

Downloads are available at 
	http://sourceforge.net/project/showfiles.php?group_id=429
	ftp://ftp.nl.linux.org/pub/uml/
	http://uml-pub.ists.dartmouth.edu/uml/

				Jeff


^ permalink raw reply	[flat|nested] 49+ messages in thread
[parent not found: <no.id>]
* RE: user-mode port 0.44-2.4.7
@ 2001-07-25 19:03 James W. Lake
  0 siblings, 0 replies; 49+ messages in thread
From: James W. Lake @ 2001-07-25 19:03 UTC (permalink / raw)
  To: linux-kernel


What about a case when you have a struct
struct queue
{
	int head;
	int tail;
	...
} myqueue;
You update head in an isr and tail in one singular open fop_read() call.
Either don't mind getting old values of the one they don't update, want
to get the latest version of the variable as often as possible.
Should head and tail be volatile in the definition, or should they be
accessed with:
int head = (volatile)myqueue.head;
or with barrier() around the read/write?
Jim Lake


^ permalink raw reply	[flat|nested] 49+ messages in thread

end of thread, other threads:[~2001-07-26 18:37 UTC | newest]

Thread overview: 49+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-07-23  5:08 user-mode port 0.44-2.4.7 Jeff Dike
2001-07-23 15:56 ` Andrea Arcangeli
2001-07-23 15:59   ` Andrea Arcangeli
2001-07-23 16:17     ` Andrea Arcangeli
2001-07-23 16:51       ` Andrea Arcangeli
2001-07-23 16:33   ` Linus Torvalds
2001-07-23 16:45     ` Andrea Arcangeli
2001-07-23 17:32       ` Linus Torvalds
2001-07-23 17:50         ` Andrea Arcangeli
2001-07-23 18:11           ` Linus Torvalds
2001-07-23 18:27             ` Andrea Arcangeli
2001-07-23 20:00               ` Linus Torvalds
2001-07-23 20:15                 ` Jonathan Lundell
2001-07-23 22:51                   ` Linus Torvalds
2001-07-24  3:45                     ` Jonathan Lundell
2001-07-24 15:41                       ` Davide Libenzi
2001-07-24 15:46                         ` Alexander Viro
2001-07-24 16:01                           ` Davide Libenzi
2001-07-24 16:08                             ` Alexander Viro
2001-07-24 16:52                               ` Davide Libenzi
2001-07-24 16:59                                 ` Linus Torvalds
2001-07-24 17:31                                   ` Davide Libenzi
2001-07-24 17:38                                     ` Linus Torvalds
2001-07-24 18:07                               ` Anton Altaparmakov
2001-07-23 20:44                 ` Chris Friesen
2001-07-23 21:11                   ` Andrea Arcangeli
2001-07-23 21:50                   ` Richard Gooch
2001-07-23 22:09                     ` Andrea Arcangeli
2001-07-23 13:20                       ` Rob Landley
2001-07-23 22:27                         ` Andrea Arcangeli
2001-07-23 17:50                           ` Rob Landley
2001-07-23 23:47                     ` Richard Gooch
2001-07-24  0:04                       ` Andrea Arcangeli
2001-07-24  9:02                         ` Jan Hubicka
2001-07-24 15:35                           ` Linus Torvalds
2001-07-24 16:04                         ` Linus Torvalds
2001-07-25 22:49                           ` Andrea Arcangeli
2001-07-25 23:16                             ` Linus Torvalds
2001-07-25 23:37                               ` Chris Friesen
2001-07-26 18:28                             ` Jan Hubicka
2001-07-26 18:35                               ` Alan Cox
2001-07-23 22:53                   ` Linus Torvalds
2001-07-23 23:13                     ` Alan Cox
2001-07-23 20:25   ` Jeff Dike
     [not found] <no.id>
2001-07-23 20:57 ` Alan Cox
2001-07-23 21:14   ` Chris Friesen
2001-07-25 19:12 ` Alan Cox
2001-07-25 23:49 ` Alan Cox
2001-07-25 19:03 James W. Lake

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).