Edwin Beasant wrote:
> This patch fixes the option rom code that was buggy
> @@ -141,21 +146,25 @@
> mov %ax, %ds
> lidt __realmode_idt
> + /* initialize registers for option rom lcall */
> + movl __registers + 0, %eax
> /* Set all segments to 0x0000, ds to 0x0040 */
> mov %ax, %es
> mov %ax, %fs
> mov %ax, %gs
> mov $0x40, %ax
> mov %ax, %ds
> + popal
> - /* initialize registers for option rom lcall */
> - movl __registers + 0, %eax
Thanks for finding that one Edwin! Good find. I read through it a few
times but didn't catch the ds change/memory ref.
After hours spent yesterday, some Chipquik, one heatgun pass, and a
dead board scare later, I managed to solder a PLCC socket on my TUSI-M
SIS630ET is still on my radar, but I'm going to need some help.
In the spirit of the "coreboot challenge" below, let me propose
another one: Port coreboot v4 to SIS630ET, then to Asus TUSI-M.
This is a challenge because most if not all of the SIS chipsets have
no public documentation, and so far from reversing my factory BIOS I
don't recognize any of the registers the TUSI-M factory BIOS programs,
after reading what's available from coreboot v1. To be legally safe, I
would like one person/team to reverse the factory BIOS of a number of
630ET boards, then produce a documentation. Then another person/team
(can be myself) do the port to that documentation.
And one interesting bit: I noticed a special check for "CentaurHauls"
CPUID in the factory BIOS, which also uses CAR.
On Tue, Apr 27, 2010 at 10:17 AM, Joseph Smith <joe(a)settoplinux.org> wrote:
> On Tue, 27 Apr 2010 10:01:28 -0400, Keith Hui <buurin(a)gmail.com> wrote:
>>>> I want to propose a "coreboot challenge" to first port coreboot to the
>>>> i840 chpset, second port coreboot to support a very rare i840 dual cpu
>>>> board, third instead of RAMBUS (which i840 is designed for) this board
>>>> uses SDRAM. I think this would be a very interesting port for coreboot.
>>>> The board is a AMI Megatrends MegaDual. The user manual can be found
>>>> here: http://www.ami.com/support/doc/MegaDual_mb_man.PDF
>>>> I have four of these rare boards and am willing to donate three of them
>>>> (one person each, less shipping costs of course) to anyone who is
>>>> willing to take on this challenge. Let me know if your interested.
>> Sounds like some sort of reference board for workstations/servers.
>> i840+SDRAM means this board has one or two MTHs. This is going to be
> Yes it should be interesting :-)
>> (No I won't be able to attempt it - I still have 440BX and SIS630ET in
>> my pipeline.)
> That's OK Keith. I actually have allot of other i8xx boards that are a
> higher priority than this one. I knew I was not going to be able to get to
> it for a while that is why I am offering up my 3 spare boards for free so
> others could hack along if they want.
> I am actually suprised no one has jumped for the oppritunity to get a free
> I do have a few SIS 630's kicking around so I will be looking forward to
> your work on that :-)
> Joseph Smith
This summer, I am planning on building a new desktop PC for college.
This seems like the perfect opportunity to play with coreboot.
The list of supported motherboards is getting rather large, which is a
good thing, but I am wondering if anyone here can suggest a good
motherboard. I want to have a dual core CPU, but beyond that I have no
Dear coreboot readers!
This is the automatic build system of coreboot.
The developer "myles" checked in revision 5609 to
the coreboot repository. This caused the following
Fixes for Nokia IP530 and associated drivers.
Signed-off-by: Marc Bertens <mbertens(a)xs4all.nl>
Signed-off-by: Myles Watson <mylesgw(a)gmail.com>
Acked-by: Marc Bertens <mbertens(a)xs4all.nl>
Compilation of nokia:ip530 has been broken
See the error log at http://qa.coreboot.org/log_buildbrd.php?revision=5609&device=ip530&vendor=n…
If something broke during this checkin please be a pain
in myles's neck until the issue is fixed.
If this issue is not fixed within 24h the revision should
be backed out.
coreboot automatic build system
I have updated the point that where passed to me.
- Moved the register CONFIG items for the drivers to the board Kconfig.
- Placed the PCMCIA./CardBus drivers all to one file, with #if(s) to
make sure that only included in the code that was selected for a board.
- Unfortunate we still need ti dirty hack in arch\i386\boot
\pirq_routing.c this should be fixed within the code of coreboot. But my
unfamiliarly with that code its not a good idea that i make that fix.
But i'm of cource willing to patch it on the Nokia code and test it. I
hope that you will consider applying the patch for the mean while, its
guarded by the #if CONFIG_BOARD_NOKIA_IP530 so nobody shall have any
problems with it.