From: Aivils <ai...@un...> - 2005-02-21 07:44:07
|
Hi, Zoltan! This patch needs for line per line walkthrough. I will start today. I hope complete it during one week. I am not sure about fbcon. fbcon may takes more work. Aivils On Sunday 20 February 2005 19:46, Zoltan Boszormenyi wrote: > Hi, >=20 > as large console cleanups went into the -mm tree and those cleanups > are also part of the Ruby tree, I thought I look at the Ruby tree > and port it to 2.6.11-rc4 + the following 4 patches: >=20 > 1. cleanup-vc-array-access.patch > 2. remove-console_macrosh.patch > 3. merge-vt_struct-into-vc_data.patch > 4. merge-vt_struct-into-vc_data-fix.patch >=20 > In the porting, I followed these rules: > - no major cleanups, including: > - no function shuffling around > - no function and variable renames > - no DECVTE, keep the old Linux terminal emulation. >=20 > The only cleanup I applied was the redraw_screen() function > splitup to update_screen() and switch_screen() so they can be > static where they are used. >=20 > The result is a very straightforward patch that is about 18K smaller > than the first two cleanup patches added (~ 142000 bytes vs ~ 160000 > bytes). >=20 > The catch is that it doesn't boot up successfully despite I tried > to follow the changes in the Ruby tree exactly. With only the VGA > console, I got a message about "unable to open initial console" > the SELinux messages and booting stopped there. With "dumbcon=3D1", > I got an oops with this stacktrace: >=20 > init > vty_init > dumb_console_init > dumbcon_add > vt_map_display >=20 > and I also got two messages: >=20 > unblank_screen: tty not allocated ?? >=20 > Maybe it rings a bell for someone and can fix it. I expect at most > two one-liners over this patch to have a working Ruby kernel. >=20 > I Cc-ed all interested parties, including Roman Zippel who expressed > interest to look into the Ruby tree after all these cleanups went > mainline. Happy hacking, Roman! :-) >=20 > Best regards, > Zolt=E1n B=F6sz=F6rm=E9nyi >=20 |