[SqNOS] PCI Bus Scan

Johnathon Meichtry johnathon-dev at meichtry.org
Fri Jun 30 22:39:03 UTC 2006


Gera,

As usual you were right, rebuilding the kernel & plugins solved the 
primitive issue.  Nice!   All I have to do now is sort out the data in 
vendorsAndDevicesZLIBData and the orderedcollection should be as expected.

Johnathon



----- Original Message ----- 
From: "Gerardo Richarte" <gera at corest.com>
To: "Johnathon Meichtry" <johnathon-dev at meichtry.org>
Sent: Friday, June 30, 2006 10:29 PM
Subject: Re: [SqNOS] PCI Bus Scan


> the primitive error is due to a bug (already fixed) in 
> primitiveOutPort:dword:
>
> you need to either rebuild the kernel from the SqueakNOS plugin in 
> Monticello, (I think it's gera-6) or ask me and I'll send you a build.
>
> the CRC error is due to something weird in the method PCIDevice 
> class>>vendorsAndDevicesZLibData, which is a method returning a 65351 
> bytes string who's hash is 16rBF5756D (PCIDevice vendorsAndDevicesZLibData 
> hash hex).
>
> This is a very big string, I know, but it's the compressed form of a 300kb 
> string, and I thought having it compressed was a good idea. Apparently, 
> storing this strings in source form is not safe.
>
> Lets try to find how to solve it. If you are interested in solving this 
> problem, I will send you all what's required to rebuild this string, so 
> you can work on what's the best why of storing this information (PCI 
> vendors and devices strings) in the image and in the sources.
>
>    gera
>
>
> 



More information about the SqueakNOS mailing list