Matt Borgerson
516f2917aa
xbox: Add comment to clarify boot ROM details
2021-03-06 17:10:40 -07:00
Mike
5a353bf500
xbox: Support MCPX ROM overlay disable
2021-03-06 17:10:40 -07:00
Matt Borgerson
6e564854fc
xemu: Update copyright
2021-03-03 03:48:11 -07:00
Matt Borgerson
416e12c3b3
mcpx: Enable APU pipeline
2021-01-03 16:14:47 -07:00
Mike
bdd8375ba2
xbox: Make flash ROM memory regions writeable
...
In lieu of proper writeback cache emulation, mark the flash ROM memory
region(s) as writeable. This is necessary to enable later Xbox kernel
revisions which write to a single address within this region during very
early startup code and expect the written value to persist when read
back in the next instruction. See comment in patch for more details.
2020-11-12 00:05:59 -07:00
Mike
7c8a7d1d16
smbus: Add generic storage device
2020-11-01 15:52:08 -07:00
Matt Borgerson
49b1750bac
xbox,chihiro: Fixup object property errp and parameter ordering
...
See the following commits for more info:
- qom: Drop parameter @errp of object_property_add() & friends
- qom: Put name parameter before value / visitor parameter
2020-08-26 10:28:49 -07:00
Matt Borgerson
4c0ea64b26
xbox: Convert pci_create/qdev_init_nofail to pci_new/pci_realize_and_unref
...
See "pci: New pci_new(), pci_realize_and_unref() etc." for more info.
2020-08-26 10:28:08 -07:00
Matt Borgerson
da51f13eaf
xbox: Fixup pcspk_init with new prototype
...
See the following commits for more info:
- audio: rework pcspk_init()
- isa: Convert uses of isa_create() with Coccinelle
- audio: create pcspk device early
2020-08-26 10:28:02 -07:00
Matt Borgerson
e7b4920731
xbox: Cleanup flash devices initialized via pc_machine_initfn
2020-08-25 15:00:07 -07:00
Matt Borgerson
1c8c1babf9
xbox: Do not crash if BIOS fails to load
2020-05-04 07:23:30 -07:00
Matt Borgerson
4e0ada2b14
xbox: Get rid of piix3_init_functions
...
Applying the following changes to the Xbox machine:
- df45d38f73
- 987aa99e3f
2020-05-01 02:51:57 -07:00
Matt Borgerson
2b667343db
hw/xbox: Update xbox machine to align with new pc/x86 machine
2020-02-18 22:14:32 -07:00
Stanislav Motylkov
5e8af994c0
smc: Make attached avpack configurable
...
Also improved constant definitions based on https://xboxdevwiki.net/AV_Cables
Co-authored-by: Matt Borgerson <contact@mborgerson.com>
2019-09-09 12:46:20 -07:00
Matt Borgerson
00c2a0c5b2
xbox: Fixup headers
2019-07-04 00:04:00 -07:00
Matt Borgerson
67359423a6
xbox: Rename pit to pit_enabled per pcms change
2019-07-03 23:42:53 -07:00
Jannik Vogel
e3a93c48fb
apu: Access system memory directly
2018-12-27 15:00:35 -07:00
Lucas Eriksson
6ecac32cff
eeprom: Read EEPROM from file
2018-10-10 11:40:18 -07:00
espes
e12aa122cf
relicense xbox components as LGPL
...
(with permission)
2018-10-10 13:38:16 +10:00
espes
3d33d8101b
cleanup nv2a
2018-09-26 17:42:41 +08:00
espes
3ee213e59a
cleanup xbox.c
2018-09-26 17:03:42 +08:00
Matt Borgerson
aa32236d5a
smbus: Replace smbus_eeprom_init_single with new upstream equivalent
2018-09-02 14:14:34 -07:00
Matt Borgerson
8e24af7bda
Fix basic Xbox machine init
2018-06-26 17:07:41 -07:00
Matt Borgerson
3f557e6d45
Add hw/xbox sources from XQEMU 1.x @ 4d9107e
2018-06-26 15:08:01 -07:00