All of lore.kernel.org
 help / color / mirror / Atom feed
* [uml-devel] [patches] ptrace fix, x11 fb update, minor stuff.
@ 2004-10-22 18:41 Gerd Knorr
  2004-10-22 19:23 ` Geert Uytterhoeven
  0 siblings, 1 reply; 12+ messages in thread
From: Gerd Knorr @ 2004-10-22 18:41 UTC (permalink / raw)
  To: uml devel

  Hi,

Just uploaded a updated batch of uml patches to
http://www.suse.de/~kraxel/uml/patches/2.6.9/

Changes from -rc2 patchset:

 * Dropped lots of patches because they are merged mainline now.
   Nice work guys!
 * uml-ptrace: new, fixes the ptrace issue (skas-hangs-on-exit).
 * uml-x11-fb: updated, should be fully functional now, including
   mmap support.
 * other patches: some rediffs, no major stuff.

X11 doesn't run yet, the X-Server wants IOPL access for some obscure
reason, it shouldn't need that when running on top of a framebuffer
device.  Anyone has an idea on that?

  Gerd

-- 
return -ENOSIG;


-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread
* [uml-devel] [patches] ptrace fix, x11 fb update, minor stuff.
@ 2004-10-24  3:03 Steve Schmidtke
  2004-10-25 11:03 ` Gerd Knorr
  0 siblings, 1 reply; 12+ messages in thread
From: Steve Schmidtke @ 2004-10-24  3:03 UTC (permalink / raw)
  To: kraxel; +Cc: User-mode-linux-devel

[-- Attachment #1: Type: text/plain, Size: 803 bytes --]

Gerd Knorr wrote:
>the X-Server wants IOPL access for some obscure
>reason, it shouldn't need that when running on top of a framebuffer
>device.  Anyone has an idea on that?

I looked into this a while ago.  What I found was that you have to add UML 
to the exclude ifdef in CheckGenericGA() from xfree86/common/xf86Bus.c, and 
also around all the iopl() and ioperm() exclude ifdefs in 
xfree86/os_support/linux/linux_video.c.

I think it doesn't hurt to add  Option "PciOsConfig"  to the ServerFlags 
section in the conf file.

I also remember making the attached guest kernel patch at one point 
(apologies for hand editing it).

It would be nice if someone would code up an Option "NoHwIO" or something to 
X that takes care of this, instead of the ifdef hell. :)

Hope that helps,

Steve Schmidtke


[-- Attachment #2: vt_kbd.txt --]
[-- Type: text/plain, Size: 499 bytes --]

diff *~ -Naur linux.orig/drivers/char/vt.c linux.new/drivers/char/vt.c
--- linux.orig/drivers/char/vt.c	Thu Nov 28 18:53:12 2002
+++ linux.new/drivers/char/vt.c		Sun Aug  1 13:44:36 2003
@@ -146,7 +146,13 @@

int _kbd_rate(struct kbd_repeat *rep)
{
+#if defined(__arch_um__)
+	/* if X finds that this succeeds, it won't try to bang on
+	 * the (non-existent) hardware directly */
+	return 0;
+#else
	return -EINVAL;
+#endif
}

void (*kd_mksound)(unsigned int hz, unsigned int ticks) = _kd_mksound;


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

end of thread, other threads:[~2004-10-25 21:04 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-10-22 18:41 [uml-devel] [patches] ptrace fix, x11 fb update, minor stuff Gerd Knorr
2004-10-22 19:23 ` Geert Uytterhoeven
2004-10-22 20:04   ` Gerd Knorr
2004-10-22 21:01     ` Geert Uytterhoeven
  -- strict thread matches above, loose matches on Subject: below --
2004-10-24  3:03 Steve Schmidtke
2004-10-25 11:03 ` Gerd Knorr
2004-10-25 11:28   ` Geert Uytterhoeven
2004-10-25 11:40     ` Gerd Knorr
2004-10-25 12:03       ` Geert Uytterhoeven
2004-10-25 15:47         ` Gerd Knorr
2004-10-25 16:04           ` Geert Uytterhoeven
2004-10-25 20:56             ` Gerd Knorr

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.