Porting Jainja JVM #95
glegris
started this conversation in
Show and tell
Replies: 1 comment
-
Just a small advice. Since the default virtual memory split is 3GiB/1GiB (user/kernel), the Fiwix kernel will use only up to 1GiB of physical memory. So, defining more than 1GiB won't have any effect. If you really need to have up to 2GiB of physical memory, you'll have to activate the virtual memory split of 2GiB/2GiB by recompiling the kernel with the option |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Thanks to @mikaku I managed to get the Jainja JVM (which I author) working partially.
Things that work well:
Current difficulties:
A workaround to be able to use the mouse is to add
-chardev msmouse,id=chardev1 -device isa-serial,chardev=chardev1,id=serial1
to the QEMU command line and change some settings in /etc/vga/vgalib.conf:mdev /dev/ttyS0
mouse_accel_type off
@mikaku is working on the mouse driver and ioctl commands to manage framebuffer
Some details to help those who would like to port software
Since there is no network yet, I put the sources to compile in the FiwixOS raw image. For this I mounted a disk image using the loop device. I then compiled the code from Fiwix OS using gcc.
Beta Was this translation helpful? Give feedback.
All reactions