-----Original Message----- From: Jordan Crouse [mailto:jordan.crouse@amd.com] Sent: Thursday, October 02, 2008 3:39 PM To: Myles Watson Cc: Coreboot Subject: Re: v3 error messages
On 02/10/08 14:58 -0600, Myles Watson wrote:
I can't get v3 for simnow to work with coreinfo as the payload. I get
no
VGA even if I enable it, VGA is never mentioned in the boot log, and it
ends
with a triple fault:
cisc-cpu.cpp: CProcessor::GenerateException(): shutdown due to triple
fault
Fatal error reached, stopping simulation. Error message(s) follow:
cisc-cpu.cpp: CProcessor::GenerateException(): shutdown due to triple
fault
NOTE: Simulation cannot be restarted until a reset is asserted. Simulation state CAN be inspected with the SimNow debugger.
-- end triple fault --
This error shows up in the boot log for simnow 4.4.4pub: k8_domain_scan_bus pci_scan_bus start bus 0x0000ce2c, bus->dev 0x0000cbe0 ERROR: pci_scan_bus called with incorrect bus->dev->path.type, path is PCI_DOMAIN: 0000 PCI: pci_scan_bus for bus 00 pci_scan_bus: old_devices 0x0000cee0, dev for this bus 0x0000cbe0
(domain_0)
PCI: scan devfn 0xc0 to 0xff
It also shows up now in QEMU (it didn't use to.) pci_domain_scan_bus: calling pci_scan_bus pci_scan_bus start bus 0x0000ac0c, bus->dev 0x0000a9c0 ERROR: pci_scan_bus called with incorrect bus->dev->path.type, path is PCI_DOMAIN: 0000 PCI: pci_scan_bus for bus 00
This "Not a multi function device" message is new to QEMU too. PCI: 00:00.0 [PCI: 8086:1237] enabled PCI: pci_scan_bus pci_probe_dev returns dev 0x0000b918(dynamic PCI:
00:00.0)
Not a multi function device, or the device is not present. Skip to next device. PCI: devfn 0x8 pci_scan_get_dev: list is 0x0008fee0, *list is 0x0000acc0
Has anyone gotten v3 + coreinfo to work on simnow 4.4.4pub?
I ran it once, but there were clearly some issues with it. I got it running with serial, but it was clearly sick.
Can you figure out where it triple faulted? That would be useful for debugging.
It was after the payload started. The serial console gets cleared and then there is no more output until the triple fault.
Thanks, Myles
Jordan
-- Jordan Crouse Systems Software Development Engineer Advanced Micro Devices, Inc.