Re: [LinuxBIOS] [RFC] Macros vs. functions for better readability

2008-01-06 Thread Juergen Beisert
On Sunday 06 January 2008 18:32, Carl-Daniel Hailfinger wrote: How do we factor out such code? I prefer macros for simple function wrappers and functions for multiline sequences. As we are working with hardware we should avoid any macros for function replacement. There are ugly side effects.

Re: [LinuxBIOS] Topsearch motherboard

2007-12-27 Thread Juergen Beisert
Cimino, On Thursday 27 December 2007 21:08, Cimino Vittorio wrote: with a kernel 2.6.23 the system don't restart but nothing appear on console. i have tried with your tips but nothing. Did you compile this kernel by yourself? Did you enable serial support and serial console? Do you have a

Re: [LinuxBIOS] [PATCH] TeleVideo TC7020 support

2007-12-07 Thread Juergen Beisert
On Monday 03 December 2007 22:10, Uwe Hermann wrote: On Thu, Nov 29, 2007 at 07:34:32PM -0800, Kenji Noguchi wrote: Attached is a patch for TeleVideo TC7020 support. It should work fine with r2993. Please kindly review. Thanks, see quick review below: I will see how MythTV performs on

Re: [LinuxBIOS] [PATCH] small fix for iei/juki-511p

2007-11-20 Thread Juergen Beisert
On Tuesday 20 November 2007 17:07, Uwe Hermann wrote: @@ -99,5 +217,40 @@ */ unsigned long write_pirq_routing_table(unsigned long addr) { - return copy_pirq_routing_table(addr); + int i, j, k, num_entries; + unsigned char pirq[4]; + uint16_t chipset_irq_map; +

Re: [LinuxBIOS] [PATCH] Adding AXUS TC320 LinuxBIOSv2 support

2007-11-04 Thread Juergen Beisert
Hi Uwe, On Friday 26 October 2007 16:54, Uwe Hermann wrote: On Wed, Oct 24, 2007 at 09:15:47PM +0200, Juergen Beisert wrote: This patch adds the AXUS TC320 to LinuxBIOSv2. This board uses nearly the same devices than the BCOM Winnet100, so most of the new code here is from the BCOM

Re: [LinuxBIOS] [PATCH] BCOM WinNET100 improvements

2007-10-24 Thread Juergen Beisert
Uwe, On Monday 22 October 2007 23:05, Uwe Hermann wrote: On Sun, Oct 21, 2007 at 01:39:00PM +0200, Juergen Beisert wrote: Btw, Juergen, can you please attach a license to your photos in the wiki? GPL or CC or public domain, whatever. There are templates such as {{GPL}} or {{PD-self

Re: [LinuxBIOS] [PATCH] BCOM WinNET100 improvements

2007-10-21 Thread Juergen Beisert
Uwe, On Sunday 14 October 2007 19:10, Uwe Hermann wrote: See patch. Btw, do we need to (or want to) enable the SMI PCI device? I guess not as we don't use the VSA(?) Do we need it for the VSA-less audio driver? Btw, Juergen, can you please attach a license to your photos in the wiki? GPL

Re: [LinuxBIOS] [PATCH] Small improvements for BCOM WinNET100

2007-10-12 Thread Juergen Beisert
Peter, On Friday 12 October 2007 03:40, Peter Stuge wrote: On Thu, Oct 11, 2007 at 08:31:18AM +0200, Juergen Beisert wrote: - Any ideas about the smartcard reader? Does it need special init in LinuxBIOS? No. I did not find any documentation about the used device. I only know its

Re: [LinuxBIOS] [PATCH] Small improvements for BCOM WinNET100

2007-10-12 Thread Juergen Beisert
Peter, On Friday 12 October 2007 12:23, Peter Stuge wrote: On Fri, Oct 12, 2007 at 11:05:54AM +0200, Juergen Beisert wrote: I did not find any documentation about the used device. I only know its connected through the UART2 with TTL levels. Can you guys find a chip name? Maybe take

Re: [LinuxBIOS] [PATCH] Small improvements for BCOM WinNET100

2007-10-12 Thread Juergen Beisert
Uwe, On Friday 12 October 2007 12:33, Uwe Hermann wrote: On Fri, Oct 12, 2007 at 11:05:54AM +0200, Juergen Beisert wrote: On Friday 12 October 2007 03:40, Peter Stuge wrote: On Thu, Oct 11, 2007 at 08:31:18AM +0200, Juergen Beisert wrote: - Any ideas about the smartcard reader

Re: [LinuxBIOS] [PATCH] Small improvements for BCOM WinNET100

2007-10-12 Thread Juergen Beisert
Uwe, On Friday 12 October 2007 12:33, Uwe Hermann wrote: I can't seem to find a button where I can put the box into upgrade mode in order to get a shell. The settings screen is password protected on my box, that may be the reason. I'll see if I can work around that. As I remember right, my

Re: [LinuxBIOS] [PATCH] Small improvements for BCOM WinNET100

2007-10-11 Thread Juergen Beisert
Uwe, On Thursday 11 October 2007 03:30, Uwe Hermann wrote: I have not yet read all of your PDF and all code, but there seem to be lots of useful patches in there... I hope we can merge all/most of them soon (in LinuxBIOS as well as in Linux). Please send patches for the stuff which is ready

[LinuxBIOS] What is happen to http://www.linuxbios.org/?

2007-10-11 Thread Juergen Beisert
Trying http://www.linuxbios.org/ results into LinuxBIOS has a problem? Juergen -- linuxbios mailing list linuxbios@linuxbios.org http://www.linuxbios.org/mailman/listinfo/linuxbios

Re: [LinuxBIOS] [PATCH] BCOM Winnet100 support, 2nd try

2007-10-11 Thread Juergen Beisert
Uwe, On Wednesday 10 October 2007 01:32, Uwe Hermann wrote: Thanks, committed with some small changes in r2843. Did you change website's content? I added some test results to it, can you change the colours of the fields? Why: Tested with irqpoll kernel parameter. Tested: USB thumb drive.? My

Re: [LinuxBIOS] [PATCH] Fix boards broken by recent GX1 VGA support

2007-10-10 Thread Juergen Beisert
Corey,. On Wednesday 10 October 2007 03:35, Corey Osgood wrote: Already posted this once, but I guess it got overlooked. Description: This patch adds the CONFIG_VIDEO_MB option to boards that currently don't have it but need it to compile with the new Geode GX1 VGA support. This sets the

Re: [LinuxBIOS] [PATCH] BCOM Winnet100 support, 2nd try

2007-10-10 Thread Juergen Beisert
Uwe, On Wednesday 10 October 2007 01:32, Uwe Hermann wrote: Thanks, committed with some small changes in r2843. [...] Will give this a try on hardware soon and report back. I think some things in Config.lb might need small fixes. Do you get any output from 'lspnp -v' on this board? My

[LinuxBIOS] [PATCH] BCOM Winnet100 support

2007-10-09 Thread Juergen Beisert
: Juergen Beisert [EMAIL PROTECTED] This patch adds BCOM's winnet100 to the supported mainboards. Refer http://www.linuxbios.org/index.php/BCOM_WINNET100_Build_Tutorial for hardware description. Patch is against LinuxBIOSv2, revision of 2007-10-09 Signed-off-by: Juergen Beisert [EMAIL PROTECTED

Re: [LinuxBIOS] [PATCH] BCOM Winnet100 support

2007-10-09 Thread Juergen Beisert
Uwe, its really hard to make you happy... On Tuesday 09 October 2007 20:36, Uwe Hermann wrote: On Tue, Oct 09, 2007 at 07:51:48PM +0200, Juergen Beisert wrote: this patch adds main support for BCOM's Winnet100 Geode GX1 based terminal. It activates the VGA support so it would be possible

[LinuxBIOS] [PATCH] BCOM Winnet100 support, 2nd try

2007-10-09 Thread Juergen Beisert
Hi, here comes the second try. Subject: Adding BCOM Winnet100, 2nd try From: Juergen Beisert [EMAIL PROTECTED] This patch adds BCOM's winnet100 to the supported mainboards. Refer http://www.linuxbios.org/index.php/BCOM_WINNET100_Build_Tutorial for hardware description. Corrections mentioned

Re: [LinuxBIOS] VGA support for Geode GX1/CS5530, 2nd try

2007-10-08 Thread Juergen Beisert
Hi Uwe, On Sunday 07 October 2007 23:03, Uwe Hermann wrote: On Sun, Oct 07, 2007 at 12:42:47PM +0200, Peter Stuge wrote: On Sat, Oct 06, 2007 at 09:59:46PM +0200, Juergen Beisert wrote: Patch is against LinuxBIOSv2, revision of 2007-10-06. Signed-off-by: Juergen Beisert [EMAIL

Re: [LinuxBIOS] VGA support for Geode GX1/CS5530

2007-10-08 Thread Juergen Beisert
Hi Uwe, On Sunday 07 October 2007 23:13, Uwe Hermann wrote: Visit my BCOM WINNET100 Tutorial, scroll to the buttom of this document and download the Board Support Package. Extract it, you will need some patches to use the VGA console feature within Linux. Also for the Linux kernel you

Re: [LinuxBIOS] VGA support for Geode GX1/CS5530

2007-10-08 Thread Juergen Beisert
Uwe, On Monday 08 October 2007 12:11, Uwe Hermann wrote: you will need a special driver. You can find it in the BSP in the local_src/xf86-video-geode_gx1 directory. Same here, will it be merged into xorg? I'm not an Xorg expert. So this code is unfinished and more of type

Re: [LinuxBIOS] [PATCH] Make GX1 video memory size configurable

2007-10-07 Thread Juergen Beisert
On Sunday 07 October 2007 12:43, Peter Stuge wrote: On Sat, Oct 06, 2007 at 10:12:37PM +0200, Juergen Beisert wrote: - tomk -= FRAMEBUFFERK; + tomk -= CONFIG_VIDEO_MB * 1024; Does this option already exist? If so: take a look into src/config/Options.lb, line 1013

Re: [LinuxBIOS] VGA support for Geode GX1/CS5530

2007-10-06 Thread Juergen Beisert
Hi Uwe, On Friday 05 October 2007 23:50, Uwe Hermann wrote: On Fri, Oct 05, 2007 at 10:43:37PM +0200, Juergen Beisert wrote: This patch will add support for the Geode GX1/CS5530 VGA feature. Its able to set up one of five screen resolutions (sorry no autodetection at runtime, resolution

Re: [LinuxBIOS] VGA support for Geode GX1/CS5530, 2nd try

2007-10-06 Thread Juergen Beisert
On Friday 05 October 2007 23:50, Uwe Hermann wrote: I can fix up a few of the cosmetic issues in the repository right away if you want, or I'll wait for another patch. Please let me know... From: Juergen Beisert [EMAIL PROTECTED] This patch will fix some issues with spaces in the code

[LinuxBIOS] [PATCH] Make GX1 video memory size configurable

2007-10-06 Thread Juergen Beisert
From: Juergen Beisert [EMAIL PROTECTED] This patch makes the reserved video memory on Geode GX1 based systems configurable. This makes sense on systems with small memories when the VGA feature is not used (CONFIG_VIDEO_MB = 0 in this case). On Geode GX1 based systems the following amount

[LinuxBIOS] VGA support for Geode GX1/CS5530

2007-10-05 Thread Juergen Beisert
, revision of today. Comments are welcome. Juergen Index: LinuxBIOSv2/src/southbridge/amd/cs5530/cs5530_vga.c === --- /dev/null +++ LinuxBIOSv2/src/southbridge/amd/cs5530/cs5530_vga.c @@ -0,0 +1,458 @@ +/* + * Copyright (C) 2007 Juergen

Re: [LinuxBIOS] VGA support for Geode GX1/CS5530

2007-10-05 Thread Juergen Beisert
Hi Ron, On Friday 05 October 2007 21:56, ron minnich wrote: It's great. Give me a signed-off-by line and I will ack and commit. all right, here it comes: From: Juergen Beisert [EMAIL PROTECTED] This patch will add support for the Geode GX1/CS5530 VGA feature. Its able to set up one of five

Re: [LinuxBIOS] Two more CS5530 IRQ steering questions

2007-10-04 Thread Juergen Beisert
Marc, On Wednesday 03 October 2007 18:46, Marc Jones wrote: Glad it worked. I don't know enough about the kernel to know if the failed message is important. It seems to have a fallback mechanism. I also haven't followed the 5530 kernel patch debate. Maybe someone else here has the knowledge?

[LinuxBIOS] *SPAM* FYI: kernel 2.6.23-rc6 hangs on Geode GX1

2007-09-28 Thread Juergen Beisert
Hi, On Thursday 27 September 2007 16:44, Marco Tralli wrote: I have random hangs on kernel boot or after few minutes on a NatSemi Geode GX1 based PC-104 (from Advantech) using kernel 2.6.23-rc6. The system locks, no way to use SysRq key, no usefull logs. No problems using kernel 2.6.21

Re: [LinuxBIOS] Missing IRQ table entries; irq_tables.c problem?

2007-09-19 Thread Juergen Beisert
On Tuesday 18 September 2007 21:26, Jonathan Sturges wrote: On 9/18/07, Juergen Beisert [EMAIL PROTECTED] wrote: Linux does not know the CS5530 as an IRQ router. it certainly used to. I don't know when the change occurred, but in the 2.6, it won't setup the IRQ router without a patch

Re: [LinuxBIOS] Missing IRQ table entries; irq_tables.c problem?

2007-09-19 Thread Juergen Beisert
Hi Stefan, On Wednesday 19 September 2007 10:20, Stefan Reinauer wrote: * Juergen Beisert [EMAIL PROTECTED] [070919 09:29]: Yes. It only supports the CS5520. If it detects the CS5530 it states: PCI: Using IRQ router NatSemi [1078/0100] at :00:12.0 But does not touch any register

Re: [LinuxBIOS] Missing IRQ table entries; irq_tables.c problem?

2007-09-18 Thread Juergen Beisert
On Tuesday 18 September 2007 04:39, Jonathan Sturges wrote: On Sun, Sep 16, 2007 at 06:56:55PM -0700, Jonathan Sturges wrote: Thanks Uwe, That was it! I added 'option IRQ_SLOT_COUNT=3' to the Config.lb in the target directory of my board, and that did the trick. I now get IRQs assigned

Re: [LinuxBIOS] A question of support... (GX1/CS5530/PC97317)

2007-09-05 Thread Juergen Beisert
Hi, On Tuesday 04 September 2007 04:19, Gavin Groce wrote: [...] Geode GX1 300b-85-2.0 CS5530A-UCE (VS121AB / VSC) 2000 3.0 Super I/O PC97317 IBW/VUL (VS0030AP) [...] I tried to put a windows OS on it but it is painfully (useless) slow and this would make a great server as it is in a

Re: [LinuxBIOS] A question of support... (GX1/CS5530/PC97317)

2007-09-05 Thread Juergen Beisert
On Tuesday 04 September 2007 04:37, Gavin Groce wrote: I think I just answered my own question... The box has a AT27C020... http://www.atmel.com/dyn/resources/prod_documents/doc0570.pdf Which is OTP (one time programmable) :( And it does not look to me pin compatable with the other AMTEL

Re: [LinuxBIOS] Ethernet problem with GeodeLX (db800) with running lxbios

2007-09-03 Thread Juergen Beisert
On Monday 03 September 2007 15:34, Steffen D. wrote: By the way: dmesg: PCI: Guessed IRQ 11 for device :00:0d.0 PCI: Sharing IRQ 11 with :00:0f.3 eth0: RTL8169sb/8110sb at 0xd000, 00:08:ee:00:ee:1c, IRQ 11 lspci -v ... 00:0d.0 Ethernet controller: Realtek

Re: [LinuxBIOS] [PATCH] LBv3: fix printk format warnings

2007-08-10 Thread Juergen Beisert
On Friday 10 August 2007 21:13, ron minnich wrote: On 8/10/07, Stefan Reinauer [EMAIL PROTECTED] wrote: Award Co have an 8K bootblock. We're planning on going from 16 to 64k now? If Award is 8K, then we can argue that smaller bios'es suck more. I would like to take a chance on betting on

Re: [LinuxBIOS] [PATCH] [v3] create map files, clean up

2007-07-23 Thread Juergen Beisert
Hi Stefan, On Sunday 22 July 2007 17:47, Stefan Reinauer wrote: see patch Arrg. We are in make not in shell... +# These are possibly not permanent +INITRAM_OBJ := $(INITRAM_OBJ) $(obj)/lib/console.o +INITRAM_OBJ := $(INITRAM_OBJ) $(obj)/lib/vtxprintf.o +INITRAM_OBJ := $(INITRAM_OBJ)

Re: [LinuxBIOS] [PATCH] [v3] create map files, clean up

2007-07-23 Thread Juergen Beisert
Hi Stefan, On Monday 23 July 2007 12:47, Stefan Reinauer wrote: * Juergen Beisert [EMAIL PROTECTED] [070723 12:35]: On Sunday 22 July 2007 17:47, Stefan Reinauer wrote: see patch Arrg. We are in make not in shell... +# These are possibly not permanent +INITRAM_OBJ

Re: [LinuxBIOS] [PATCH] [v3] create map files, clean up

2007-07-23 Thread Juergen Beisert
On Monday 23 July 2007 12:47, Stefan Reinauer wrote: * Juergen Beisert [EMAIL PROTECTED] [070723 12:35]: Hi Stefan, On Sunday 22 July 2007 17:47, Stefan Reinauer wrote: see patch Arrg. We are in make not in shell... +# These are possibly not permanent +INITRAM_OBJ

Re: [LinuxBIOS] [v3][PATCH] stage0 and stage1 clean up and improvements.

2007-07-20 Thread Juergen Beisert
On Friday 20 July 2007 00:02, Stefan Reinauer wrote: * Marc Jones [EMAIL PROTECTED] [070719 23:52]: I only think that this is a problem with initram because it links to stage0. Maybe we should reconsider that. Maybe it needs to stand alone. Marc There are a few functions that we might

Re: [LinuxBIOS] [v3][PATCH] stage0 and stage1 cleanup and improvements.

2007-07-19 Thread Juergen Beisert
On Thursday 19 July 2007 21:59, Marc Jones wrote: Marc Jones wrote: This patch gets Geode LX into initram. It also cleans up some of the generic stage0 and stage1 code for getting through CAR and initram. At this point I need some help. We get into initram but I think that there is a

Re: [LinuxBIOS] [v3][PATCH] stage0 and stage1 cleanup and improvements.

2007-07-19 Thread Juergen Beisert
On Thursday 19 July 2007 22:38, ron minnich wrote: initram is XIP, right? The LAR files we have run have all been linked at 0x0 base, i.e. where they would be copied to to run. I would bet the ld step is initram is the same. So, here's a problem. XIP in LAR is problematic, because your

Re: [LinuxBIOS] [v3][PATCH] stage0 and stage1 cleanup and improvements.

2007-07-19 Thread Juergen Beisert
On Thursday 19 July 2007 23:11, ron minnich wrote: On 7/19/07, Juergen Beisert [EMAIL PROTECTED] wrote: Initram should run at the address it was linked to. A very key point since LAR and linking are not connected, by design. I think this is why I was so unsure about XIP, then I forgot

Re: [LinuxBIOS] [PATCH][v3] Merge hlt() into cpu.h (svn resync)

2007-07-12 Thread Juergen Beisert
On Thursday 12 July 2007 15:23, Stefan Reinauer wrote: * Uwe Hermann [EMAIL PROTECTED] [070712 15:06]: Hm, but given your above explanations that the hlt() may not really completely halt, I'd say that we really should move the loop into hlt(). When I call hlt() from my code I _expect_ a

Re: [LinuxBIOS] LinuxBios V3 build failure

2007-06-22 Thread Juergen Beisert
On Thursday 21 June 2007 22:47, Brendan Trotter wrote: I had the exact same problem (gcc (GCC) 4.1.2 (Gentoo 4.1.2), GNU assembler 2.16.1, GNU ld version 2.16.1). So it seems its more a Gentoo related problem. As far as I can tell binutils is mostly broken for 16-bit code and different

Re: [LinuxBIOS] LinuxBios V3 build failure

2007-06-21 Thread Juergen Beisert
On Thursday 21 June 2007 19:28, todthgie wrote: i tried building LinuxBios V3 but it fails.. any suggestions ? I tried the same revision (364) fresh from the repository and in a second step with your archive: Hostcompiler: gcc 4.0.3, binutils 2.16.1 Crosscompiler: gcc 4.1.1, binutils 2.17

Re: [LinuxBIOS] how to access the code of LinuxBIOSv3?

2007-06-19 Thread Juergen Beisert
On Saturday 16 June 2007 20:00, ron minnich wrote: juergen, is your mail back and working? I think so. Did my mail (from June 16th) reach your mailbox? Juergen -- linuxbios mailing list linuxbios@linuxbios.org http://www.linuxbios.org/mailman/listinfo/linuxbios

Re: [LinuxBIOS] how to access the code of LinuxBIOSv3?

2007-06-16 Thread Juergen Beisert
On Saturday 16 June 2007 18:17, Stefan Reinauer wrote: * Songmao Tian [EMAIL PROTECTED] [070616 17:19]: I'd like to see if it's easy to port to run on a mips cpu svn co svn://linuxbios.org/repository/LinuxBIOSv3 Seems something we should add to the webpage? Juergen -- linuxbios mailing

Re: [LinuxBIOS] Question about protect mode?

2007-06-03 Thread Juergen Beisert
On Saturday 02 June 2007 22:25, Juergen Beisert wrote: I only know a PowerPC (405GP if I remember right, its a SoC) processor that supports such kind of ROM device addressing/connecting. And the PowerPC MPC5200 does it in such a way, as it shares lines between PCI and local bus. Nothing x86

Re: [LinuxBIOS] new target iei juki-511p/rocky-512

2007-06-03 Thread Juergen Beisert
On Saturday 02 June 2007 20:20, Nikolay Petukhov wrote: Here's a one patch for IEI JUKI-511P and IEI ROCKY-512 half-size boards. This boards are little difference, that's why it has one patch. Linux with patchs from Juergen Beisert (http://www.linuxbios.org/pipermail/linuxbios/2007-May/020932

Re: [LinuxBIOS] Question about protect mode?

2007-06-02 Thread Juergen Beisert
On Saturday 02 June 2007 10:25, Yu-ning Feng wrote: Please check whether I have understood correctly. The processor lauches a cycle with address = 0x_FFF0. The north bridge chipset explains this address. In this case, it signals the read line and chip select line which connect the ROM

Re: [LinuxBIOS] Question about protect mode?

2007-06-01 Thread Juergen Beisert
On Wednesday 30 May 2007 11:26, Rogelio Serrano wrote: protected mode is good; real mode is bad. Sounds good :-)) Juergen -- linuxbios mailing list linuxbios@linuxbios.org http://www.linuxbios.org/mailman/listinfo/linuxbios

Re: [LinuxBIOS] Question about protect mode?

2007-05-31 Thread Juergen Beisert
On Thursday 31 May 2007 04:45, Feng, Libo wrote: Hi, Mr. Juergen Beisert, I mean that, just after power on, processor leaves the reset state, the first instruction is fetched from 0xFFF0, the address may be led to LPC, X-BUS or PCI. From other people's reply, it seems an external jumper

Re: [LinuxBIOS] Setup CAR on Geode GX1 processor

2007-05-28 Thread Juergen Beisert
Hi Uwe, On Sunday 27 May 2007 22:59, Uwe Hermann wrote: On Sun, May 27, 2007 at 07:19:18PM +0200, Juergen Beisert wrote: Hi, find below my CAR implementation for the Geode GX1 processor. Tested on my Geode GX1 system. Comments are welcome. Great, thanks! Is this for v2 or v3 (or both

Re: [LinuxBIOS] LInuxBIOSv3 - Reset and CAR code

2007-05-19 Thread Juergen Beisert
Hi Stefan, On Friday 18 May 2007 23:56, Stefan Reinauer wrote: * Juergen Beisert [EMAIL PROTECTED] [070518 20:53]: currently I'm trying to understand how it works in assembly until C starts. Could we divide the stage0_i586.S file into its three parts? Resetvector, Jump to protected mode

[LinuxBIOS] LInuxBIOSv3 - Reset and CAR code

2007-05-18 Thread Juergen Beisert
Hi, currently I'm trying to understand how it works in assembly until C starts. Could we divide the stage0_i586.S file into its three parts? Resetvector, Jump to protected mode and the CAR code? Maybe it would be easier to understand and to maintain. With my GeodeGX1 systems I cannot use the

Re: [LinuxBIOS] r317 - LinuxBIOSv3

2007-05-17 Thread Juergen Beisert
On Thursday 10 May 2007 16:43, Corey Osgood wrote: [something about LinuxBIOSv3] Is there a public repository for LinuxBIOSv3? Juergen -- linuxbios mailing list linuxbios@linuxbios.org http://www.linuxbios.org/mailman/listinfo/linuxbios

Re: [LinuxBIOS] Adding IGEL-316 mainboard

2007-05-14 Thread Juergen Beisert
Luis, On Monday 14 May 2007 10:07, Luis Correia wrote: Maybe we are able to detect the SPD EEPROM on *some* boards. But never on all boards. There are too many individual incarnations how you can connect the I2C lines to your CPU (thanks to popconserve for the reference schematics!).

Re: [LinuxBIOS] Adding IGEL-316 mainboard

2007-05-14 Thread Juergen Beisert
Luis, Boot your mainboard with your factory BIOS and dump the so called BC_* registers and you are fine (a few registers at offset GX_BASE + 0x8400 up to Ups, my fault. The MC_* are the relevant registers for SDRAM timing, not the BC_* ones. Juergen -- linuxbios mailing list

Re: [LinuxBIOS] Adding IGEL-316 mainboard

2007-05-14 Thread Juergen Beisert
On Monday 14 May 2007 16:52, Peter Stuge wrote: On Mon, May 14, 2007 at 09:39:57AM +0200, Juergen Beisert wrote: It seems to find a generic way to configure the SDRAM in a Geode bases system is nearly impossible. I think it can be done. At last we need some information about

Re: [LinuxBIOS] [PATCH] Initial support for the ASI/BCom MB-5BLMP / IGEL Winnet III

2007-05-13 Thread Juergen Beisert
On Sunday 13 May 2007 10:42, popkonserve wrote: Geode GX1: IO Recovery Time is 6 clocks Can anyone interpret this value? Does it mean Recovery on PCI bus side? The GX1 processor only has a PCI bus, nothing else. yes, i can :) Quote from: Cyrix MediaGX Databook, October 29, 1998 -

Re: [LinuxBIOS] Adding IGEL-316 mainboard

2007-05-12 Thread Juergen Beisert
Hi Uwe, so many questions ;-) On Saturday 12 May 2007 09:56, Uwe Hermann wrote: Hi Jürgen! On Fri, May 11, 2007 at 11:11:59PM +0200, Juergen Beisert wrote: attached the patch to add basic support for the mainboard in a so called IGEL-316 graphical terminal. I'm not sure who

Re: [LinuxBIOS] [PATCH] Initial support for the ASI/BCom MB-5BLMP / IGEL Winnet III

2007-05-12 Thread Juergen Beisert
Hi Uwe, On Saturday 12 May 2007 13:34, Uwe Hermann wrote: On Wed, May 09, 2007 at 08:39:26PM +0200, Juergen Beisert wrote: On Wednesday 09 May 2007 01:54, Uwe Hermann wrote: Here's a first patch for the IGEL Winnet III thin client. It allows me to boot a Linux kernel half-way

Re: [LinuxBIOS] Adding IGEL-316 mainboard

2007-05-12 Thread Juergen Beisert
On Saturday 12 May 2007 14:31, Stefan Reinauer wrote: * Juergen Beisert [EMAIL PROTECTED] [070512 12:26]: Index: LinuxBIOSv2/src/mainboard/igel/igel-316/raminit.c === --- /dev/null +++ LinuxBIOSv2/src/mainboard/igel

Re: [LinuxBIOS] Adding IGEL-316 mainboard

2007-05-12 Thread Juergen Beisert
On Saturday 12 May 2007 14:21, Stefan Reinauer wrote: * Juergen Beisert [EMAIL PROTECTED] [070511 23:11]: Hi, attached the patch to add basic support for the mainboard in a so called IGEL-316 graphical terminal. I'm not sure who the original manufacturer of this mainboard

Re: [LinuxBIOS] [PATCH] Initial support for the ASI/BCom MB-5BLMP / IGEL Winnet III

2007-05-12 Thread Juergen Beisert
On Saturday 12 May 2007 14:11, Stefan Reinauer wrote: * Uwe Hermann [EMAIL PROTECTED] [070512 13:34]: I removed the NFS boot and enabled IDE support in the kernel (.config attached) as I have my test system on an IDE disk. The machine seems to hang after/while IDE init, but that was

Re: [LinuxBIOS] Adding IGEL-316 mainboard

2007-05-12 Thread Juergen Beisert
On Saturday 12 May 2007 15:24, Uwe Hermann wrote: On Sat, May 12, 2007 at 12:26:51PM +0200, Juergen Beisert wrote: What's the status of this code? Does it boot a payload correctly? Does it fully boot a Linux kernel? Which hardware works, which doesn't when booted with LinuxBIOS

Re: [LinuxBIOS] Adding IGEL-316 mainboard

2007-05-12 Thread Juergen Beisert
Hi, On Saturday 12 May 2007 09:56, Uwe Hermann wrote: My guess is that this is an ASI/BCom board (but I don't have evidence), so it should go into targets/asi/, too? Yes it is. I found it here http://en.taiwan.ru/ProductInfo/?product_id=43083 and at various other locations when I google

[LinuxBIOS] Adding IGEL-316 mainboard

2007-05-11 Thread Juergen Beisert
Computing Lab, LANL [EMAIL PROTECTED] + */ + +/* + * SDRAM initialization for GX1 - translated from Christer Weinigel's + * assembler version into C. + * + * Hamish Guthrie 10/4/2005 [EMAIL PROTECTED] + */ + +/* + * Adapted to parameterise the SDRAM timing + * 2007-05-11 Juergen Beisert [EMAIL PROTECTED

[LinuxBIOS] How to parameterise SDRAM init on Geode GX1?

2007-05-10 Thread Juergen Beisert
Hi, the routine sdram_init() in LinuxBIOSv2/src/northbridge/amd/gx1/raminit.c does a very slow SDRAM timing setup. On a 266MHz CPU the SDRAM will run at 76MHz with a CAS latency of 3. You can't run a SXGA reolution with 64k colours on such a slow system. On my mainboard I can't read the EEPROM

Re: [LinuxBIOS] Geode GX1 PCI, VGA and Sound configuration -- was Re: Televideo TC7020 successfully booted with LinuxBiosV2

2007-05-08 Thread Juergen Beisert
On Tuesday 08 May 2007 04:40, Kenji Noguchi wrote: 2007/5/5, Peter Stuge [EMAIL PROTECTED]: On Fri, May 04, 2007 at 11:04:45PM -0700, Kenji Noguchi wrote: //CS5530A pdev = dev_find_slot(0, (0x12 3) + 0); pci_write_config8(pdev, 0x5c, 0xab); pci_write_config8(pdev, 0x5d, 0x09);

Re: [LinuxBIOS] CAR for Geode GX1 / GX2

2007-05-07 Thread Juergen Beisert
On Monday 07 May 2007 03:03, Uwe Hermann wrote: is anybody working on a Cache-as-RAM implementation for the GX1 and GX2? Or does the LX code work for those, too? If not, how much work would it be to port that code? I could provide some code to map the Geode GX1 cache anywhere you like. It

[LinuxBIOS] READ_CPU/WRITE_CPU command on Geode GX1

2007-04-23 Thread Juergen Beisert
Hi all, has someone experience with the READ_CPU/WRITE_CPU command on Geode GX1 CPUs? My system bases on LinuxBIOS, so the scratch pad ram will not be setup. Now I'm trying to write an xorg driver with acceleration for this system. But for some operations I need the scratch pad ram *and* the

Re: [LinuxBIOS] READ_CPU/WRITE_CPU command on Geode GX1

2007-04-23 Thread Juergen Beisert
Hi, seems it was to late yesterday. Its working now without new modifications. On Monday 23 April 2007 09:58, Juergen Beisert wrote: In my Geode GX1 manual page 97 says: Opcodes 0f 3c is CPU_WRITE Opcodes 0f 3d is CPU_READ In the same manual page 207 says: Opcodes 0f 3c is CPU_READ

Re: [LinuxBIOS] LinuxBios FILO VxWorks

2007-04-06 Thread Juergen Beisert
On Friday 06 April 2007 13:22, Stefan Reinauer wrote: I have a success to boot the bootrom or the VxWorks immediately after FILO. However, after booting my bootrom I cannot boot VxWorks image from the bootrom on the same flash. I do have success booting VxWorks from a flash connected to

Re: [LinuxBIOS] Cache As Ram

2006-10-26 Thread Juergen Beisert
Hi Jiangbo, On Thursday 26 October 2006 10:19, Jiangbo W wrote: When using cache as ram how can i ensure that the data in cache can not be swapped out? From an old i486 datasheet I got this. And it works on my i486. Maybe it also works on other x86 CPUs. [...] ; Trash all the cache entries,

Re: [LinuxBIOS] Geode GX1/5530: How to forward SMI to a regular IRQ

2006-09-01 Thread Juergen Beisert
Hi Jonathan, On Friday 01 September 2006 15:02, you wrote: I am catching up on some LB threads in my Inbox, and found this one. I don't have anything technical to contribute, but am definitely interested in your progress! To have Kahlua audio without VSA would be fantastic! Good luck,

Re: [LinuxBIOS] Geode GX1 system IRQ handling

2006-08-16 Thread Juergen Beisert
Jonathan, On Tuesday 15 August 2006 22:25, Jonathan Sturges wrote: So I'm back to working on getting LB on my Geode-based MaxTerm 230 thin client again. I've built a test image from the Eaglelion 5bcm target that boots this machine. However, IRQ mapping is not working. I have no doubt that

Re: [LinuxBIOS] Geode GX1 system IRQ handling

2006-08-16 Thread Juergen Beisert
Hi Jonathan, please use plain text, no HTML On Wednesday 16 August 2006 13:58, Jonathan Sturges wrote: PCI: No IRQ known for interrupt pin A of device 00:13.0. Please try using pci=biosirq. usb-ohci.c: found OHCI device with no IRQ assigned. check BIOS settings! ...which basically means

Re: [LinuxBIOS] Geode GX1/5530: How to forward SMI to a regular IRQ

2006-08-09 Thread Juergen Beisert
Hi Bryan, On Tuesday 08 August 2006 21:33, Bryan E. Chafy wrote: Are you porting the FreeBSD geode gx1 native audio driver to linux? ie: http://alumni.cse.ucsc.edu/%7Ebrucem/gx_audio/ I read this BDS driver also. But then I cloned the cs5535 driver. Most of it can be used with the cs5530.

Re: [LinuxBIOS] Geode GX1/5530: How to forward SMI to a regular IRQ

2006-08-09 Thread Juergen Beisert
part on multifunction CS5530 companion device * Copyright 2006 (C) Juergen Beisert * * This driver is mostly based on the cs5535 audio driver: * Driver for audio on multifunction CS5535 companion device * Copyright (C) Jaya Kumar * also on kahlua driver for kernel 2.4: * (C

Re: [LinuxBIOS] Geode GX1/5530: How to forward SMI to a regular IRQ

2006-08-09 Thread Juergen Beisert
Hi Ollie, On Wednesday 09 August 2006 17:26, ollie wrote: On Tue, 2006-08-08 at 20:53 +0200, Juergen Beisert wrote: BTW, how native is your driver? Do you rd/wrmsr all the operations? rd/wrmsr? What does it mean? I am using the native PCI hardware and its registers only. AC97 works, I

Re: [LinuxBIOS] Geode GX1/5530: How to forward SMI to a regular IRQ

2006-08-08 Thread Juergen Beisert
Hi Ronald, On Monday 07 August 2006 22:48, Ronald G Minnich wrote: On Monday 07 August 2006 11:19, myself wrote: I try to write a native sound driver for the Geode GX1/5530a Companion chip. Problem here: The sound chip only generates SMI. Does anyone knows a trick or a chipset switch that

Re: [LinuxBIOS] Geode GX1/5530: How to forward SMI to a regular IRQ

2006-08-08 Thread Juergen Beisert
On Tuesday 08 August 2006 19:03, ollie wrote: On Tue, 2006-08-08 at 08:47 +0200, Juergen Beisert wrote: Hi Ronald, On Monday 07 August 2006 22:48, Ronald G Minnich wrote: On Monday 07 August 2006 11:19, myself wrote: I try to write a native sound driver for the Geode GX1/5530a

Re: [LinuxBIOS] Geode GX1/5530: How to forward SMI to a regular IRQ

2006-08-08 Thread Juergen Beisert
Hi Ollie, On Tuesday 08 August 2006 20:30, you wrote: On Tue, 2006-08-08 at 20:05 +0200, Juergen Beisert wrote: ALSA wants to be informed when a buffer is transmitted to the sound device (and the next begins). Thats on reason. CS5530's master DMA generates an SMI whenever it jumps

[LinuxBIOS] Geode GX1/5530: How to forward SMI to a regular IRQ

2006-08-07 Thread Juergen Beisert
Hi all, I try to write a native sound driver for the Geode GX1/5530a Companion chip. Problem here: The sound chip only generates SMI. Does anyone knows a trick or a chipset switch that let me forward this SMI to a regular IRQ? Its too ugly to use a polling loop ;-) Regards, Juergen --

Re: [LinuxBIOS] Geode GX1/5530: How to forward SMI to a regular IRQ

2006-08-07 Thread Juergen Beisert
Hi all, On Monday 07 August 2006 11:19, myself wrote: I try to write a native sound driver for the Geode GX1/5530a Companion chip. Problem here: The sound chip only generates SMI. Does anyone knows a trick or a chipset switch that let me forward this SMI to a regular IRQ? Its too ugly to use

Re: [LinuxBIOS] Question about AMD/Cyrix Geode GX1 based system

2006-05-30 Thread Juergen Beisert
On Monday 29 May 2006 20:26, Stefan Reinauer wrote: * Juergen Beisert [EMAIL PROTECTED] [060529 18:37]: With write enabled E and F segments this message changes to: Devices initialized Copying IRQ routing tables to 0xf...done. Verifing copy of IRQ routing tables at 0xf

Re: [LinuxBIOS] Question about AMD/Cyrix Geode GX1 based system

2006-05-30 Thread Juergen Beisert
Hi Stefan, On Tuesday 30 May 2006 12:44, Stefan Reinauer wrote: * Juergen Beisert [EMAIL PROTECTED] [060530 12:33]: Kernel image created with: mkelf-linux --output=/srv/tftpboot/i586Linux --append=earlyprintk=ttyS0,115200,keep console=ttyS0,115200n8 --rootdir=/srv/nfsexport/rootfs-i486

Re: [LinuxBIOS] Question about AMD/Cyrix Geode GX1 based system

2006-05-30 Thread Juergen Beisert
Hi all, On Tuesday 30 May 2006 13:13, Juergen Beisert wrote: many dots snipped done Unknown firmware type: LinuxBIOS Firmware type: PCBIOS But nothing else. What does it mean? Does anybody know who outputs this string? Is it etherboot or the Linux kernel? I cannot find these strings

[LinuxBIOS] Question about AMD/Cyrix Geode GX1 based system

2006-05-29 Thread Juergen Beisert
Hi all, I am trying to bring up a small WinCE based terminal with LinuxBios instead. I'm using the eaglelion/5bcm as a starting point. With this the system comes up, starts etherboot, etherboot loads my Linux kernel (up to text done) and then nothing more happens. Some things confuses me:

Re: [LinuxBIOS] Question about AMD/Cyrix Geode GX1 based system

2006-05-29 Thread Juergen Beisert
Hi all, some news: On Monday 29 May 2006 17:46, Juergen Beisert wrote: Some things confuses me: Devices initialized Copying IRQ routing tables to 0xf...done. Verifing copy of IRQ routing tables at 0xf...failed Wrote linuxbios table at: - 017c checksum 2df2