Help on epia-m 10000 linuxbios VGA

Santi Mirenna mirenna at mi.ingv.it
Wed Dec 3 04:34:00 CET 2003


Hi to all, today i make EPIA-M 10000 rom image. i compile to have VGA and 
Filo,
after apply patch of Dave Ashley and info from Takeshi about RAM ammount
VGA now is found by the system but ....
In attach you have the output log ....
Can someone tell me where i wrong?

Dave Ashley reply:

You haven't applied all the patch, specifically the handler
for the unsupported bios interrupts.
This is the bug where it just gets into an endless loop
of bios interrupts, so the program needs to exit the
bios somehow. -Dave

Hi , can some one tell me where to look  ....
i made the patch ....where to look Dave to know if the patch is ok ?

Thanks.

Santi Mirenna
-------------- next part --------------
LinuxBIOS-1.0.0 Thu Nov 27 12:28:35 CET 2003 starting...
RB?0

LinuxBIOS-1.0.0 Thu Nov 27 12:28:35 CET 2003 starting...
80 08 07 0d 0a 01 40 00 04 60 70 00 82 08 00 01
0e 04 0c 01 02 20 00 75 70 00 00 48 30 48 2a 40
75 75 45 45 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0a
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Copying LinuxBIOS to ram.
Jumping to LinuxBIOS.
LinuxBIOS-1.0.0 Thu Nov 27 12:28:35 CET 2003 booting...
Finding PCI configuration type.
PCI: Using configuration type 1
Scanning PCI bus...PCI: pci_scan_bus for bus 0
PCI: 00:00.0 [1106/3123]
PCI: 00:01.0 [1106/b091]
PCI: 00:0d.0 [1106/3044]
PCI: 00:10.0 [1106/3038]
PCI: 00:10.1 [1106/3038]
PCI: 00:10.2 [1106/3038]
PCI: 00:10.3 [1106/3104]
PCI: 00:11.0 [1106/3177]
PCI: 00:11.1 [1106/0571]
PCI: 00:11.5 [1106/3059]
PCI: 00:12.0 [1106/3065]
PCI: pci_scan_bus for bus 1
PCI: 01:00.0 [1106/3122]
PCI: pci_scan_bus returning with max=01
PCI: pci_scan_bus returning with max=01
done
Allocating PCI resources...
PCI: 00:00.0 register 10(00000008), read-only ignoring it
PCI: 00:00.0 register 10(00000008), read-only ignoring it
PCI: 00:00.0 register 10(00000008), read-only ignoring it
PCI: 00:00.0 register 10(00000008), read-only ignoring it
ASSIGN RESOURCES, bus 0
PCI: 00:01.0 1c <- [0x00001000 - 0x00000fff] bus 1 io
PCI: 00:01.0 24 <- [0xf8000000 - 0xfbffffff] bus 1 prefmem
PCI: 00:01.0 20 <- [0xfc000000 - 0xfcffffff] bus 1 mem
ASSIGN RESOURCES, bus 1
PCI: 01:00.0 10 <- [0xf8000000 - 0xfbffffff] prefmem
PCI: 01:00.0 14 <- [0xfc000000 - 0xfcffffff] mem
ASSIGNED RESOURCES, bus 1
PCI: 00:0d.0 10 <- [0xfd000000 - 0xfd0007ff] mem
PCI: 00:0d.0 14 <- [0x00001800 - 0x0000187f] io
PCI: 00:10.0 20 <- [0x00001880 - 0x0000189f] io
PCI: 00:10.1 20 <- [0x000018a0 - 0x000018bf] io
PCI: 00:10.2 20 <- [0x000018c0 - 0x000018df] io
PCI: 00:10.3 10 <- [0xfd001000 - 0xfd0010ff] mem
PCI: 00:11.1 20 <- [0x000018e0 - 0x000018ef] io
PCI: 00:11.5 10 <- [0x00001000 - 0x000010ff] io
PCI: 00:12.0 10 <- [0x00001400 - 0x000014ff] io
PCI: 00:12.0 14 <- [0xfd002000 - 0xfd0020ff] mem
ASSIGNED RESOURCES, bus 0
Allocating VGA resource
done.
Enabling PCI resourcess...PCI: 00:00.0 cmd <- 06
PCI: 00:01.0 cmd <- 07
PCI: 00:0d.0 cmd <- 07
PCI: 00:10.0 cmd <- 07
PCI: 00:10.1 cmd <- 07
PCI: 00:10.2 cmd <- 07
PCI: 00:10.3 cmd <- 07
PCI: 00:11.0 cmd <- 07
PCI: 00:11.1 cmd <- 07
PCI: 00:11.5 cmd <- 01
PCI: 00:12.0 cmd <- 07
PCI: 01:00.0 cmd <- 03
done.
Initializing PCI devices...
PCI devices initialized
totalram: 224M
Initializing CPU #0
Enabling cache...
Setting fixed MTRRs(0-88) type: UC
Setting fixed MTRRs(0-16) type: WB
DONE fixed MTRRs
Setting variable MTRR 0, base:    0MB, range:  128MB, type WB
Setting variable MTRR 1, base:  128MB, range:   64MB, type WB
Setting variable MTRR 2, base:  192MB, range:   32MB, type WB
DONE variable MTRRs
Clear out the extra MTRR's
call intel_enable_fixed_mtrr()
call intel_enable_var_mtrr()
Leave setup_mtrrs
done.

Max cpuid index    : 1
Vendor ID          : CentaurHauls
Processor Type     : 0x00
Processor Family   : 0x06
Processor Model    : 0x09
Processor Mask     : 0x00
Processor Stepping : 0x01
Feature flags      : 0x0380b135


MTRR check
Fixed MTRRs   : Enabled
Variable MTRRs: Enabled

Disabling local apic...done.
CPU #0 Initialized
Mainboard fixup
Final mainboard fixup
Southbridge fixup
setting firewire
Assigning IRQ 10 to 0:d.0
  Readback = 10
setting usb
Assigning IRQ 11 to 0:10.0
  Readback = 11
Assigning IRQ 10 to 0:10.1
  Readback = 10
Assigning IRQ 12 to 0:10.2
  Readback = 12
Assigning IRQ 5 to 0:10.3
  Readback = 5
setting vt8235
Assigning IRQ 5 to 0:11.1
  Readback = 255
Assigning IRQ 12 to 0:11.5
  Readback = 12
setting ethernet
Assigning IRQ 11 to 0:12.0
  Readback = 11
setting vga
Assigning IRQ 11 to 1:0.0
  Readback = 11
setting pci slot
4d0: 0x20
4d1: 0x1c
4d0: 0x20
4d1: 0x1c
INSTALL REAL-MODE IDT
DO THE VGA BIOS
found VGA: vid=1106, did=3122
write_protect_vgabios
0x55 0xaa 0x7f 0xe9 0x12 0x5c 0xb1 0x1d 0xa6 0xfc 0xde 0x60 0x0 0x0 0x0 0x0 biosint: # 0x1a, eax 0xb108 ebx 0x0 ecx 0xffff0000 edx 0x3d5
biosint: ebp 0x11804 esp 0xfcc edi 0xf6 esi 0xf58d8
biosint: ip 0x40a3 cs 0x58d8 flags 0x46
0xb108: bus 0 devfn 0x0 reg 0xf6 val 0x3
biosint: # 0x15, eax 0x5f19 ebx 0x834 ecx 0xff20 edx 0x3d4
biosint: ebp 0x11804 esp 0xfca edi 0x44 esi 0xfb167
biosint: ip 0x4ef9 cs 0x44 flags 0x86
biosint: # 0x15, eax 0x5f19 ebx 0x404 ecx 0x0 edx 0x3d4
biosint: ebp 0x11804 esp 0xfb2 edi 0x44 esi 0xfb167
biosint: ip 0x51df cs 0x909 flags 0x2
biosint: # 0x15, eax 0x5f19 ebx 0xf004 ecx 0x0 edx 0x3c4
biosint: ebp 0x11804 esp 0xfca edi 0xb1a9 esi 0xfbcc5
biosint: ip 0x4fcb cs 0x44 flags 0x6
biosint: # 0x15, eax 0x5f19 ebx 0xf004 ecx 0x0 edx 0x3d4
biosint: ebp 0x11804 esp 0xfca edi 0xb1a9 esi 0xfbcc5
biosint: ip 0x5020 cs 0x44 flags 0x2
biosint: # 0x15, eax 0x5f0f ebx 0xb734 ecx 0xff20 edx 0x3d5
biosint: ebp 0x11804 esp 0xff0 edi 0x44 esi 0xf5c81
biosint: ip 0x5c98 cs 0x0 flags 0x2
biosint: # 0x15, eax 0x5f02 ebx 0x0 ecx 0x0 edx 0xd4
biosint: ebp 0x11804 esp 0xfde edi 0x44 esi 0xf5c81
biosint: ip 0x4008 cs 0x5c81 flags 0x46
biosint: # 0x15, eax 0x5f02 ebx 0x300 ecx 0x5 edx 0xd4
biosint: ebp 0x11804 esp 0xfcc edi 0x44 esi 0xf5c81
biosint: ip 0x4045 cs 0x5c81 flags 0x46
biosint: # 0x15, eax 0x5f19 ebx 0x1900 ecx 0x1 edx 0xd4
biosint: ebp 0x11804 esp 0xfde edi 0x44 esi 0xf5c81
biosint: ip 0x515d cs 0x5c81 flags 0x2
biosint: # 0x15, eax 0x5f19 ebx 0x1904 ecx 0x1 edx 0xd4
biosint: ebp 0x11804 esp 0xfda edi 0x44 esi 0xf5c81
biosint: ip 0x51df cs 0x909 flags 0x46
biosint: # 0x15, eax 0x5f02 ebx 0x0 ecx 0x0 edx 0xd4
biosint: ebp 0x11804 esp 0xff0 edi 0x44 esi 0xf5c81
biosint: ip 0x5ce8 cs 0x0 flags 0x46


biosint: # 0xf8, eax 0xc01b ebx 0x1000 ecx 0x100 edx 0x3ce
biosint: ebp 0x10fca esp 0xfc0 edi 0x9c8a esi 0xf77e0
biosint: ip 0x2bf cs 0x7 flags 0x246

biosint: Unsupport int #0xf8   <----- 


biosint: # 0xc8, eax 0xc01b ebx 0x1000 ecx 0x100 edx 0x3ce
biosint: ebp 0x10fca esp 0xfc0 edi 0x9c8a esi 0xf77e0
biosint: ip 0x2bf cs 0x7 flags 0x246
biosint: Unsupport int #0xc8
biosint: # 0xcd, eax 0xc01b ebx 0x1000 ecx 0x100 edx 0x3ce
biosint: ebp 0x10fca esp 0xfc0 edi 0x9c8a esi 0xf77e0
biosint: ip 0x2bf cs 0x7 flags 0x246
biosint: Unsupport int #0xcd


More information about the coreboot mailing list