Opened 9 years ago

Last modified 6 years ago

#18 new defect

autoprobe apic cluster and application processors on K8 systems

Reported by: stepan Owned by: oxygene
Priority: major Milestone:
Component: coreboot Keywords: K8, cleanup
Cc: ollie, yhlu Dependencies:
Patch Status: patch needs review


In the config files the 19.x, 1a.x, 1b.x, 1c.x devices should be removed. In addition the apic cluster should be moved before the cpu devices. Additional CPUs and bridges can be autoprobed.

Attachments (2)

pcidev_19.x_removal.diff (6.5 KB) - added by stepan 9 years ago.
initial patch, incomplete
cleanup-lapics.diff (4.0 KB) - added by stepan 6 years ago.
new patch.

Download all attachments as: .zip

Change History (8)

Changed 9 years ago by stepan

initial patch, incomplete

comment:1 Changed 9 years ago by stepan

YhLu? explained:

move the apic before other

  1. solve the onboard vga init problem, otherwise if mtrr is inited

after VGA init.. 0xa0000, can be used by VGA

  1. one apic id path is enough, other will be created

automatically....., So if only one cpu is installed and there will be complaint about the non-exist static device...

We may only need northbridge with SB and SB in


comment:2 Changed 9 years ago by stepan

Ollie Lho explained: On board VGA cards do depends on these patch to work correct. By moving the apic cluster in front of other devices, the CPU cache will inited before on board VGA cards are inited. Otherwise, memory transaction will not be passed to the VGA cards.

comment:3 Changed 9 years ago by stepan

  • Keywords K8 cleanup added

comment:4 Changed 6 years ago by oxygene

  • Owner changed from somebody to oxygene
  • Patch Status set to there is no patch

Changed 6 years ago by stepan

new patch.

comment:5 Changed 6 years ago by stepan

  • Patch Status changed from there is no patch to patch needs review

comment:6 Changed 6 years ago by stepan

cleanup-lapics.diff applied as r5534.

Add Comment

Modify Ticket

as new The owner will remain oxygene.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.