xemu/hw/xbox
Matt Borgerson 0523deaa93 nv2a: Recycle FIFO command queue memory
This patch adds an additional "retired" queue in which FIFO command
entry objects are placed after execution. This queue of objects is then
returned to the pusher's new "available" queue for re-use.

This improves the performance of the system by avoiding the costly
overhead associated with the general-purpose use of `malloc` and `free`
for previous allocation of FIFO command queue objects.
2018-06-28 10:17:57 -07:00
..
dsp Fix Xbox DSP code 2018-06-26 17:07:41 -07:00
nv2a nv2a: Recycle FIFO command queue memory 2018-06-28 10:17:57 -07:00
Makefile.objs Update Xbox Makefile.objs 2018-06-26 17:07:42 -07:00
acpi_xbox.c Fix Xbox ACPI code 2018-06-26 17:07:41 -07:00
acpi_xbox.h Fix Xbox ACPI code 2018-06-26 17:07:41 -07:00
amd_smbus.c Fix Xbox SMBus devices 2018-06-26 17:07:41 -07:00
amd_smbus.h Fix Xbox SMBus devices 2018-06-26 17:07:41 -07:00
chihiro-usb.c Fix basic Chihiro machine init (IDE still needs fixing) 2018-06-26 17:07:41 -07:00
chihiro.c Fix basic Chihiro machine init (IDE still needs fixing) 2018-06-26 17:07:41 -07:00
lpc47m157.c Fix Xbox SuperIO code 2018-06-26 17:07:41 -07:00
mcpx_aci.c Fix Xbox ACI/APU code 2018-06-26 17:07:41 -07:00
mcpx_apu.c Fix Xbox ACI/APU code 2018-06-26 17:07:41 -07:00
nvnet.c Fix NVNet code 2018-06-26 17:07:41 -07:00
smbus.h Fix Xbox SMBus devices 2018-06-26 17:07:41 -07:00
smbus_adm1032.c Fix Xbox SMBus devices 2018-06-26 17:07:41 -07:00
smbus_cx25871.c Fix Xbox SMBus devices 2018-06-26 17:07:41 -07:00
smbus_xbox_smc.c Fix Xbox SMBus devices 2018-06-26 17:07:41 -07:00
xbox.c Fix basic Xbox machine init 2018-06-26 17:07:41 -07:00
xbox.h Fix basic Xbox machine init 2018-06-26 17:07:41 -07:00
xbox_pci.c Fix basic Xbox machine init 2018-06-26 17:07:41 -07:00
xbox_pci.h Fix basic Xbox machine init 2018-06-26 17:07:41 -07:00
xid-sdl.c Add SDL2 gamepad based XID emulation 2018-06-26 17:07:41 -07:00
xid.c Fix keyboard based XID emulation 2018-06-26 17:07:41 -07:00