-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make initial ramdisk server work again #35
Make initial ramdisk server work again #35
Conversation
…l-ramdisk-server-work-again
…-style' and need to be able to use or.
We will instead create it on every build, in line with the 'everything should be scriptable' paradigm. It just makes more sense that way. Promise.
… * 2 MiB while booting up.
…ical_allocate() and memory_physical_reserve() etc. The reason for this is that it makes it much, much easier to debug scenarios where e.g. a memory region is already reserved when memory_reserve gets called.
…n this bug occurs.
…l-ramdisk-server-work-again
Seems to be rather cool now!
This was fixed because of #37. The really nice part is that we can now have a much bigger initial ramdisk, maybe even large enough to fit a minimal Quake 1 installation? 😉 At least cluido, tetris, modplay etc etc should be no problem at all to fit now. If we want to use even more space, I'd suggest trying to implement an |
Should be green now (there was an obvious error in the build process, so merging). |
…erver-work-again Make initial ramdisk server work again
As noted, this is unfinished yet. Not trivial because of problems w/ floppy images:
~200 KiB is simply too small to be able to fit in any reasonable ramdisk. Even a 360k 5,25 floppy image wouldn't fit there. So either I have to make the
floppy.image
be 2.88m (by figuring out how to do that inmtools
) or go the "right" way and replacefloppy.image
with a dynamically rebuilt ISO9660 CD.iso
image instead. The latter is obviously the nicer way, but maybe (?) more work. The "hard" part is getting grub installed onto the.iso
I think, but this must have been done by others before us... so there should be a recipe somewhere.