Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пн май 29, 2017 2:20 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 24 сообщения ]  На страницу Пред. 1 2
Автор Сообщение
 Заголовок сообщения: Re: Xbox original as kolibri os platform?
СообщениеДобавлено: Вс окт 16, 2016 5:51 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1204
Interesting article. PCI enumeration bug will certainly be a problem, we'll need a patched version of pci_enum function in kernel.

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: Xbox original as kolibri os platform?
СообщениеДобавлено: Вс окт 16, 2016 6:00 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1204
Try this:

Код:
Index: pci32.inc
===================================================================
--- pci32.inc   (revision 6595)
+++ pci32.inc   (working copy)
@@ -156,6 +156,13 @@
 
 pci_read_reg:
         push    ebx esi
+
+        cmp     ah, 1                           ; Bypass bug in XBOX HW
+        je      .pci_read_reg_err
+
+        cmp     ah, 2                           ; Bypass bug in XBOX HW
+        je      .pci_read_reg_err
+
         cmp     byte [BOOT_VARS+0x9020], 2;what mechanism will we use?
         je      pci_read_reg_2
 


PS: It's very annoying that this system has no serial port we can use for debugging...
Also, I'm still not sure that kolibrios will find the LFB address...

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: Xbox original as kolibri os platform?
СообщениеДобавлено: Вс окт 16, 2016 6:33 pm 
Не в сети

Зарегистрирован: Пн мар 05, 2012 8:17 pm
Сообщения: 209
The xbox originals are cheap and would be a nice platform which can be bought via ebay or fleamarkets around the world. Even if we only get the vesa support with 800x600 which would work on most old tv sets. The system would still represent a good hardware. 700Mhz 64 MB Ram nvideo video and audio (alsa compatible) with the usb adapter usb keyboard and mouse and hdd included. So a setup would cost around 100 Euros or even less if one is lucky. That is way I will make more tests. Perhaps using the hda1 for the image or another memdisk or alike would help. If I set up qemu, I will give that one a try, too! Perhaps some russian speaking user can get to some of the devs not reading the english section, please ;-)

_________________
Youtube Playlist Kolibri OS Kolibri OS Youtube Playlist! Ask me to add your video!


Вернуться к началу
 Заголовок сообщения: Re: Xbox original as kolibri os platform?
СообщениеДобавлено: Вс окт 16, 2016 6:37 pm 
Не в сети

Зарегистрирован: Пн мар 05, 2012 8:17 pm
Сообщения: 209
hidnplayr писал(а):
Try this:

Код:
Index: pci32.inc
===================================================================
--- pci32.inc   (revision 6595)
+++ pci32.inc   (working copy)
@@ -156,6 +156,13 @@
 
 pci_read_reg:
         push    ebx esi
+
+        cmp     ah, 1                           ; Bypass bug in XBOX HW
+        je      .pci_read_reg_err
+
+        cmp     ah, 2                           ; Bypass bug in XBOX HW
+        je      .pci_read_reg_err
+
         cmp     byte [BOOT_VARS+0x9020], 2;what mechanism will we use?
         je      pci_read_reg_2
 


PS: It's very annoying that this system has no serial port we can use for debugging...
Also, I'm still not sure that kolibrios will find the LFB address...


I am not a developer myself, so I can only test if someone sends me a patched img file. Would a usb to serial adapter work? The Controller ports from xbox original are usb plus 1 sync line. That is how I got my usbstick as memory card onto the system!

_________________
Youtube Playlist Kolibri OS Kolibri OS Youtube Playlist! Ask me to add your video!


Вернуться к началу
 Заголовок сообщения: Re: Xbox original as kolibri os platform?
СообщениеДобавлено: Пн окт 17, 2016 11:32 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1204
USB to serial converter is not useful to debug early kernel boot stage I'm afraid (USB stack would not be running yet..)

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: Xbox original as kolibri os platform?
СообщениеДобавлено: Вт окт 18, 2016 7:28 pm 
Не в сети

Зарегистрирован: Пн мар 05, 2012 8:17 pm
Сообщения: 209
With the information from the link someone might get kos on the xbox up and running. I will try some different setups and qemu or bochs, too. But at the moment work keeps me bussy. If someone can make a modified kos image and give me a link to download, than I will test that also. Maybe weekend is more time left for this :roll:

_________________
Youtube Playlist Kolibri OS Kolibri OS Youtube Playlist! Ask me to add your video!


Вернуться к началу
 Заголовок сообщения: Re: Xbox original as kolibri os platform?
СообщениеДобавлено: Вс окт 30, 2016 5:02 pm 
Не в сети

Зарегистрирован: Пн мар 05, 2012 8:17 pm
Сообщения: 209
For debugging there seems to be 2 ways:

"With a developer box or bios you can do it via network cable over neighbourhood the xbox also has an i2c debug port on the lpc headder "

_________________
Youtube Playlist Kolibri OS Kolibri OS Youtube Playlist! Ask me to add your video!


Вернуться к началу
 Заголовок сообщения: Re: Xbox original as kolibri os platform?
СообщениеДобавлено: Вт ноя 01, 2016 12:02 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1204
yes, I²C seems like a good plan.
I have the xbox prepared but am currently in the process of re-building my lab so no time to work on it right now.

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: Xbox original as kolibri os platform?
СообщениеДобавлено: Вт ноя 01, 2016 1:03 am 
Не в сети

Зарегистрирован: Пн мар 05, 2012 8:17 pm
Сообщения: 209
I am ill at the moment and more interessted in playing with open mips and linux on our next retro meeting. Kolibri OS always ment more time an relaxing and taking the time. So no worries!

_________________
Youtube Playlist Kolibri OS Kolibri OS Youtube Playlist! Ask me to add your video!


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 24 сообщения ]  На страницу Пред. 1 2

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB