[ros-dev] Genesi

James Tabor jimtabor at adsl-64-217-116-74.dsl.hstntx.swbell.net
Sun Nov 14 04:47:40 CET 2004


Hi!

WOW! p2g4Regular price: $775.00

# MicroATX mainboard  (236 mm x 172 mm), compatible with all ATX-compliant cases.
# Open Firmware .
# MV64361 Discovery II System Controller from Marvell.
# PC2100 RAM , two sockets for DDR-266 with up to 8 gigabytes total.
# AGP slot .
# PCI subsystem with three 32bit, 33MHz slots, optional Riser Card.
# IEEE1394/Firewire providing 100, 200 or 400 megabits of data bandwidth.
# Gigabit ethernet provided by the Marvell Discovery II MV64361
# 10/100 megabit ethernet using a VIA Rhine controller.
# USB subsystem giving two external connectors and one internal connector, provided by the VIA 8231 
chipset.
# SPDIF digital audio connector.
# AC97 sound subsystem with microphone input, line in/out and headset connector, provided by the 
Sigmatel STAC 9766 codec.
# IRDA for infra-red remote control.
# ATA100-compatible IDE support with two channels for up to four ATA devices, provided by the VIA 
8231 chipset.
# Two PS/2 connectors for use with standard PS/2 mice and keyboards.
# Serial (RS232) port.
# Parallel (Centronics) port.
# Gameport for PC-compatible joysticks.
# Floppy drive connector.
# Two operating systems included: MorphOS , Debian GNU/Linux with Mac-on-Linux .

It does come with a Linux Debian.

Gregor Anich wrote:
> Hi!
> 
> Steven Edwards wrote:
> 
>> Hi Eirc and Jason,
>>
>> --- Eric Kohl <eric.kohl at t-online.de> wrote:
>>  
>>
>>> But I have to remind you that there are _no_ usable development tools
>>> available. We will have to add little-endian PPC-PE support to GCC
>>> and
>>> Binutils because it was either removed (GCC) or suffers from heavy
>>> bit-rot
>>> (Binutils). This is not an easy task when you're neither a PPC-Guru
>>> nor a
>>> GCC/Binutils-Guru.
>>>   
>>
>>
>> Right. The only other option is to add a ELF loader to ntosknrl and
>> ntdll and then build all of ReactOS as ELF Winelib binaries. I have
>> looked at this quite a bit and even have a bug for it bugzilla. We have
>> the needed tools to support a ELF build of ReactOS but we need someone
>> to write the binary loader. I have spoken to Alexandre about it at
>> length and Blight did some research in to this....needless to say we
>> have not made much progress as of yet.
>>
>> I am afriad our only hopes of porting to other platforms with PE are
>> arm-wince-pe and sh4-pe both of which are still supported by mainly GCC
>> for embedded development.
>>
>> Thanks
>> Steven
>>  
>>
> 
> Adding support to load (map) ELF files to ntoskrnl is not a big problem 
> I think (I have already done this and it should work)
> Problems which I had was that normal ELF files do not contain an 
> optional header which we need (it contains for example the required os 
> and subsystem version and subsystem type) - this is what wingcc can be 
> used for I think.
> I have also had problems with building our libraries in ELF format to 
> link some ELF test-app against, maybe this is easier with wingcc.
> 
> Maybe if I try again with the WINE tools I can get further... If anybody 
> else wants to try I can send a patch for ELF support in ntoskrnl.
> 
> -blight
Yes post the patch.

I have a CD with MetaWare's High C/C++ PPC for dos. (cant find it ATM)
It supports ELF/DWARF. I think using ELF is way to go.
James



More information about the Ros-dev mailing list