mirror of https://github.com/xemu-project/xemu.git
xbox: agp bridge has 32-bit range
This commit is contained in:
parent
77033f9e10
commit
0644619d0e
|
@ -320,12 +320,19 @@ static const TypeInfo mcpx_lpc_info = {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
static int xbox_agp_initfn(PCIDevice *d)
|
||||||
|
{
|
||||||
|
pci_set_word(d->config + PCI_PREF_MEMORY_BASE, PCI_PREF_RANGE_TYPE_32);
|
||||||
|
pci_set_word(d->config + PCI_PREF_MEMORY_LIMIT, PCI_PREF_RANGE_TYPE_32);
|
||||||
|
return pci_bridge_initfn(d);
|
||||||
|
}
|
||||||
|
|
||||||
static void xbox_agp_class_init(ObjectClass *klass, void *data)
|
static void xbox_agp_class_init(ObjectClass *klass, void *data)
|
||||||
{
|
{
|
||||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||||
PCIDeviceClass *k = PCI_DEVICE_CLASS(klass);
|
PCIDeviceClass *k = PCI_DEVICE_CLASS(klass);
|
||||||
|
|
||||||
k->init = pci_bridge_initfn;
|
k->init = xbox_agp_initfn;
|
||||||
k->exit = pci_bridge_exitfn;
|
k->exit = pci_bridge_exitfn;
|
||||||
k->config_write = pci_bridge_write_config;
|
k->config_write = pci_bridge_write_config;
|
||||||
k->is_bridge = 1;
|
k->is_bridge = 1;
|
||||||
|
|
Loading…
Reference in New Issue