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?
Thanks, Myles
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.
Jordan
did you get any serial IO?
do a bx fffffff0, reset it, and start it up. I notice I always have to reset each time I start it. No idea why.
ron
-----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.
On Thu, Oct 2, 2008 at 7:36 PM, Myles Watson mylesgw@gmail.com wrote:
It was after the payload started. The serial console gets cleared and then there is no more output until the triple fault.
can you try filo? I would like to see if we can get at least to both having filo work.
ron
On Thu, Oct 2, 2008 at 9:53 PM, ron minnich rminnich@gmail.com wrote:
On Thu, Oct 2, 2008 at 7:36 PM, Myles Watson mylesgw@gmail.com wrote:
It was after the payload started. The serial console gets cleared and
then
there is no more output until the triple fault.
can you try filo? I would like to see if we can get at least to both having filo work.
Filo 75 comes up to its grub-like prompt in the serial console. Even though I enable option ROMS, VGA doesn't get initialized.
Thanks, Myles
ron
On Fri, Oct 3, 2008 at 8:29 AM, Myles Watson mylesgw@gmail.com wrote:
Filo 75 comes up to its grub-like prompt in the serial console. Even though I enable option ROMS, VGA doesn't get initialized.
and coreinfo requires vga?
I'd like to take on one broken thing at a time :-)
shall we take on vga? I don't think I'm even putting a vga bios in there yet.
ron
-----Original Message----- From: ron minnich [mailto:rminnich@gmail.com] Sent: Friday, October 03, 2008 9:31 AM To: Myles Watson Cc: Jordan Crouse; Coreboot Subject: Re: [coreboot] v3 error messages
On Fri, Oct 3, 2008 at 8:29 AM, Myles Watson mylesgw@gmail.com wrote:
Filo 75 comes up to its grub-like prompt in the serial console. Even
though
I enable option ROMS, VGA doesn't get initialized.
and coreinfo requires vga?
I'd like to take on one broken thing at a time :-)
shall we take on vga? I don't think I'm even putting a vga bios in there yet.
Sorry. I didn't realize that was the root problem. Lets put in VGA and see where we get.
Thanks, Myles
ron
On 03/10/08 08:31 -0700, ron minnich wrote:
On Fri, Oct 3, 2008 at 8:29 AM, Myles Watson mylesgw@gmail.com wrote:
Filo 75 comes up to its grub-like prompt in the serial console. Even though I enable option ROMS, VGA doesn't get initialized.
and coreinfo requires vga?
I'd like to take on one broken thing at a time :-)
shall we take on vga? I don't think I'm even putting a vga bios in there yet.
Coreinfo doesn't require VGA, but it does do probing and peeping of the PCI bus and other fun stuff. THere isn't any guarntee that it isn't finding a table it wants and freaking out.
I will try to recreate the issue.
Jordan
On Thu, Oct 2, 2008 at 1:58 PM, Myles Watson mylesgw@gmail.com 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
I'll try it again tonight.
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
it's just noise.
I am glad to see you looking at simnow. Keep me posted and I will do what I can to help. We need more testers (we only have one :-)
ron
On 02.10.2008 22:58, 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
Ah yes, the old bug. Very old bug. I added the error message so people don't wonder why none of the devices in the prebuilt device tree are found. IIRC Ron wanted to fix that with his device tree rewrite that was committed some time ago. Oh well.
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.
That message should be _INFO. It simply tells you why it skips some devfn in the scan.
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?
My 64bit machines (needed for Simnow) are down right now and back when they were working there was no working Simnow target.
Regards, Carl-Daniel