James Benton
|
58c6b5b5a9
|
kernel: Try load lle modules before hle modules.
|
2018-06-22 12:31:05 +01:00 |
|
James Benton
|
df19315ae7
|
kernel: Correctly map MEM2MainApp memory.
|
2018-06-22 12:31:05 +01:00 |
|
James Benton
|
436b729423
|
coreinit: Change dynLoadMemAlloc to use stack.
|
2018-06-22 12:31:05 +01:00 |
|
James Benton
|
bfc26ebfdf
|
kernel: Update memory map.
|
2018-06-22 12:31:05 +01:00 |
|
James Benton
|
e6b5bbe978
|
cpu: Allocate dedicated physical memory for TilingApertures.
This is better than thieving from CafeOS memory.
|
2018-06-22 12:31:04 +01:00 |
|
James Benton
|
520fa21fbf
|
cafe: Add cafe::StackObject.
Intended to replace ppcutils stackobject.
|
2018-06-22 12:31:04 +01:00 |
|
James Benton
|
5aef244e35
|
cpu: Add natvis for be2 types.
|
2018-06-22 12:31:04 +01:00 |
|
James Benton
|
9b6df262ab
|
decaf: Mount /dev/mlc01 as ReadWrite.
|
2018-06-22 12:31:04 +01:00 |
|
James Benton
|
d8e0579799
|
decaf: Do not initialise folders on slc01.
This is IOS responsibility.
|
2018-06-22 12:31:04 +01:00 |
|
James Benton
|
270a33ca4e
|
ios: Add make_stack_string.
|
2018-06-22 12:31:04 +01:00 |
|
James Benton
|
1e36e32296
|
ios/mcp: Fix default boot flags.
|
2018-06-22 12:31:04 +01:00 |
|
James Benton
|
f9727ed0f9
|
ios/kernel: Fix getIpcMessageQueueId.
|
2018-06-22 12:31:04 +01:00 |
|
James Benton
|
e528b7473e
|
ios/mcp: isValidRootKey is only checked on Debug or Test security levels.
|
2018-06-22 12:31:04 +01:00 |
|
James Benton
|
483542d95a
|
ios/mcp: Add a hack to force initialise all directories.
|
2018-06-22 12:31:03 +01:00 |
|
James Benton
|
5cf894369d
|
ios/mcp: Do not treat failing to mount /dev/ramdisk01 as a fatal error.
|
2018-06-22 12:31:03 +01:00 |
|
James Benton
|
5bb6bed86b
|
ios/mcp: Set client filesystem caps for COSKERNEL.
Hacky workaround until we have proper title launching.
|
2018-06-22 12:31:03 +01:00 |
|
James Benton
|
335f5d8034
|
ios/mcp: Fix copy and paste fail.
|
2018-06-22 12:31:03 +01:00 |
|
James Benton
|
95d1954b29
|
Initialise cpu in decaf::initialise.
Need this to initialise memory.
|
2018-06-22 12:31:03 +01:00 |
|
James Benton
|
e41b2b8962
|
Move FileSystem ownership to IOS.
Kernel still has a reference for now until we finish refactoring.
|
2018-06-22 12:31:03 +01:00 |
|
James Benton
|
144e753646
|
ios/fs: Implement FSADevice makeQuota.
|
2018-06-22 12:31:03 +01:00 |
|
James Benton
|
5cd632412d
|
ios/auxil: Fix writeItems not copying file data to write buffer.
|
2018-06-22 12:31:03 +01:00 |
|
James Benton
|
c3fbb4ab7c
|
ios/auxil: Fix getRootKey not returning correct root when no key specified.
|
2018-06-22 12:31:03 +01:00 |
|
James Benton
|
0ca23edae7
|
ios/auxil: Add missing Open / Close commands for /dev/auxilproc.
|
2018-06-22 12:31:02 +01:00 |
|
James Benton
|
f76fd8b8ea
|
decaf: Mount sdcard where we mount other devices.
|
2018-06-22 12:31:02 +01:00 |
|
James Benton
|
a72729c2a7
|
cpu: Fix pointer comparison operators against a be2_val Pointer
|
2018-06-22 12:31:02 +01:00 |
|
James Benton
|
17d710e652
|
coreinit: Fix coroutine calls to kernel.
|
2018-06-22 12:31:02 +01:00 |
|
James Benton
|
528fa2b1a5
|
coreinit: Add missing includes for be2_struct.
|
2018-06-22 12:31:02 +01:00 |
|
James Benton
|
8139134a59
|
ios: Fix some compiler warnings.
|
2018-06-22 12:31:02 +01:00 |
|
James Benton
|
a78c16590d
|
ppcutils: Fix ppc function binding for virt_ptr.
|
2018-06-22 12:31:02 +01:00 |
|
James Benton
|
053711102c
|
ios: Fix StackArray::size
|
2018-06-22 12:31:02 +01:00 |
|
James Benton
|
74b479e3fc
|
ios: Implement ARM alarm timer thread.
|
2018-06-22 12:31:01 +01:00 |
|
James Benton
|
d86999d663
|
Change decaf to boot ios, then ios to boot cpu / kernel.
|
2018-06-22 12:31:01 +01:00 |
|
James Benton
|
4ae7e5f192
|
kernel: Fix splelling initialiseHleMmodules -> initialiseHleModules.
|
2018-06-22 12:31:01 +01:00 |
|
James Benton
|
df8ac4f247
|
kernel: Fix cpu callbacks.
|
2018-06-22 12:31:01 +01:00 |
|
James Benton
|
290e8c2d06
|
ios: Fix usage of std::max in StackObject.
|
2018-06-22 12:31:01 +01:00 |
|
James Benton
|
9c08b64b2e
|
cpu: Fix some formatting in address.h
|
2018-06-22 12:31:01 +01:00 |
|
James Benton
|
3c4dd4bfb7
|
cpu: Fix typo.
|
2018-06-22 12:31:01 +01:00 |
|
James Benton
|
4058a73baa
|
cpu: Rename espresso_registers.h to espresso_registerformats.h
|
2018-06-22 12:31:00 +01:00 |
|
James Benton
|
37df0c7406
|
ios/mcp: Fill out more values for MCPFileType and MCPCommand.
|
2018-06-22 12:31:00 +01:00 |
|
James Benton
|
a995b7186a
|
cpu: Fix some inconsistencies in be2_array.
|
2018-06-22 12:31:00 +01:00 |
|
James Benton
|
a4372d5a90
|
cpu: Fix template argument type for {virt,phys}_addrof for be2_array.
|
2018-06-22 12:31:00 +01:00 |
|
James Benton
|
68452b2cb4
|
cpu: Fixes for Pointer.
|
2018-06-22 12:31:00 +01:00 |
|
James Benton
|
4421fd76a9
|
cpu: Fix shadowing of template parameters in FunctionPointer
|
2018-06-22 12:31:00 +01:00 |
|
James Benton
|
5bdaf505c0
|
cpu: Cleanup be2_val.
|
2018-06-22 12:31:00 +01:00 |
|
James Benton
|
8b55e9a1e8
|
cpu: Add missing "typename" for virt_cast.
|
2018-06-22 12:30:59 +01:00 |
|
James Benton
|
453c473244
|
cpu: Add be2_val overloads for Pointer.
|
2018-06-22 12:30:59 +01:00 |
|
James Benton
|
a43f914a1d
|
cpu: Change format_arg for Pointer.
|
2018-06-22 12:30:59 +01:00 |
|
James Benton
|
bb1f6e2b05
|
ios/bsp: Add intial /dev/bsp request and response structs.
|
2018-06-22 12:30:59 +01:00 |
|
James Benton
|
0d67ae720a
|
ios: Update StackObject to copy changes to cafe::StackObject.
|
2018-06-22 12:30:59 +01:00 |
|
James Benton
|
9f6db34710
|
coreinit: Add a bit more research about OSDriver
|
2018-06-22 12:30:59 +01:00 |
|