BeOS Playing

The way i get play with BeOS ...

Saturday, January 29, 2005

 

Дошел до ядра

Сегодня ночью я увидел лого HAIKU в бут лоадере. Я успешно прошел плафторм лоадер, прошел бут лоадер, и дошел до ядра (остановился на vm_init). Я всего лишь поменял адреса таблиц страниц для первых 8 Мб (с 101000 на 50000), а также поменял (NextPhysicalAddress с 400000 на 300000). Видимо этот новый лэйаут не идеальный, так как валится vm_init ядра. Резюмируя: TODO: найти новый стабильный лэйаут.

P.S. Serial Debug Console:

init_page_directory reached.
allocate a new page dir...ok
clear out the page dir...ok
fill first 4MB pages...ok
fill 4MB...8MB pages...ok
init_page_directory leaved.
options = 0
boot(): enter
boot(): heap initialized...
init vesa mode list...ok
vesa initialization...vesa info block...VESA version = 200
oem string: ATI RADEON
vesa initialized.
Welcome to the Haiku boot loader!
boot drive ID: 81
size: 1e
drive_path_signature: e183
host bus: "(before 0x20 codes)", interface: "(before 0x20 codes)"
cylinders: 16383, heads: 16, sectors: 63, bytes_per_sector: 512
total sectors: 80043264
drive size: 40982151168 bytes
boot partition offset: 20497397760
partition offset = 32256, size = 10248666624
partition offset = 10248698880, size = 10248698880
partition offset = 20497397760, size = 10248698880
load kernel...
unhandled pheader type 0x6
unhandled pheader type 0x3
kernel entry at 80026ca0
Welcome to kernel debugger output!
init CPU
init interrupts
init_int_handlers: entry
init VM
vm_init: entry

Thursday, January 27, 2005

 

Почему такая длинная пауза

Потому что у меня перегружается платформ лоадер /src/kernel/boot/platform/bios_ia32 после входа в защищенный режим (mmu_init). Говорят это происходит и на атлонах и на интелах. У меня, конкретно, Celeron на i815EP. У Акселя на атлоне и на P3/SiS все работает. Если не получится на выходных что-то узнать больше о существующей проблеме я буду искать машину на BX, с надеждой что там все получится. Очень хочется все же запустить ядро.

P.S. Я пользуюсь на Windows лептопе MTTTY (который идет в примерах MSDN).

Friday, January 21, 2005

 

Pause

Next post will be posted when i successfuly build Haiku kernel and run it in emulator. I have some problems with net channel wides so checkout 150 MB ffrom cvs is a problem for me.

Wednesday, January 19, 2005

 

BeOS 5.0 Installed

Yesterday i've installed BeOS 5.0 with 5.1 (BONE) update from beos.spb.ru. Today i plan make kernel from open-beos sources.

I also found interesting doc about NewOS/OpenBeOS in Semaphores, Scheduler and SMP by Андрей Касинский, адрес которого я так и не нашел.

Tuesday, January 18, 2005

 

Preparing ...

Preparing hacking OpenBeOS takes some time. The cvs sources takes 110 MB, on dial-up it is not funny even with -z3 option. Anyway i started and my preparation consist of:

1. I found BeOS 5.0 Pro CD with both PowerPC and Intel install sessions

2. I read some docs Haiku Getting Started and Haiku Disk Boot before starting

3. I downloaded following software:

I didn't yet configure modem under BeOS so it takes time too. It also needs to set up IDE Replacement driver from BeBits and new network update to kernel from version 5.1.


Archives

January 2005   February 2005   March 2005   May 2005   August 2005   February 2006   June 2006   May 2007  

This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]