Hi L4 hackers,
and it built ok. Now when it runs fbdrv page faults. Has anyone seen
this before?
The same story: page fault https://pbs.twimg.com/media/DBPuT-sUMAAuhvU.png
I svn co all pkgs, and mkiso like this:
make grub2iso E=framebuffer-example-x86 MODULE_SEARCH_PATH=/home/zhaixiang/project/l4re/kernel/fiasco/build:/home/zhaixiang/project/l4re/l4/conf/examples:/home/zhaixiang/project/l4re/l4/pkg/io/io/config
then run by qemu:
make qemu E=framebuffer-example-x86 MODULE_SEARCH_PATH=/home/zhaixiang/project/l4re/kernel/fiasco/build:/home/zhaixiang/project/l4re/l4/conf/examples:/home/zhaixiang/project/l4re/l4/pkg/io/io/config
equals to:
qemu-system-x86_64 -kernel /home/zhaixiang/project/l4re/l4/build/bin/amd64_K8/bootstrap -append "bootstrap -modaddr 0x01100000" -initrd "/home/zhaixiang/project/l4re/kernel/fiasco/build/fiasco -serial_esc,/home/zhaixiang/project/l4re/l4/build/bin/amd64_K8/l4f/sigma0 ,/home/zhaixiang/project/l4re/l4/build/bin/amd64_K8/l4f/moe rom/x86-fb.cfg,/home/zhaixiang/project/l4re/l4/conf/examples/x86-fb.cfg ,/home/zhaixiang/project/l4re/l4/build/bin/amd64_K8/l4f/l4re ,/home/zhaixiang/project/l4re/l4/build/bin/amd64_K8/l4f/ned ,/home/zhaixiang/project/l4re/l4/build/bin/amd64_K8/l4f/io ,/home/zhaixiang/project/l4re/l4/pkg/io/io/config/x86-legacy.devs ,/home/zhaixiang/project/l4re/l4/conf/examples/x86-fb.io ,/home/zhaixiang/project/l4re/l4/build/bin/amd64_K8/l4f/fb-drv ,/home/zhaixiang/project/l4re/l4/build/bin/amd64_K8/l4f/mag ,/home/zhaixiang/project/l4re/l4/build/bin/amd64_K8/l4f/ex_fb_spectrum_cc "
and I even changed x86-legacy.devs
Index: pkg/io/io/config/x86-legacy.devs =================================================================== --- pkg/io/io/config/x86-legacy.devs (revision 72) +++ pkg/io/io/config/x86-legacy.devs (working copy) @@ -23,7 +23,7 @@ Resource.iop2 = Res.io(0x3c0, 0x3df); -- EGA/VGA Resource.iop3 = Res.io(0x1ce, 0x1d0); -- Vbox Resource.iop4 = Res.io(0x402, 0x402); -- QEMU Debug Port - Resource.mmio = Res.mmio(0xa0000, 0xbffff); + Resource.mmio = Res.mmio(0xa0000, 0xbffff, 0xc000); end);
RTC = Hw.Device(function()
but it doesn't help, what did I miss? please give me some advice, thanks a lot!