From: Jeff C. <je...@si...> - 2003-12-30 14:44:54
|
On Mon, 29 Dec 2003, Domenico Andreoli wrote: > to get 2.6.0+reiser4+skas i apply uml-combo-2.6.0-A5, uml-combo-2.6.0-A5b > is for those who have not unapplied do_mmap2-fix.diff.patch and Are you able to build the host kernel successfully? > UML side: > i'm not able to build a uml kernel :( > if i apply 00-Combo-4.patch.bz2 from > http://web.tiscali.it/no-redirect-tiscali/blaisorblade/linux/archives/UML/v2/ > to a vanilla 2.6.0 linux kernel and i try to build i get the following errors: > include/asm/processor.h:66: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclared here (not in a function) You will get that error if you apply 00-Combo-4.patch.bz2. That's correct behavior. Please do this ... #start with your host's source, copy to uml directory #(the host is the one that contains reiser4, and my patch # uml-combo-2.6.0-A5b) mkdir uml; cd uml; cd ../linux-2.6.0; find . | cpio -pdum ../uml #undo my _host_ patch in uml ... cd ../uml patch -R -p1 </tar/uml/uml-combo-2.6.0-A5b # now don't apply 00-Combo-4.patch.bz2 # only apply the following patches ... patch -p1 </tar/uml/v2/A-01-Uml-update.patch patch -p1 </tar/uml/v2/A-02-Hostfs+hppfs.patch patch -p1 </tar/uml/v2/A-03-TTY_silly.patch patch -p1 </tar/uml/v2/A-05-Compile_no_proc_mm.patch patch -p1 </tar/uml/v2/C-01-Fix_clean_mrproper.patch patch -p1 </tar/uml/v2/C-02-Apply_altern-constants.patch patch -p1 </tar/uml/v2/C-03-Module_support.patch patch -p1 </tar/uml/v2/C-04-User_obj_makefiles.patch patch -p1 </tar/uml/v2/D-01-WarningFix.patch patch -p1 </tar/uml/v2/E-01-Add_proc_mm_support.patch patch -p1 </tar/uml/v2/E-02-Proc_mm_speedup.patch patch -p1 </tar/uml/v2/F-01-i386_skas_support.patch patch -p1 </tar/uml/v2/G-01-Align_fix.patch you'll notice one error in arch/i386/kernel/sys_i386.c.rej, but that can be ignored as the patch is already there. # now, apply my _uml_ patch uml-combo-2.6.0-A5b2.uml # attached is my updated uml-combo-2.6.0-A5b2.uml # - fixed ptrace.h, and include asm-um instead asm patch -p1 </tar/uml/fix/uml-combo-2.6.0-A5b2.uml # now configure your uml make menuconfig ARCH=um # or make config ARCH=um make linux ARCH=um strip linux make modules ARCH=um Attached are my host .config and uml .config Let me know how it goes. Jeff. |