[LinuxBIOS] PIRQ REF DES AMD LXUVCRDK

Marc Jones marc.jones at amd.com
Mon Jul 16 23:39:34 CEST 2007


Looks like the RAMDISK is blowing up. Try without it. Try running a 
memory test. You can built memtest as a payload.
Marc


Otávio Alcântara wrote:
> 
> Marc wrote:
> 
> 
>  > Otávio,
>  > Correct, you can't get graphics until a driver is loaded. For a
>  > test/debug setup that uses the filo menu will only be visable serial.
>  > Please see this link for the Geode LX framebuffer support.
>  > http://thread.gmane.org/gmane
> 
>      > .linux.fbdev.devel/10339
> 
>      > Marc
> 
> 
> Marc,
> 
>      I've compiled the kernel image with LX framebuffer driver and the 
> video got fine! But, for some reason a kernel panic happens when loading 
> initrd, I've used this initrd on other projects and worked very well. 
> I'm putting the serial log bellow. Is there any chance to be a problem 
> created by my bios?
> 
> Thanks,
> 
> Otávio Alcântara
> 
> 
> 
> 
> LinuxBIOS-2.0.0.0Fallback Qua Jun 20 07:45:43 BRT 2007 starting...
> _MSR GLCP_SYS_RSTPLL (4c000014) value is: 00000498:00001820
> Configuring PLL
> 
> 
> LinuxBIOS-2.0.0.0Fallback Qua Jun 20 07:45:43 BRT 2007 starting...
> _MSR GLCP_SYS_RSTPLL (4c000014) value is: 00000498:07de0020
> Done cpuRegInit
> SMBUS READ ERROR:03 device:a2
> Ram1.00
> Ram2.00
> SMBUS READ ERROR:03 device:a2
> SMBUS READ ERROR:03 device:a2
> SMBUS READ ERROR:03 device:a2
> SMBUS READ ERROR:03 device:a2
> SMBUS READ ERROR:03 device:a2
> SMBUS READ ERROR:03 device:a2
> SMBUS READ ERROR:03 device:a2
> SMBUS READ ERROR:03 device:a2
> SMBUS READ ERROR:03 device:a2
> SMBUS READ ERROR:03 device:a2
> SMBUS READ ERROR:03 device:a2
> Ram3
> DRAM controller init done.
> RAM DLL lock
> Ram4
> Copying LinuxBIOS to ram.
> Jumping to LinuxBIOS.
> LinuxBIOS-2.0.0.0Fallback Sex Jul 13 08:29:57 BRT 2007 booting...
> clocks_per_usec: 432
> Enumerating buses...
>  >> Entering northbridge.c: pci_domain_enable
> Enter northbridge_init_early
> writeglmsr: MSR 0x10000020, val 0x20000000:0x000fff80
> writeglmsr: MSR 0x10000021, val 0x20000000:0x080fffe0
> writeglmsr: MSR 0x1000002c, val 0x20000000:0x00000003
> sizeram: _MSR MC_CF07_DATA: 10077014:00004840
> sizeram: sizem 0x200MB
> SysmemInit: enable for 512MBytes
> usable RAM: 536739839 bytes
> SysmemInit: MSR 0x10000028, val 0x2000001f:0xfdf00100
> sizeram: _MSR MC_CF07_DATA: 10077014:00004840
> sizeram: sizem 0x200MB
> SMMGL0Init: 536739840 bytes
> SMMGL0Init: offset is 0x80400000
> SMMGL0Init: MSR 0x10000026, val 0x29fbe080:0x400fffe0
> writeglmsr: MSR 0x10000080, val 0x00000000:0x00000003
> writeglmsr: MSR 0x40000020, val 0x20000000:0x000fff80
> writeglmsr: MSR 0x40000021, val 0x20000000:0x080fffe0
> writeglmsr: MSR 0x4000002e, val 0x20000000:0x00000003
> sizeram: _MSR MC_CF07_DATA: 10077014:00004840
> sizeram: sizem 0x200MB
> SysmemInit: enable for 512MBytes
> usable RAM: 536739839 bytes
> SysmemInit: MSR 0x4000002a, val 0x2000001f:0xfdf00100
> SMMGL1Init:
> SMMGL1Init: MSR 0x40000023, val 0x20000080:0x400fffe0
> writeglmsr: MSR 0x40000080, val 0x00000000:0x00000001
> writeglmsr: MSR 0x400000e3, val 0x60000000:0x033000f0
> CPU_RCONF_DEFAULT (1808): 0x25FFFC02:0x11FFDF00
> CPU_RCONF_BYPASS (180A): 0x00000000 : 0x00000000
> L2 cache enabled
> Enabling cache
> GLPCI R1: system msr.lo 0x00100130 msr.hi 0x1ffdf000
> GLPCI R2: system msr.lo 0x80400120 msr.hi 0x8041f000
> Exit northbridge_init_early
> Done cpubug fixes
> Not Doing ChipsetFlashSetup()
> VRC_VG value: 0xffff
> Before VSA:
> do_vsmbios
> buf ilen 35441 olen60466
> buf 00060000 *buf 186 buf[256k] 1
> buf[0x20] signature is b0:10:e6:80
> Call real_mode_switch_call_vsm
> biosint: INT# 0x15
> biosint: eax 0xbea7 ebx 0x4e53 ecx 0x10000026 edx 0x10000028
> biosint: ebp 0x15ed4 esp 0xff0 edi 0x8a71 esi 0x38
> biosint:  ip 0x5b3   cs 0x6000  flags 0x46
> biosint: gs 0x0 fs 0x0 ds 0x6000 es 0x0
> handleint21, eax 0xbea7
> biosint: INT# 0x15
> biosint: eax 0xbea4 ebx 0x4e53 ecx 0x10000026 edx 0x10000028
> biosint: ebp 0x15ed4 esp 0xfee edi 0x8a71 esi 0x38
> biosint:  ip 0x5c1   cs 0x6000  flags 0x46
> biosint: gs 0x0 fs 0x0 ds 0x6000 es 0x0
> handleint21, eax 0xbea4
> do_vsmbios: VSA2 VR signature verified
> After VSA:
> <<<WARNING>>> Graphics init...
>  <<WARNING!!!>>> VRC_VG value: 0x2808
> Finding PCI configuration type.
> PCI: Using configuration type 1
> PCI_DOMAIN: 0000 enabled
> APIC_CLUSTER: 0 enabled
> PCI: pci_scan_bus for bus 00
> PCI: 00:01.0 [1022/2080] enabled
> PCI: 00:01.1 [1022/2081] enabled
> PCI: 00:01.2 [1022/2082] enabled
> PCI: 00:0d.0 [10ec/8139] enabled
> PCI: 00:0f.0 [1022/2090] enabled
> PCI: 00: 0f.2 [1022/209a] enabled
> PCI: 00:0f.3 [1022/2093] enabled
> PCI: 00:0f.4 [1022/2094] enabled
> PCI: 00:0f.5 [1022/2095] enabled
> PCI: 00:0f.6 [1022/2096] enabled
> PCI: 00:0f.7 [1022/2097] enabled
> PCI: pci_scan_bus returning with max=000
> done
> Allocating resources...
> Reading resources...
> Done reading resources.
> Setting resources...
> PCI: 00:01.1 10 <- [0x00fd000000 - 0x00fdffffff] mem
> PCI: 00:01.1 14 <- [0x00fe000000 - 0x00fe003fff] mem
> PCI: 00:01.1 18 <- [0x00fe004000 - 0x00fe007fff] mem
> PCI: 00:01.1 1c <- [0x00fe008000 - 0x00fe00bfff] mem
> PCI: 00:01.1 20 <- [0x00fe00c000 - 0x00fe00ffff] mem
> PCI: 00:01.2 10 <- [0x00fe010000 - 0x00fe013fff] mem
> PCI: 00:0d.0 10 <- [0x0000001000 - 0x00000010ff] io
> PCI: 00:0d.0 14 <- [0x00fe019000 - 0x00fe0190ff] mem
> PCI: 00:0f.0 10 <- [0x0000001cb0 - 0x0000001cb7] io
> PCI: 00:0f.0 14 <- [0x0000001400 - 0x00000014ff] io
> PCI: 00:0f.0 18 <- [0x0000001c00 - 0x0000001c3f] io
> PCI: 00:0f.0 1c <- [0x0000001c80 - 0x0000001c9f] io
> PCI: 00:0f.0 20 <- [0x0000001800 - 0x000000187f] io
> PCI: 00:0f.0 24 <- [0x0000001c40 - 0x0000001c7f] io
> PCI: 00:0f.2 20 <- [0x0000001ca0 - 0x0000001caf] io
> PCI: 00:0f.3 10 <- [0x0000001880 - 0x00000018ff] io
> PCI: 00:0f.4 10 <- [0x00fe016000 - 0x00fe016fff] mem
> PCI: 00:0f.5 10 <- [0x00fe017000 - 0x00fe017fff] mem
> PCI: 00:0f.6 10 <- [0x00fe014000 - 0x00fe015fff] mem
> PCI: 00:0f.7 10 <- [0x00fe018000 - 0x00fe018fff] mem
> Done setting resources.
> Done allocating resources.
> Enabling resources...
> PCI: 00:01.0 cmd <- 145
> PCI: 00:01.1 subsystem <- 00/00
> PCI: 00:01.1 cmd <- 142
> PCI: 00:01.2 cmd <- 142
> PCI: 00:0d.0 cmd <- 143
> cs5536: cs5536_pci_dev_enable_resources()
> PCI: 00:0f.0 cmd <- 149
> PCI: 00:0f.2 cmd <- 141
> PCI: 00:0f.3 cmd <- 141
> PCI: 00:0f.4 cmd <- 142
> PCI: 00:0f.5 cmd <- 142
> PCI: 00:0f.6 cmd <- 142
> PCI: 00:0f.7 cmd <- 142
> done.
> Initializing devices...
> Root Device init
> Norwich ENTER init
> Norwich EXIT init
> PCI: 00:01.0 init
> PCI: 00:01.1 init
> APIC_CLUSTER: 0 init
> Initializing CPU #0
> CPU: vendor AMD device 5a2
> CPU: family 05, model 0a, stepping 02
> model_lx_init
> Enabling cache
> A20 (0x92): 2
> A20 (0x92): 2
> CPU model_lx_init DONE
> CPU #0 Initialized
> PCI: 00:01.2 init
> PCI: 00:0d.0 init
> PCI: 00:0f.0 init
> cs5536: southbridge_init
> RTC Init
> rct_init finished
> Disabling VPCI device: 0x0000106C
> Disabling VPCI device: 0x00001075
> Disabling VPCI device: 0x0000107E
> Disabling VPCI device: 0x00001087
> Disabling VPCI device: 0x00001090
> Disabling VPCI device: 0x00001099
> Disabling VPCI device: 0x000010A2
> Disabling VPCI device: 0x000010AB
> PCI: 00:0f.2 init
> PCI: 00:0f.3 init
> PCI: 00:0f.4 init
> PCI: 00:0f.5 init
> PCI: 00:0f.6 init
> PCI: 00:0f.7 init
> Devices initialized
> Copying IRQ routing tables to 0xf0000...done.
> Verifing copy of IRQ routing tables at 0xf0000...done
> Checking IRQ routing table consistency...
> check_pirq_routing_table() - irq_routing_table located at: 0x000f0000
> /home/otavio/LinuxBIOSv2/src/arch/i386/boot/pirq_routing.c:    
> 36:check_pirq_routing_table() - checksum is: 0x00 but should be: 0x96
> done.
> write_pirq_routing_table(8000785C, BAAB)
> PIR Entry 0 Dev/Fn: 8 Slot: 0
> INT: A bitmap: 800 PIRQ: 11
> INT: B bitmap: 0 PIRQ: 0
> INT: C bitmap: 0 PIRQ: 0
> INT: D bitmap: 0 PIRQ: 0
> Assigning IRQ 11 to 0: 1.1
>   Readback = 11
> Assigning IRQ 11 to 0:1.2
>   Readback = 11
> PIR Entry 1 Dev/Fn: 78 Slot: 0
> INT: A bitmap: 800 PIRQ: 11
> INT: B bitmap: 400 PIRQ: 10
> INT: C bitmap: 400 PIRQ: 10
> INT: D bitmap: 800 PIRQ: 11
> Assigning IRQ 10 to 0:f.3
>   Readback = 10
> Assigning IRQ 11 to 0:f.4
>   Readback = 11
> Assigning IRQ 11 to 0:f.5
>   Readback = 11
> PIR Entry 2 Dev/Fn: 68 Slot: 0
> INT: A bitmap: 800 PIRQ: 11
> INT: B bitmap: 0 PIRQ: 0
> INT: C bitmap: 0 PIRQ: 0
> INT: D bitmap: 0 PIRQ: 0
> Assigning IRQ 11 to 0:d.0
>   Readback = 11
> PIR Entry 3 Dev/Fn: 0 Slot: 0
> INT: A bitmap: 0 PIRQ: 0
> INT: B bitmap: 0 PIRQ: 0
> INT: C bitmap: 0 PIRQ: 0
> INT: D bitmap: 0 PIRQ: 0
> PIR Entry 4 Dev/Fn: 0 Slot: 0
> INT: A bitmap: 0 PIRQ: 0
> INT: B bitmap: 0 PIRQ: 0
> INT: C bitmap: 0 PIRQ: 0
> INT: D bitmap: 0 PIRQ: 0
> PIR Entry 5 Dev/Fn: 0 Slot: 0
> INT: A bitmap: 0 PIRQ: 0
> INT: B bitmap: 0 PIRQ: 0
> INT: C bitmap: 0 PIRQ: 0
> INT: D bitmap: 0 PIRQ: 0
> Moving GDT to 0x500...ok
> Adjust low_table_end from 0x00000530 to 0x00001000
> Adjust rom_table_end from 0x000f0400 to 0x00100000
> Wrote linuxbios table at: 00000530 - 000006c4  checksum ec7f
> 
> Welcome to elfboot, the open sourced starter.
> January 2002, Eric Biederman.
> Version 1.3
> 
> rom_stream: 0xfff89000 - 0xfffeffff
> Found ELF candidate at offset 0
> header_offset is 0
> Try to load at offset 0x0
> New segment addr 0x100000 size 0x306e0 offset 0xc0 filesize 0xb248
> (cleaned up) New segment addr 0x100000 size 0x306e0 offset 0xc0 filesize 
> 0xb248
> New segment addr 0x1306e0 size 0x48 offset 0xb320 filesize 0x48
> (cleaned up) New segment addr 0x1306e0 size 0x48 offset 0xb320 filesize 0x48
> Dropping non PT_LOAD segment
> Dropping non PT_LOAD segment
> Loading Segment: addr: 0x0000000000100000 memsz: 0x00000000000306e0 
> filesz: 0x000000000000b248
> Clearing Segment: addr: 0x000000000010b248 memsz: 0x0000000000025498
> Loading Segment: addr: 0x00000000001306e0 memsz: 0x0000000000000048 
> filesz: 0x0000000000000048
> Jumping to boot code at 0x108bdc
> FILO version 0.5 (otavio at labdes15) Fri Jul 13 08:05:08 BRT 2007
> collect_linuxbios_info: Searching for LinuxBIOS tables...
> find_lb_table: Found canidate at: 00000530
> find_lb_table: header checksum o.k.
> find_lb_table: table checksum o.k.
> find_lb_table: record count o.k.
> collect_linuxbios_info: Found LinuxBIOS table at: 00000530
> convert_memmap: 0x00000000000000 0x00000000001000 16
> convert_memmap: 0x00000000001000 0x0000000009f000 1
> convert_memmap: 0x000000000f0000 0x00000000010000 16
> convert_memmap: 0x00000000100000 0x0000001f6e0000 1
> Press <Enter> for default boot, or <Esc> for boot prompt... 2 1 
> boot: hda1:/boot/vmlinuz root=/dev/hda1 initrd=/boot/initrd console=tty0 
> console=ttyS0,115200
> hda: LBA 40GB: ST340014A                              
> Mounted ext2fs
> Found Linux version 2.6.18 (root at alexandre) #3 SMP Fri Jul 13 09:40:07 
> BRT 2007 (protocol 0x204) (loadflags 0x1) bzImage.
> init_linux_params: Setting up paramters at 0x90000
> set_memory_size: 0000000000001000 - 00000000000a0000
> set_memory_size: 0000000000100000 - 000000001f7e0000
> set_memory_size: ramtop=0x1f7e0000
> set_memory_size: ext_mem_k=64512, alt_mem_k=514944
> parse_command_line: original command line: "root=/dev/hda1 
> initrd=/boot/initrd console=tty0 console=ttyS0,115200"
> parse_command_line: kernel command line at 0x91000
> parse_command_line: initrd=/boot/initrd
> parse_command_line: kernel command line (48 bytes): "root=/dev/hda1 
> console=tty0 console=ttyS0,115200"
> load_linux_kernel: offset=0x1e00 addr=0x100000 size=0x11b91c
> Loading kernel... ok
> load_initrd: start=0x1f391000 end=0x1f7af000
> Loading initrd... ok
> start_linux: eip=0x100000
> Jumping to entry point...
> Linux version 2.6.18 (root at alexandre) (gcc version 4.1.2 20061115 
> (prerelease) (Debian 4.1.1-21)) #3 SMP Fri Jul 13 09:40:07 BRT 2007
> BIOS-provided physical RAM map:
>  BIOS-e820: 0000000000001000 - 00000000000a0000 (usable)
>  BIOS-e820: 0000000000100000 - 000000001f7e0000 (usable)
> 0MB HIGHMEM available.
> 503MB LOWMEM available.
> DMI not present or invalid.
> Allocating PCI resources starting at 20000000 (gap: 1f7e0000:e0820000)
> Detected 431.642 MHz processor.
> Built 1 zonelists.  Total pages: 128992
> Kernel command line: root=/dev/hda1 console=tty0 console=ttyS0,115200
> No local APIC present or hardware disabled
> Initializing CPU#0
> PID hash table entries: 2048 (order: 11, 8192 bytes)
> Console: colour dummy device 80x25
> Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
> Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
> Memory: 504340k/515968k available (1421k kernel code, 11104k reserved, 
> 546k data, 160k init, 0k highmem)
> Checking if this processor honours the WP bit even in supervisor mode... 
> Ok.
> Calibrating delay using timer specific routine.. 864.59 BogoMIPS 
> (lpj=1729182)
> Security Framework v1.0.0 initialized
> SELinux:  Disabled at boot.
> Capability LSM initialized
> Mount-cache hash table entries: 512
> CPU: L1 I Cache: 64K (32 bytes/line), D cache 64K (32 bytes/line)
> CPU: L2 Cache: 128K (32 bytes/line)
> Compat vDSO mapped to ffffe000.
> Checking 'hlt' instruction... OK.
> SMP alternatives: switching to UP code
> Freeing SMP alternatives: 12k freed
> CPU0: AMD Geode(TM) Integrated Processor by AMD PCS stepping 02
> SMP motherboard not detected.
> Local APIC not detected. Using dummy APIC emulation.
> Brought up 1 CPUs
> migration_cost=0
> checking if image is initramfs...it isn't (bad gzip magic numbers); 
> looks like an initrd
> Freeing initrd memory: 4216k freed
> NET: Registered protocol family 16
> PCI: Using configuration type 1
> Setting up standard PCI resources
> Linux Plug and Play Support v0.97 (c) Adam Belay
> PnPBIOS: Scanning system for PnP BIOS support...
> PnPBIOS: PnP BIOS support was not detected.
> PCI: Probing PCI hardware
> PCI: Using IRQ router default [1022/2090] at 0000:00: 0f.0
> PCI: Ignore bogus resource 6 [0:0] of 0000:00:01.1
> NET: Registered protocol family 2
> IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
> TCP established hash table entries: 16384 (order: 5, 131072 bytes)
> TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
> TCP: Hash tables configured (established 16384 bind 8192)
> TCP reno registered
> audit: initializing netlink socket (disabled)
> audit(943920012.588:1): initialized
> VFS: Disk quotas dquot_6.5.1
> Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
> Initializing Cryptographic API
> io scheduler noop registered
> io scheduler anticipatory registered
> io scheduler deadline registered
> io scheduler cfq registered (default)
> PCI: Guessed IRQ 11 for device 0000:00:01.1
> PCI: Sharing IRQ 11 with 0000:00:01.2
> PCI: Sharing IRQ 11 with 0000:00:0d.0
> lxfb 0000:00:01.1: 8192 KB of video memory at 0xfd000000
> Console: switching to colour frame buffer device 80x25
> fb0: Geode LX frame buffer device
> vga16fb: mapped to 0xc00a0000
> fb1: VGA16 VGA frame buffer device
> isapnp: Scanning for PnP cards...
> isapnp: No Plug & Play device found
> Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
> serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
> RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
> loop: loaded (max 8 devices)
> nbd: registered device at major 43
> 8139cp: 10/100 PCI Ethernet driver v1.2 (Mar 22, 2004)
> 8139cp 0000:00:0d.0: This (id 10ec:8139 rev 10) is not an 8139C+ 
> compatible chip
> 8139cp 0000:00:0d.0: Try the "8139too" driver instead.
> 8139too Fast Ethernet driver 0.9.27
> PCI: Guessed IRQ 11 for device 0000:00:0d.0
> PCI: Sharing IRQ 11 with 0000:00:01.1
> PCI: Sharing IRQ 11 with 0000:00:01.2
> eth0: RealTek RTL8139 at 0x1000, 00:11:9e:c0:0a:e5, IRQ 11
> PNP: No PS/2 controller found. Probing ports directly.
> i8042.c: Can't read CTR while initializing i8042.
> mice: PS/2 mouse device common for all mice
> TCP bic registered
> NET: Registered protocol family 1
> NET: Registered protocol family 17
> Using IPI No-Shortcut mode
> RAMDISK: cramfs filesystem found at block 0
> Time: tsc clocksource has been installed.
> RAMDISK: Loading 4216KiB [1 disk] into ram disk... |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/ 
> 
> 
> 
> On 6/20/07, *Marc Jones* <marc.jones at amd.com 
> <mailto:marc.jones at amd.com>> wrote:
> 
> 
> 
>     Otávio Alcântara wrote:
>      > Thanks for the help. But I have another doubt, I'm not getting video
>      > working even after the linux kernel boots. What do I do to change the
>      > console to video? I've configured Filo to use video console, but the
>      > stream goes only to serial interface.
>      >
>      > Regards,
>      >
>      > Otávio Alcântara
>      >
> 
>     Otávio,
>     Correct, you can't get graphics until a driver is loaded. For a
>     test/debug setup that uses the filo menu will only be visable serial.
>     Please see this link for the Geode LX framebuffer support.
>     http://thread.gmane.org/gmane.linux.fbdev.devel/10339
> 
>     Marc
> 
> 
> 
> 
> 
>      > On 6/20/07, *Marc Jones* <marc.jones at amd.com
>     <mailto:marc.jones at amd.com>
>      > <mailto:marc.jones at amd.com <mailto:marc.jones at amd.com>>> wrote:
>      >
>      >
>      >
>      >     Otávio Alcântara wrote:
>      >      > Hello to all,
>      >      >
>      >      >           I'm porting a linuxbios v2 version for a board
>     ref des
>      >      > LXUVCRDK (http://www.amd.com/geodelxuvcrdk
>     <http://www.amd.com/geodelxuvcrdk>
>      >     <http://www.amd.com/geodelxuvcrdk>) based on norwich board. I've
>      >      > already got to boot linux from HD, but it seems to halt in
>     some point
>      >      > (see log below captured from serial). Although,  I'm using VSA
>      >      > (lx_vsa.36k.bin) and I got no output from video VGA.
>      >      >           I'd like some help for setting up the PIRQ table
>     and
>      >     for VGA
>      >      > setup.
>      >      >
>      >      > PS: The schematics for this board are publicly available
>     from AMD
>      >      > Embedded Developer Web Site.
>      >      >
>      >      > Thanks,
>      >      >
>      >      > --
>      >      > Otávio Alcântara
>      >      > "I'll never cross to the Dark Side."
>      >      >
>      >      >
>      >      >
>      >
>      >     I took a quick look at the schematics and I think that this
>     is what the
>      >     PIRQ table should look like.
>      >
>      >     /* If you change the number of entries, change the IRQ_SLOT_COUNT
>      >     above! */
>      >     /* bus, dev|fn,           {link, bitmap},      {link, bitmap},
>      >     {link, bitmap},     {link, bitmap},     slot, rfu */
>      >     {0x00, (0x01 << 3) | 0x0, {{L_PIRQA, M_PIRQA}, {0x00, 0x00},
>     {0x00,
>      >     0x00}, {0x00, 0x00}}, 0x0, 0x0},        /* cpu */
>      >     {0x00, (0x0F << 3) | 0x0, {{L_PIRQA, M_PIRQA}, {L_PIRQB,
>     M_PIRQB},
>      >     {L_PIRQC, M_PIRQC}, {L_PIRQD, M_PIRQD}}, 0x0, 0x0},     /*
>     chipset */
>      >     {0x00, (0x0D << 3) | 0x0, {{L_PIRQA, M_PIRQA}, {0x00, 0x00},
>     {0x00,
>      >     0x00}, {0x00, 0x00}}, 0x0, 0x0},        /* ethernet */
>      >
>      >     Make sure to change IRQ_SLOT_COUNT in the mainboard
>     Options.lb <http://Options.lb>
>      >     <http://Options.lb>
>      >
>      >     As Jordan pointed out, you should use the Linux framebuffer
>     and X
>      >     drivers instead of VGA. That means that you should also set
>      >     CONFIG_CONSOLE_VGA=0 and CONFIG_PCI_ROM_RUN=0 in Options.lb
>     <http://Options.lb>
>      >     < http://Options.lb>
>      >
>      >
>      >     It also looks like there is something funny going on with the
>      >     Config.lb <http://Config.lb> <http://Config.lb>.
>      >     Try using the norwich one without modifications.
>      >
>      >      > cs5536: southbridge_init: enable_ide_nand_flash is 36
>      >     If you want to boot from IDE enable_ide_nand_flash should be 0
>      >
>      >      > Disabling VPCI device: 0x0000106C
>      >      > Disabling VPCI device: 0x00001075
>      >      > Disabling VPCI device: 0x0000107E
>      >      > Disabling VPCI device: 0x00001087
>      >      > Disabling VPCI device: 0x00001090
>      >      > Disabling VPCI device: 0x00001099
>      >      > Disabling VPCI device: 0x000010A2
>      >      > Disabling VPCI device: 0x000010AB
>      >     This is a very strange list.
>      >
>      >
>      >     I don't have one of these boards so when you get it working
>     please
>      >     submit a patch!
>      >     Let me know if there is anything else I can do to help
>      >
>      >     Marc
>      >
>      >
>      >
>      >      >
>      >      > LinuxBIOS-2.0.0.0Fallback Qua Jun 20 07:45:43 BRT 2007
>     starting...
>      >      > _MSR GLCP_SYS_RSTPLL (4c000014) value is: 00000498:00001820
>      >      > Configuring PLL
>      >      >
>      >      >
>      >      > LinuxBIOS-2.0.0.0Fallback Qua Jun 20 07:45:43 BRT 2007
>     starting...
>      >      > _MSR GLCP_SYS_RSTPLL (4c000014) value is: 00000498:07de0020
>      >      > Done cpuRegInit
>      >      > SMBUS READ ERROR:03 device:a2
>      >      > Ram1.00
>      >      > Ram2.00
>      >      > SMBUS READ ERROR:03 device:a2
>      >      > SMBUS READ ERROR:03 device:a2
>      >      > SMBUS READ ERROR:03 device:a2
>      >      > SMBUS READ ERROR:03 device:a2
>      >      > SMBUS READ ERROR:03 device:a2
>      >      > SMBUS READ ERROR:03 device:a2
>      >      > SMBUS READ ERROR:03 device:a2
>      >      > SMBUS READ ERROR:03 device:a2
>      >      > SMBUS READ ERROR:03 device:a2
>      >      > SMBUS READ ERROR:03 device:a2
>      >      > SMBUS READ ERROR:03 device:a2
>      >      > Ram3
>      >      > DRAM controller init done.
>      >      > RAM DLL lock
>      >      > Ram4
>      >      > Copying LinuxBIOS to ram.
>      >      > Jumping to LinuxBIOS.
>      >      > LinuxBIOS-2.0.0.0Fallback Qua Jun 20 08:56:35 BRT 2007
>     booting...
>      >      > clocks_per_usec: 432
>      >      > Enumerating buses...
>      >      >  >> Entering northbridge.c: pci_domain_enable
>      >      > Enter northbridge_init_early
>      >      > writeglmsr: MSR 0x10000020, val 0x20000000:0x000fff80
>      >      > writeglmsr: MSR 0x10000021, val 0x20000000:0x080fffe0
>      >      > writeglmsr: MSR 0x1000002c, val 0x20000000:0x00000003
>      >      > sizeram: _MSR MC_CF07_DATA: 10076112:00004840
>      >      > sizeram: sizem 0x100MB
>      >      > SysmemInit: enable for 256MBytes
>      >      > usable RAM: 268304383 bytes
>      >      > SysmemInit: MSR 0x10000028, val 0x2000000f:0xfdf00100
>      >      > sizeram: _MSR MC_CF07_DATA: 10076112:00004840
>      >      > sizeram: sizem 0x100MB
>      >      > SMMGL0Init: 268304384 bytes
>      >      > SMMGL0Init: offset is 0x80400000
>      >      > SMMGL0Init: MSR 0x10000026, val 0x28fbe080:0x400fffe0
>      >      > writeglmsr: MSR 0x10000080, val 0x00000000:0x00000003
>      >      > writeglmsr: MSR 0x40000020, val 0x20000000:0x000fff80
>      >      > writeglmsr: MSR 0x40000021, val 0x20000000:0x080fffe0
>      >      > writeglmsr: MSR 0x4000002e, val 0x20000000:0x00000003
>      >      > sizeram: _MSR MC_CF07_DATA: 10076112:00004840
>      >      > sizeram: sizem 0x100MB
>      >      > SysmemInit: enable for 256MBytes
>      >      > usable RAM: 268304383 bytes
>      >      > SysmemInit: MSR 0x4000002a, val 0x2000000f:0xfdf00100
>      >      > SMMGL1Init:
>      >      > SMMGL1Init: MSR 0x40000023, val 0x20000080:0x400fffe0
>      >      > writeglmsr: MSR 0x40000080, val 0x00000000:0x00000001
>      >      > writeglmsr: MSR 0x400000e3, val 0x60000000:0x033000f0
>      >      > CPU_RCONF_DEFAULT (1808): 0x25FFFC02:0x10FFDF00
>      >      > CPU_RCONF_BYPASS (180A): 0x00000000 : 0x00000000
>      >      > L2 cache enabled
>      >      > Enabling cache
>      >      > GLPCI R1: system msr.lo 0x00100130 msr.hi 0x0ffdf000
>      >      > GLPCI R2: system msr.lo 0x80400120 msr.hi 0x8041f000
>      >      > Exit northbridge_init_early
>      >      > Done cpubug fixes
>      >      > Not Doing ChipsetFlashSetup()
>      >      > <<<WARNING>>> Graphics init...
>      >      >  <<WARNING!!!>>> VRC_VG value: 0xffff
>      >      > Before VSA:
>      >      > do_vsmbios
>      >      > buf ilen 35441 olen60466
>      >      > buf 00060000 *buf 186 buf[256k] 0
>      >      > buf[0x20] signature is b0:10:e6:80
>      >      > Call real_mode_switch_call_vsm
>      >      > biosint: INT# 0x15
>      >      > biosint: eax 0xbea7 ebx 0x4e53 ecx 0x10000026 edx 0x10000028
>      >      > biosint: ebp 0x15ed4 esp 0xff0 edi 0x8a71 esi 0x38
>      >      > biosint:  ip 0x5b3   cs 0x6000  flags 0x46
>      >      > biosint: gs 0x0 fs 0x0 ds 0x6000 es 0x0
>      >      > handleint21, eax 0xbea7
>      >      > biosint: INT# 0x15
>      >      > biosint: eax 0xbea4 ebx 0x4e53 ecx 0x10000026 edx 0x10000028
>      >      > biosint: ebp 0x15ed4 esp 0xfee edi 0x8a71 esi 0x38
>      >      > biosint:  ip 0x5c1   cs 0x6000  flags 0x46
>      >      > biosint: gs 0x0 fs 0x0 ds 0x6000 es 0x0
>      >      > handleint21, eax 0xbea4
>      >      > do_vsmbios: VSA2 VR signature verified
>      >      > After VSA:
>      >      > <<<WARNING>>> Graphics init...
>      >      >  <<WARNING!!!>>> VRC_VG value: 0x2808
>      >      > Finding PCI configuration type.
>      >      > PCI: Using configuration type 1
>      >      > PCI_DOMAIN: 0000 enabled
>      >      > APIC_CLUSTER: 0 enabled
>      >      > PCI: pci_scan_bus for bus 00
>      >      > PCI: 00:01.0 [1022/2080] enabled
>      >      > PCI: 00:01.1 [1022/2081] enabled
>      >      > PCI: 00:01.2 [1022/2082] enabled
>      >      > PCI: 00: 0d.0 [10ec/8139] enabled
>      >      > PCI: 00:0f.0 [1022/2090] enabled
>      >      > PCI: 00:0f.2 [1022/209a] enabled
>      >      > PCI: 00: 0f.3 [1022/2093] enabled
>      >      > PCI: 00:0f.4 [1022/2094] enabled
>      >      > PCI: 00:0f.5 [1022/2095] enabled
>      >      > PCI: 00: 0f.6 [1022/2096] enabled
>      >      > PCI: 00:0f.7 [1022/2097] enabled
>      >      > PCI: pci_scan_bus returning with max=000
>      >      > done
>      >      > Allocating resources...
>      >      > Reading resources...
>      >      > Done reading resources.
>      >      > Setting resources...
>      >      > PCI: 00: 01.1 10 <- [0x00fd000000 - 0x00fdffffff] mem
>      >      > PCI: 00:01.1 14 <- [0x00fe000000 - 0x00fe003fff] mem
>      >      > PCI: 00:01.1 18 <- [0x00fe004000 - 0x00fe007fff] mem
>      >      > PCI: 00:01.1 1c <- [0x00fe008000 - 0x00fe00bfff] mem
>      >      > PCI: 00:01.1 20 <- [0x00fe00c000 - 0x00fe00ffff] mem
>      >      > PCI: 00:01.2 10 <- [0x00fe010000 - 0x00fe013fff] mem
>      >      > PCI: 00:0d.0 10 <- [0x0000001000 - 0x00000010ff] io
>      >      > PCI: 00:0d.0 14 <- [0x00fe019000 - 0x00fe0190ff] mem
>      >      > PCI: 00:0f.0 10 <- [0x0000001cb0 - 0x0000001cb7] io
>      >      > PCI: 00:0f.0 14 <- [0x0000001400 - 0x00000014ff] io
>      >      > PCI: 00:0f.0 18 <- [0x0000001c00 - 0x0000001c3f] io
>      >      > PCI: 00:0f.0 1c <- [0x0000001c80 - 0x0000001c9f] io
>      >      > PCI: 00:0f.0 20 <- [0x0000001800 - 0x000000187f] io
>      >      > PCI: 00: 0f.0 24 <- [0x0000001c40 - 0x0000001c7f] io
>      >      > PCI: 00:0f.2 20 <- [0x0000001ca0 - 0x0000001caf] io
>      >      > PCI: 00:0f.3 10 <- [0x0000001880 - 0x00000018ff] io
>      >      > PCI: 00:0f.4 10 <- [0x00fe016000 - 0x00fe016fff] mem
>      >      > PCI: 00:0f.5 10 <- [0x00fe017000 - 0x00fe017fff] mem
>      >      > PCI: 00:0f.6 10 <- [0x00fe014000 - 0x00fe015fff] mem
>      >      > PCI: 00:0f.7 10 <- [0x00fe018000 - 0x00fe018fff] mem
>      >      > Done setting resources.
>      >      > Done allocating resources.
>      >      > Enabling resources...
>      >      > PCI: 00:01.0 cmd <- 145
>      >      > PCI: 00: 01.1 subsystem <- 00/00
>      >      > PCI: 00:01.1 cmd <- 142
>      >      > PCI: 00:01.2 cmd <- 142
>      >      > PCI: 00: 0d.0 cmd <- 143
>      >      > cs5536: cs5536_pci_dev_enable_resources()
>      >      > PCI: 00:0f.0 cmd <- 149
>      >      > PCI: 00:0f.2 cmd <- 141
>      >      > PCI: 00:0f.3 cmd <- 141
>      >      > PCI: 00:0f.4 cmd <- 142
>      >      > PCI: 00: 0f.5 cmd <- 142
>      >      > PCI: 00: 0f.6 cmd <- 142
>      >      > PCI: 00:0f.7 cmd <- 142
>      >      > done.
>      >      > Initializing devices...
>      >      > Root Device init
>      >      > Norwich ENTER init
>      >      > Norwich EXIT init
>      >      > PCI: 00: 01.0 init
>      >      > PCI: 00:01.1 init
>      >      > APIC_CLUSTER: 0 init
>      >      > Initializing CPU #0
>      >      > CPU: vendor AMD device 5a2
>      >      > CPU: family 05, model 0a, stepping 02
>      >      > model_lx_init
>      >      > Enabling cache
>      >      > A20 (0x92): 2
>      >      > A20 (0x92): 2
>      >      > CPU model_lx_init DONE
>      >      > CPU #0 Initialized
>      >      > PCI: 00:01.2 init
>      >      > PCI: 00: 0d.0 init
>      >      > PCI: 00:0f.0 init
>      >      > cs5536: southbridge_init
>      >      > RTC Init
>      >      > rct_init finished
>      >      > cs5536: southbridge_init: enable_ide_nand_flash is 36
>      >      > Disabling VPCI device: 0x0000106C
>      >      > Disabling VPCI device: 0x00001075
>      >      > Disabling VPCI device: 0x0000107E
>      >      > Disabling VPCI device: 0x00001087
>      >      > Disabling VPCI device: 0x00001090
>      >      > Disabling VPCI device: 0x00001099
>      >      > Disabling VPCI device: 0x000010A2
>      >      > Disabling VPCI device: 0x000010AB
>      >      > PCI: 00:0f.2 init
>      >      > PCI: 00:0f.3 init
>      >      > PCI: 00:0f.4 init
>      >      > PCI: 00:0f.5 init
>      >      > PCI: 00:0f.6 init
>      >      > PCI: 00:0f.7 init
>      >      > Devices initialized
>      >      > Copying IRQ routing tables to 0xf0000...done.
>      >      > Verifing copy of IRQ routing tables at 0xf0000...done
>      >      > Checking IRQ routing table consistency...
>      >      > check_pirq_routing_table() - irq_routing_table located at:
>     0x000f0000
>      >      > /home/otavio/LinuxBIOSv2/src/arch/i386/boot/pirq_routing.c:
>      >      > 36:check_pirq_routing_table() - checksum is: 0x00 but
>     should be:
>      >     0xfd
>      >      > done.
>      >      > write_pirq_routing_table(8000785C, BAAA)
>      >      > PIR Entry 0 Dev/Fn: 8 Slot: 0
>      >      > INT: A bitmap: 400 PIRQ: 10
>      >      > INT: B bitmap: 0 PIRQ: 0
>      >      > INT: C bitmap: 0 PIRQ: 0
>      >      > INT: D bitmap: 0 PIRQ: 0
>      >      > Assigning IRQ 10 to 0: 1.1
>      >      >   Readback = 10
>      >      > Assigning IRQ 10 to 0:1.2
>      >      >   Readback = 10
>      >      > PIR Entry 1 Dev/Fn: 78 Slot: 0
>      >      > INT: A bitmap: 400 PIRQ: 10
>      >      > INT: B bitmap: 400 PIRQ: 10
>      >      > INT: C bitmap: 400 PIRQ: 10
>      >      > INT: D bitmap: 800 PIRQ: 11
>      >      > Assigning IRQ 10 to 0:f.3
>      >      >   Readback = 10
>      >      > Assigning IRQ 11 to 0: f.4
>      >      >   Readback = 11
>      >      > Assigning IRQ 11 to 0:f.5
>      >      >   Readback = 11
>      >      > PIR Entry 2 Dev/Fn: 68 Slot: 1
>      >      > INT: A bitmap: 400 PIRQ: 10
>      >      > INT: B bitmap: 400 PIRQ: 10
>      >      > INT: C bitmap: 800 PIRQ: 11
>      >      > INT: D bitmap: 400 PIRQ: 10
>      >      > Assigning IRQ 10 to 0: d.0
>      >      >   Readback = 10
>      >      > PIR Entry 3 Dev/Fn: 70 Slot: 2
>      >      > INT: A bitmap: 400 PIRQ: 10
>      >      > INT: B bitmap: 800 PIRQ: 11
>      >      > INT: C bitmap: 400 PIRQ: 10
>      >      > INT: D bitmap: 400 PIRQ: 10
>      >      > PIR Entry 4 Dev/Fn: 58 Slot: 3
>      >      > INT: A bitmap: 800 PIRQ: 11
>      >      > INT: B bitmap: 400 PIRQ: 10
>      >      > INT: C bitmap: 400 PIRQ: 10
>      >      > INT: D bitmap: 400 PIRQ: 10
>      >      > PIR Entry 5 Dev/Fn: 60 Slot: 4
>      >      > INT: A bitmap: 400 PIRQ: 10
>      >      > INT: B bitmap: 400 PIRQ: 10
>      >      > INT: C bitmap: 400 PIRQ: 10
>      >      > INT: D bitmap: 800 PIRQ: 11
>      >      > Moving GDT to 0x500...ok
>      >      > Adjust low_table_end from 0x00000530 to 0x00001000
>      >      > Adjust rom_table_end from 0x000f0400 to 0x00100000
>      >      > Wrote linuxbios table at: 00000530 - 000006c4  checksum fba9
>      >      >
>      >      > Welcome to elfboot, the open sourced starter.
>      >      > January 2002, Eric Biederman.
>      >      > Version 1.3
>      >      >
>      >      > rom_stream: 0xfff89000 - 0xfffeffff
>      >      > Found ELF candidate at offset 0
>      >      > header_offset is 0
>      >      > Try to load at offset 0x0
>      >      > New segment addr 0x100000 size 0x306e0 offset 0xc0
>     filesize 0xb248
>      >      > (cleaned up) New segment addr 0x100000 size 0x306e0 offset
>     0xc0
>      >     filesize
>      >      > 0xb248
>      >      > New segment addr 0x1306e0 size 0x48 offset 0xb320 filesize
>     0x48
>      >      > (cleaned up) New segment addr 0x1306e0 size 0x48 offset 0xb320
>      >     filesize 0x48
>      >      > Dropping non PT_LOAD segment
>      >      > Dropping non PT_LOAD segment
>      >      > Loading Segment: addr: 0x0000000000100000 memsz:
>     0x00000000000306e0
>      >      > filesz: 0x000000000000b248
>      >      > Clearing Segment: addr: 0x000000000010b248 memsz:
>     0x0000000000025498
>      >      > Loading Segment: addr: 0x00000000001306e0 memsz:
>     0x0000000000000048
>      >      > filesz: 0x0000000000000048
>      >      > Jumping to boot code at 0x108bdc
>      >      > FILO version 0.5 (otavio at labdes15) Wed Jun 20 08:56:24 BRT
>     2007
>      >      > collect_linuxbios_info: Searching for LinuxBIOS tables...
>      >      > find_lb_table: Found canidate at: 00000530
>      >      > find_lb_table: header checksum o.k.
>      >      > find_lb_table: table checksum o.k.
>      >      > find_lb_table: record count o.k.
>      >      > collect_linuxbios_info: Found LinuxBIOS table at: 00000530
>      >      > convert_memmap: 0x00000000000000 0x00000000001000 16
>      >      > convert_memmap: 0x00000000001000 0x0000000009f000 1
>      >      > convert_memmap: 0x000000000f0000 0x00000000010000 16
>      >      > convert_memmap: 0x00000000100000 0x0000000f6e0000 1
>      >      > Press <Enter> for default boot, or <Esc> for boot
>     prompt... 2   1
>      >      >  timed out
>      >      > boot: hda1:/boot/vmlinuz root=/dev/hda1 initrd=/boot/initrd
>      >      > console=tty0  console=ttyS0,115200
>      >      > hda: LBA 40GB: ST340014A
>      >      > Mounted ext2fs
>      >      > Found Linux version 2.6.8-2-386
>      >     (horms at tabatha.lab.ultramonkey.org
>     <mailto:horms at tabatha.lab.ultramonkey.org>
>      >     <mailto:horms at tabatha.lab.ultramonkey.org
>     <mailto:horms at tabatha.lab.ultramonkey.org>>
>      >      > <mailto:horms at tabatha.lab.ultramonkey.org
>     <mailto:horms at tabatha.lab.ultramonkey.org>
>      >     <mailto:horms at tabatha.lab.ultramonkey.org
>     <mailto:horms at tabatha.lab.ultramonkey.org>>>) #1 Thu May 19 17:40:50 JST
>      >      > 2005 (protocol 0x203) (loadflags 0x1) bzImage.
>      >      > init_linux_params: Setting up paramters at 0x90000
>      >      > set_memory_size: 0000000000001000 - 00000000000a0000
>      >      > set_memory_size: 0000000000100000 - 000000000f7e0000
>      >      > set_memory_size: ramtop=0xf7e0000
>      >      > set_memory_size: ext_mem_k=64512, alt_mem_k=252800
>      >      > parse_command_line: original command line: "root=/dev/hda1
>      >      > initrd=/boot/initrd console=tty0  console=ttyS0,115200"
>      >      > parse_command_line: kernel command line at 0x91000
>      >      > parse_command_line: initrd=/boot/initrd
>      >      > parse_command_line: kernel command line (48 bytes):
>     "root=/dev/hda1
>      >      > console=tty0 console=ttyS0,115200"
>      >      > load_linux_kernel: offset=0x1600 addr=0x100000 size=0x10a8cb
>      >      > Loading kernel... ok
>      >      > load_initrd: start=0xf391000 end=0xf7af000
>      >      > Loading initrd... ok
>      >      > start_linux: eip=0x100000
>      >      > Jumping to entry point...
>      >      > Linux version 2.6.8-2-386 (
>     horms at tabatha.lab.ultramonkey.org
>     <mailto:horms at tabatha.lab.ultramonkey.org>
>      >     <mailto:horms at tabatha.lab.ultramonkey.org
>     <mailto:horms at tabatha.lab.ultramonkey.org>>
>      >      > <mailto: horms at tabatha.lab.ultramonkey.org
>     <mailto:horms at tabatha.lab.ultramonkey.org>
>      >     <mailto:horms at tabatha.lab.ultramonkey.org
>     <mailto:horms at tabatha.lab.ultramonkey.org>>>) (gcc version 3.3.5 (Debian
>      >      > 1:3.3.5-12)) #1 Thu May 19 17:40:50 JST 2005
>      >      >
>      >      > BIOS-provided physical RAM map:
>      >      >
>      >      >  BIOS-e820: 0000000000001000 - 00000000000a0000 (usable)
>      >      >
>      >      >  BIOS-e820: 0000000000100000 - 000000000f7e0000 (usable)
>      >      >
>      >      > 247MB LOWMEM available.
>      >      >
>      >      > DMI not present.
>      >      >
>      >      > ACPI: Unable to locate RSDP
>      >      >
>      >      > Built 1 zonelists
>      >      >
>      >      > Kernel command line: root=/dev/hda1 console=tty0
>     console=ttyS0,115200
>      >      >
>      >      > No local APIC present or hardware disabled
>      >      >
>      >      > Initializing CPU#0
>      >      >
>      >      > PID hash table entries: 1024 (order 10: 8192 bytes)
>      >      >
>      >      > Detected 431.857 MHz processor.
>      >      >
>      >      > Using tsc for high-res timesource
>      >      >
>      >      > Console: colour dummy device 80x25
>      >      >
>      >      > Dentry cache hash table entries: 32768 (order: 5, 131072
>     bytes)
>      >      >
>      >      > Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
>      >      >
>      >      > Memory: 244168k/253824k available (1336k kernel code,
>     8916k reserved,
>      >      > 732k data, 204k init, 0k highmem)
>      >      >
>      >      > Checking if this processor honours the WP bit even in
>     supervisor
>      >     mode...
>      >      > Ok.
>      >      >
>      >      > Calibrating delay loop... 845.82 BogoMIPS
>      >      >
>      >      > Security Scaffold v1.0.0 initialized
>      >      >
>      >      > Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
>      >      >
>      >      > CPU: L1 I Cache: 64K (32 bytes/line), D cache 64K (32
>     bytes/line)
>      >      >
>      >      > CPU: L2 Cache: 128K (32 bytes/line)
>      >      >
>      >      > CPU: AMD Geode(TM) Integrated Processor by AMD PCS
>     stepping 02
>      >      >
>      >      > Checking 'hlt' instruction... OK.
>      >      >
>      >      > Checking for popad bug... OK.
>      >      >
>      >      > checking if image is initramfs...it isn't (ungzip failed);
>     looks
>      >     like an
>      >      > initrd
>      >      >
>      >      > Freeing initrd memory: 4216k freed
>      >      >
>      >      > NET: Registered protocol family 16
>      >      >
>      >      > EISA bus registered
>      >      >
>      >      > PCI: Using configuration type 1
>      >      >
>      >      > mtrr: v2.0 (20020519)
>      >      >
>      >      > ACPI: Subsystem revision 20040326
>      >      >
>      >      > ACPI: Interpreter disabled.
>      >      >
>      >      > Linux Plug and Play Support v0.97 (c) Adam Belay
>      >      >
>      >      > PnPBIOS: Scanning system for PnP BIOS support...
>      >      >
>      >      > PnPBIOS: PnP BIOS support was not detected.
>      >      >
>      >      > PCI: Probing PCI hardware
>      >      >
>      >      > PCI: Probing PCI hardware (bus 00)
>      >      >
>      >      > PCI: Using IRQ router default [1022/2090] at 0000:00: 0f.0
>      >      >
>      >      > VFS: Disk quotas dquot_6.5.1
>      >      >
>      >      > Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
>      >      >
>      >      > devfs: 2004-01-31 Richard Gooch ( rgooch at atnf.csiro.au
>     <mailto:rgooch at atnf.csiro.au>
>      >     <mailto:rgooch at atnf.csiro.au <mailto:rgooch at atnf.csiro.au>>
>      >      > <mailto:rgooch at atnf.csiro.au <mailto:rgooch at atnf.csiro.au>
>     <mailto:rgooch at atnf.csiro.au <mailto:rgooch at atnf.csiro.au>>>)
>      >      >
>      >      > devfs: boot_options: 0x0
>      >      >
>      >      > Initializing Cryptographic API
>      >      >
>      >      > isapnp: Scanning for PnP cards...
>      >      >
>      >      > isapnp: No Plug & Play device found
>      >      >
>      >      > Serial: 8250/16550 driver $Revision: 1.90 $ 54 ports, IRQ
>     sharing
>      >     enabled
>      >      >
>      >      > ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
>      >      >
>      >      > RAMDISK driver initialized: 16 RAM disks of 8192K size
>     1024 blocksize
>      >      >
>      >      > i8042.c : Can't read CTR while initializing i8042.
>      >      >
>      >      > EISA: Probing bus 0 at eisa0
>      >      >
>      >      > Cannot allocate resource for EISA slot 1
>      >      >
>      >      > EISA: Detected 0 cards.
>      >      >
>      >      > NET: Registered protocol family 2
>      >      >
>      >      > IP: routing cache hash table of 2048 buckets, 16Kbytes
>      >      >
>      >      > TCP: Hash tables configured (established 16384 bind 32768)
>      >      >
>      >      > NET: Registered protocol family 8
>      >      >
>      >      > NET: Registered protocol family 20
>      >      >
>      >      > RAMDISK: cramfs filesystem found at block 0
>      >      >
>      >      > RAMDISK: Loading 4216 blocks [1 disk] into ram disk... | /
>     - \ |
>      >     / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \
>     | / -
>      >     \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | /
>     - \ |
>      >     / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \
>     | / -
>      >     \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | /
>     - \ |
>      >     / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \
>     | / -
>      >     \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | /
>     - \ |
>      >     / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \ | / - \
>     | / -
>      >     \ | / - \ | / - \ | / - \ | / - \ | / - \ done.
>      >      >
>      >      >
>      >      > VFS: Mounted root (cramfs filesystem) readonly.
>      >      >
>      >      > Freeing unused kernel memory: 204k freed
>      >      >
>      >      > vesafb: probe of vesafb0 failed with error -6
>      >      >
>      >      > NET: Registered protocol family 1
>      >      >
>      >      > Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
>      >      >
>      >      > ide: Assuming 33MHz system bus speed for PIO modes;
>     override with
>      >     idebus=xx
>      >      >
>      >      > hda: ST340014A, ATA DISK drive
>      >      >
>      >      > Using anticipatory io scheduler
>      >      >
>      >      > ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
>      >      >
>      >      > hda: max request size: 128KiB
>      >      >
>      >      > hda: 78165360 sectors (40020 MB) w/2048KiB Cache,
>     CHS=65535/16/63
>      >      >
>      >      >  /dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 >
>      >      >
>      >      >
>      >
>      >     --
>      >     Marc Jones
>      >     Senior Software Engineer
>      >     (970) 226-9684 Office
>      >     mailto:Marc.Jones at amd.com <mailto:Marc.Jones at amd.com>
>     <mailto:Marc.Jones at amd.com <mailto:Marc.Jones at amd.com>>
>      >     http://www.amd.com/embeddedprocessors
>     <http://www.amd.com/embeddedprocessors>
>      >
>      >
>      >
>      >
>      >
>      > --
>      > Otávio Alcântara
>      > "I'll never cross to the Dark Side."
>      >
> 
>     --
>     Marc Jones
>     Senior Software Engineer
>     (970) 226-9684 Office
>     mailto:Marc.Jones at amd.com <mailto:Marc.Jones at amd.com>
>     http://www.amd.com/embeddedprocessors
> 
> 
> 
> 
> 
> -- 
> Otávio Alcântara
> "I'll never cross to the Dark Side."

-- 
Marc Jones
Senior Software Engineer
(970) 226-9684 Office
mailto:Marc.Jones at amd.com
http://www.amd.com/embeddedprocessors






More information about the coreboot mailing list