Matt Borgerson
0e50741c28
ui,xbox: Copyright updates on changed files
2025-01-06 23:06:21 -07:00
Matt Borgerson
376280a635
xbox: Configure nic
2025-01-06 23:05:53 -07:00
Matt Borgerson
24c24e030d
mc146818rtc: Move Xbox RTC init pattern to reset handler
2025-01-06 23:05:53 -07:00
Matt Borgerson
db2101dab5
xbox: Update nvnet creation
2025-01-06 23:05:53 -07:00
Matt Borgerson
fbb5ba3fed
xbox: pcspk_init was removed, inline it
2025-01-06 23:05:53 -07:00
Matt Borgerson
0ef5ad787c
xbox: Pass isa_bus to i8257_dma_init
2025-01-06 23:05:53 -07:00
Matt Borgerson
5aa997e89b
xbox: Rename isa_bus_irqs -> isa_bus_register_input_irqs
2025-01-06 23:05:53 -07:00
Matt Borgerson
d38f0e7901
xbox: Rename pcms->bus -> pcms->pcibus
2025-01-06 23:05:53 -07:00
Matt Borgerson
f45e61afc8
xbox: Use new mc146818 interface, set x86ms->rtc
2025-01-06 23:05:53 -07:00
Matt Borgerson
4239f64dd5
xbox: Update kvm clock header and drop kvmclock_enabled check
2025-01-06 23:05:53 -07:00
Matt Borgerson
3afd8456d5
xbox.c: Fix null string warning
2023-01-23 00:30:40 -07:00
Matt Borgerson
8e3a1b2b2c
xbox: Drop old pcms->pit_enabled setting
2023-01-23 00:30:40 -07:00
wutno
d58f4e7051
xbox: Add a dummy device in place of memory controller
2022-03-16 22:39:49 -07:00
wutno
d0fd0cb3e4
smbus: Add dummy encoders for Focus and Xcalibur
2022-01-08 13:26:17 -07:00
Matt Borgerson
172e4768c6
xbox: Set default machine flag
2021-10-30 13:38:24 -07:00
Silent
5ae39a321a
util/oslib-win32: Use UTF-16 filesystem API
...
* Introduces qemu_fopen, qemu_access wrappers, and modifies qemu_open to
support converting stored UTF-8 paths to UTF-16 to use Unicode
filesystem API on Windows platform.
* Migrates several native open, fopen, and access calls to their
qemu_* counterparts to resolve Unicode path handling issues on
Windows.
2021-10-24 12:09:12 -07:00
wutno
5a80cfa2d9
xbox: Allow manually setting SMC version
2021-10-14 12:16:53 -07:00
Matt Borgerson
4a937586da
xbox: Update kvmclock_create with new create_always param
2021-04-18 23:41:28 -07:00
Matt Borgerson
e1e28ba62e
xbox: Replace bios_name global with MachineState->firmware field
2021-04-18 23:41:28 -07:00
Matt Borgerson
fe0aa0c191
xbox: Fixup headers
2021-04-18 23:41:28 -07:00
Mike
72b511c091
xbox: Fix for MCPX ROM overlay when not specified
2021-03-23 17:13:19 -07:00
Lucas Eriksson
8b29fa4dd7
video: Default to HDTV avpack
2021-03-18 14:30:47 -07:00
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