YEAH! I just implemented a VERY BASIC module loading system into my kernel!
it can (from command prompt) load a small module into the kernel.
It has size restrictions (512 KB) but I am almost done getting rid of that.
I also go a reading part of FAT12 working, writing is almost done.
-JL
YES! New project almost done!
- piranha
- Member
- Posts: 1391
- Joined: Thu Dec 21, 2006 7:42 pm
- Location: Unknown. Momentum is pretty certain, however.
- Contact:
YES! New project almost done!
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
-
- Member
- Posts: 2566
- Joined: Sun Jan 14, 2007 9:15 pm
- Libera.chat IRC: miselin
- Location: Sydney, Australia (I come from a land down under!)
- Contact:
Well done!
I remember when I first loaded a module - all it did was poke a byte to the screen but it was fun nonetheless.
I remember when I first loaded a module - all it did was poke a byte to the screen but it was fun nonetheless.
Why were there limits? Just interested to know if it was because of your FAT driver or something else.It has size restrictions (512 KB) but I am almost done getting rid of that.
- piranha
- Member
- Posts: 1391
- Joined: Thu Dec 21, 2006 7:42 pm
- Location: Unknown. Momentum is pretty certain, however.
- Contact:
Well, I removed the limitations. They were there because for some reason it was slower when they were unloaded, but it was because my unloader function was inefficient.
-JL
-JL
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io