Page 1 of 1
YaOS - 0.001
Posted: Thu Apr 14, 2005 7:01 am
by DruG5t0r3
My OS is available at
www.yaos.biz
Re:YaOS - 0.001
Posted: Thu Apr 14, 2005 7:22 am
by distantvoices
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?
Re:YaOS - 0.001
Posted: Thu Apr 14, 2005 7:29 am
by DruG5t0r3
I'm actually just literaly starting task management so thats why
But thanks for the isr tip
Re:YaOS - 0.001
Posted: Thu Apr 14, 2005 2:27 pm
by DruG5t0r3
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.
Re:YaOS - 0.001
Posted: Fri Apr 15, 2005 6:57 am
by Pype.Clicker
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 ...