# patches apply to linux-2.6.16

#######################################
# upstream patches, already cared for
#######################################

# Ryans hvc stuff
hvc-console-rework-4.diff
hvc-console-rtas-4.diff

# important patches
cell-detect.diff
iommu-fix.diff
cell-defconfigs-11.diff

# *** interrupt controller stuff
cell-pic-updates-3.diff

# syscall from spu patches
powerpc-asm-syscalls-h-2.diff
spufs-callbacks-3.diff
unshare-decl.diff

# ps mapping & mfc
spufs-mfc-file.diff
spufs-ps-mapping-3.diff 
spufs-ini-section.diff
init_mfc.diff
spufs-ls-protfault-fix.diff

spidernet-buildfix.diff
spidernet-selectfwloader.diff
spidernet-txcsum-2.diff
spidernet-rxramfl.diff

iic-map-guarded.diff
spider-pic-nodeid.diff
signal-fix.diff

# 2.6.16 specific
defconfig-update.diff

# merged in 2.6.17-rc3
spufs-decrementer-fix.diff

##############################
# unmerged stuff starts here
##############################

# sent out by mpe
hvc-console-fast.diff

# Spidernet hack for new phy
spu-base-no-module-2.diff
spidernet-bcm5461-2.diff

# infiniband updates, on its way upstream
ib-disable_tune_pci.diff
ib-ioremap-3.diff
ib-mthca_reset.diff

# Eric's systemsim tree
systemsim-base.diff
systemsim-block.diff
systemsim-bd-fixup.diff
systemsim-net.diff
systemsim-defconfig.diff
hvc-console-fss-2.diff

# spufs fixes
mss-map.diff

# *** currently broken
# mambo-spufs-timeslice.diff
systemsim-idle.diff
systemsim_idlefix.diff

cell-iic-cleanup.diff
spidernet-gbeburst.diff

# Maxim's rework of spider_net
spidernet-tx-queue-rework.diff

# *** hacks for old firmware and hardware
dd2-performance.diff
dd2-hack-runlatch-hack.diff
pci-fixup-hack.diff
parm-fixup.diff

# *** make spufs work with NUMA and sparsemem
spufs-sparsemem-extreme-2.diff
memory-add.diff

# *** hash page fix
spu-hash-page-fix-2.diff

# fix cross-build break
cell-cross-build-2.diff

# *** enable all of the above
cbesim-defconfig-2.diff

# ODT H9512
spufs-rmdir-3.diff

# Marker: apply everything up to here for System test
SVT
spidernet-rxramfull-fix.diff
# Below here, everything is for SDK-1.1

# *** 64 k pages, WIP
post-SVT
64-k-page-cell-3.diff
64k-page-enable.diff
fix-tlbie-64k-page.diff
spufs-64-k-fix.diff
64k-page-exports.diff
spufs-smm-hid.diff
spufs-64k-csa.diff

# *** enable all of the above
# defconfig-update.diff
defconfig-numa.diff
defconfig-tun.diff

# *** trivial fixes, could go upstream
defconfig-bonding.diff
spufs-phys-id.diff
# systemsim-cell-detect.diff
spufs-fixme.diff
spufs-initial-wbox-stat.diff

# *** spufs fixes from jeremy
spufs-kzalloc.diff
spufs-node-to-nid-2.diff
fix-spus-stuck-in-nid-0.diff
spufs-numa-id.diff
spufs-register-sysdev.diff
spufs-ctx-kzalloc.diff

# ODT I0360, channel count
spufs-channel-1-count.diff

# latest features
cell-ras-3.diff
spufs-sched-numa-2.diff
# spu-alloc-rework.diff

# cell-defconfigs-ras.diff
cell-hvc-fss-detection.diff

# spufs add-on for profiling

# *** cell performance monitor
cell-defconfigs-oprofile.diff
# uncomment to run without special initrd
# cell-spufs-builtin.diff
cell-perfmon.diff
cell-perfmon-fix.diff
cell-perfmon-more-fixes.diff
cell-perfmon-cleanup.diff
cell-oprofile.diff
cell-oprofile-disable.diff
cell-oprofile-2.6.16.diff

alp-remove-null-setup-cpu.patch
alp-split-platform-code.patch
alp-spufs-multi-platform.patch
alp-wrap-cpu-affinity.patch

## latest bug fixes from Sony, still whitespace damaged
spufs-fix-remove-stop_code-member-of-struct-spu.diff
spufs-fix-clean-_dump.h.diff
spufs-fix-class2-clear-stat-before-wakeup.diff

fix-null-pgsz-get-pointer.diff
spufs-check-flags.diff
spufs-fix-context-switch-during-fault.diff

# fixes from benh
spufs-dma-status.diff
spufs-map-guarded.diff

# fixes for spu_run events
spufs-dma-events-2.diff
spufs-correct-dma-exceptions.diff

# Marker for everything that goes into SDK-1.1
SDK

### not recommended
# spufs-oprofile.diff
# spufs-event-addon.diff
# cell-fake-numa.diff
