My OS is available at
www.yaos.biz
YaOS - 0.001
-
- Member
- Posts: 1600
- Joined: Wed Oct 18, 2006 11:59 am
- Location: Vienna/Austria
- Contact:
Re:YaOS - 0.001
salut, drugstore!
Have looked throu your src-code. First: you don't need cli/sti in your isr stubs. the cpu does that for you upon entering the isr.
your struct task_t you may extend by some pointers for linked list management. say "struct task *g_next" for lining them up globally and "struct task *q_next" for lining them up in any ready, blocking or sleeping queue.
btw: do you have some bootable floppy image on your site?
Have looked throu your src-code. First: you don't need cli/sti in your isr stubs. the cpu does that for you upon entering the isr.
your struct task_t you may extend by some pointers for linked list management. say "struct task *g_next" for lining them up globally and "struct task *q_next" for lining them up in any ready, blocking or sleeping queue.
btw: do you have some bootable floppy image on your site?
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image
BlueillusionOS iso image
Re:YaOS - 0.001
I'm actually just literaly starting task management so thats why
But thanks for the isr tip
But thanks for the isr tip
Re:YaOS - 0.001
OK i've made a bochs compatible image available on the site. The bochsrc file is in the source code file.
I've already made a lot of changes to the OS, i'll make a new version available soon.
I've already made a lot of changes to the OS, i'll make a new version available soon.
- Pype.Clicker
- Member
- Posts: 5964
- Joined: Wed Oct 18, 2006 2:31 am
- Location: In a galaxy, far, far away
- Contact:
Re:YaOS - 0.001
hum. a bit of googling before registering a new domainname could have been helpful. Among other things, you might have noticed that "YaOS" is atleast already taken for Yet Another OS/2 Shell ...
btw, i get strange complaints about the system being unable to boot from CDROM when running it in Qemu.
[small]got it working on Bochs[/small]
display ends with "Initialising kmalloc(), 0x2f6f92 of free kernel memory
switching to other VTY seems simply to blank the screen ...
btw, i get strange complaints about the system being unable to boot from CDROM when running it in Qemu.
[small]got it working on Bochs[/small]
display ends with "Initialising kmalloc(), 0x2f6f92 of free kernel memory
switching to other VTY seems simply to blank the screen ...