#
0e9a2889 |
|
12-Jan-2014 |
winocm <winocm@icloud.com> |
lowGlo will no longer leak a kernel pointer.
|
#
de92631f |
|
06-Jan-2014 |
b-man <mckenzba@gmail.com> |
Preliminary implementation of ml_cpu_cache_size, add _COMM_PAGE_MEMORY_SIZE entry to commpage table, change naming convention in cpu_capabilities.h to an apple style, a few other formatting changes
|
#
b51fa6a6 |
|
19-Dec-2013 |
winocm <winocm@icloud.com> |
ARM11 support, not tested on hardware. Compiles using Xcode 4.4.1.
|
#
71be463d |
|
06-Dec-2013 |
winocm <winocm@icloud.com> |
[IOKit] - Remove "md0" hack for ARMPBA8. Not needed anymore. [OSFMK] - Redid Debugger() logic again, much simpler and no long thread backtraces. Panics look very similar to i386 again. - Video console misc changes (changing time for acquire for spinnywheel). - Show kext suballoc region no matter what. - Traps now have much nicer user messages for kernel fatal ones. [PEXPERT] - RealView now will use 32-bit display. - Add option to OMAP3530 to not mess with the framebuffer/DSS settings. - Syntax changes. No functional change otherwise.
|
#
2acca2f2 |
|
04-Dec-2013 |
winocm <winocm@icloud.com> |
Use the *proper* page count.
|
#
e045feec |
|
17-Nov-2013 |
Karen Tsai <angelXwind@angelxwind.net> |
Break into the debugger if on prefetch abort, also used for BKPT from Debugger().
|
#
cf3da667 |
|
07-Nov-2013 |
winocm <winocm@icloud.com> |
bash works now.
|
#
8f887516 |
|
05-Nov-2013 |
winocm <winocm@icloud.com> |
Attempt to fix more of pmap.
|
#
ca962a5a |
|
04-Nov-2013 |
winocm <winocm@icloud.com> |
Reformat everything to fit in an 80 column setup, makes certain functions look far less scary.
|
#
cb65a785 |
|
31-Oct-2013 |
winocm <winocm@icloud.com> |
Linux-printk style timing.
|
#
42a00dae |
|
28-Oct-2013 |
winocm <winocm@icloud.com> |
Kext symbol updates and work.
|
#
bef69a88 |
|
28-Oct-2013 |
winocm <winocm@icloud.com> |
Hack to make ARM kexts work for right now...
|
#
2d614d2c |
|
26-Oct-2013 |
rms <winocm@icloud.com> |
Preliminary support for UNIX signals.
|
#
37cf1c2a |
|
20-Oct-2013 |
winocm <winocm@icloud.com> |
Reformatting changes.
|
#
462714fe |
|
20-Oct-2013 |
winocm <winocm@icloud.com> |
Get out of tons of growing pains. Load/store exclusive instructions work on OMAP3530 with caching enabled. Fix that bug and tons more.
|
#
186e10ad |
|
19-Oct-2013 |
winocm <winocm@icloud.com> |
pmap_nest?
|
#
a2547996 |
|
19-Oct-2013 |
winocm <winocm@icloud.com> |
Refactor arm_vm_init and make vm_map use pmap_nest (which is unimplemented.)
|
#
eb5e026f |
|
18-Oct-2013 |
winocm <winocm@icloud.com> |
Make the spinner white.
|
#
5f1e54d8 |
|
18-Oct-2013 |
winocm <winocm@icloud.com> |
Pretty panic image just like Mac OS X. Use -graphics-mode boot-arg on 8930 to enable for right now.
|
#
ef37f8a7 |
|
17-Oct-2013 |
winocm <winocm@icloud.com> |
Edge cases.
|
#
e5c444a1 |
|
17-Oct-2013 |
winocm <winocm@icloud.com> |
Edge cases for Debugger()
|
#
3a23ce51 |
|
17-Oct-2013 |
winocm <winocm@icloud.com> |
Panicked thread only displayed if we're panicking without debug, otherwise display it and udmp all, disable symbolication on panics by default, use symbolicate-panics boot-arg to enable.
|
#
ea47a1cd |
|
15-Oct-2013 |
winocm <winocm@icloud.com> |
Cool Debugger() thingy.
|
#
cd6f07b5 |
|
10-Oct-2013 |
winocm <winocm@icloud.com> |
-panic-reboot boot-arg for S5L8930X to force reboot on panic.
|
#
6a8e9224 |
|
11-Oct-2013 |
winocm <winocm@icloud.com> |
ARM64 build fixes, rewritten Debugger() code. Use nosym=1 and debug= to make the panic log like iOS, otherwise only the context fp/lrs will be printed out and they will be symbolicated.
|
#
090f4a66 |
|
08-Oct-2013 |
winocm <winocm@icloud.com> |
Change Felix to something else, and make the threads only print out when needed for debug.
|
#
bb8471a1 |
|
07-Oct-2013 |
winocm <winocm@icloud.com> |
Some proper fixes, todo, get rid of stupid PAGE_SHIFTs everywhere.
|
#
dad14106 |
|
04-Oct-2013 |
winocm <winocm@icloud.com> |
Serial KDP supports now reading memory (badly. Need to fix this so it's done without causing data aborts. Probably fixing ml_nofault_copy would be a good idea...)
|
#
d32c71a9 |
|
03-Oct-2013 |
winocm <winocm@icloud.com> |
Full on serial= boot-arg, much like the real kernel. Debug= should work too but it's hardcoded to 0x16e for ARM right now, SerialKDP needs to be fixed fully. :|
|
#
ba094c77 |
|
04-Oct-2013 |
winocm <winocm@icloud.com> |
Force serial KDP to be used on all platforms.
|
#
c81a65ca |
|
28-Sep-2013 |
rms <winocm@icloud.com> |
launchd now partially works. Doesn't display anything, but it does fork and we.. die shortly after now.
|
#
67f66d34 |
|
26-Sep-2013 |
b-man <mckenzba@gmail.com> |
Implement machine_delay_until and machine_boot_info for arm
|
#
377ec584 |
|
26-Sep-2013 |
rms <winocm@icloud.com> |
No longer will we have stacks overlapping saveareas overlapping stacks.
|
#
bb56731b |
|
17-Sep-2013 |
rms <winocm@icloud.com> |
Less undefined symbols for ARM64.
|
#
4512c0d3 |
|
09-Sep-2013 |
rms <winocm@icloud.com> |
Symbolicate continuations too.
|
#
6a295979 |
|
09-Sep-2013 |
rms <winocm@icloud.com> |
This is for @b3ll.
|
#
20d1738f |
|
09-Sep-2013 |
rms <winocm@icloud.com> |
Revert "Lots of random fixes." This reverts commit c47e4a04153af96ef2703c9eb3e60f753ddb7dc4.
|
#
c47e4a04 |
|
08-Sep-2013 |
rms <winocm@icloud.com> |
Lots of random fixes.
|
#
c4f7f6b6 |
|
22-Aug-2013 |
rms <rms@velocitylimitless.org> |
[OSFMK] - "Bad hack" for S5L8930X bringup. - All platforms except ARMPBA8 now log to the 8kB semihost/early kernel printf buffer.
|
#
28421604 |
|
20-Aug-2013 |
rms <winocm@icloud.com> |
Build for S5L8930X in xnu-build by default and fix a bug.
|
#
bb584b43 |
|
20-Aug-2013 |
rms <winocm@icloud.com> |
Start a basic pexpert for S5L8930X.
|
#
4eb8cda8 |
|
18-Aug-2013 |
rms <winocm@icloud.com> |
I changed my email address.
|
#
51ca4033 |
|
16-Aug-2013 |
rms <winocm@icloud.com> |
[OSFMK] Hang after we call Debugger().
|
#
21a4d06b |
|
14-Aug-2013 |
rms <winocm@icloud.com> |
[OSFMK] - Remove pmap_find_phys, was a return 0 anyway. Should probably be redone. - Implement pmap_extract to return physical address for a virtual one. - ml_nofault_copy is a lie. [IOKIT] - AppleARMPE now publishes the model name.
|
#
03e21e8b |
|
13-Aug-2013 |
rms <winocm@icloud.com> |
Initial kernel import. So many things are broken with this thing, who's willing to fix them all?
|
#
0e9a2889b873ba1d6dbaa5044ecea26e73b3ab1c |
|
12-Jan-2014 |
winocm <winocm@icloud.com> |
lowGlo will no longer leak a kernel pointer.
|
#
de92631fc70687a1558ce4df6468c24623268ed5 |
|
06-Jan-2014 |
b-man <mckenzba@gmail.com> |
Preliminary implementation of ml_cpu_cache_size, add _COMM_PAGE_MEMORY_SIZE entry to commpage table, change naming convention in cpu_capabilities.h to an apple style, a few other formatting changes
|
#
b51fa6a67bbf09e47b819669da4f763af7542c9e |
|
19-Dec-2013 |
winocm <winocm@icloud.com> |
ARM11 support, not tested on hardware. Compiles using Xcode 4.4.1.
|
#
71be463d4db83f398f0db1a85d59375f8eb9a785 |
|
06-Dec-2013 |
winocm <winocm@icloud.com> |
[IOKit] - Remove "md0" hack for ARMPBA8. Not needed anymore. [OSFMK] - Redid Debugger() logic again, much simpler and no long thread backtraces. Panics look very similar to i386 again. - Video console misc changes (changing time for acquire for spinnywheel). - Show kext suballoc region no matter what. - Traps now have much nicer user messages for kernel fatal ones. [PEXPERT] - RealView now will use 32-bit display. - Add option to OMAP3530 to not mess with the framebuffer/DSS settings. - Syntax changes. No functional change otherwise.
|
#
2acca2f265f476353dc76e1934cdde234e394dc7 |
|
04-Dec-2013 |
winocm <winocm@icloud.com> |
Use the *proper* page count.
|
#
e045feec8bc7e697a6f96f394075ac76457f503e |
|
17-Nov-2013 |
Karen Tsai <angelXwind@angelxwind.net> |
Break into the debugger if on prefetch abort, also used for BKPT from Debugger().
|
#
cf3da667d1d8e8166b8565fc46f97b6d1098a08a |
|
07-Nov-2013 |
winocm <winocm@icloud.com> |
bash works now.
|
#
8f8875164f2e1c4cc78058d47d8815ed9610f07b |
|
05-Nov-2013 |
winocm <winocm@icloud.com> |
Attempt to fix more of pmap.
|
#
ca962a5a148de45d9242519d206be3494182c7d4 |
|
04-Nov-2013 |
winocm <winocm@icloud.com> |
Reformat everything to fit in an 80 column setup, makes certain functions look far less scary.
|
#
cb65a7858ee945f28ed6c48b135694c1de3f3a0d |
|
31-Oct-2013 |
winocm <winocm@icloud.com> |
Linux-printk style timing.
|
#
42a00dae295b7d5122d670cee8ddc481139960b0 |
|
28-Oct-2013 |
winocm <winocm@icloud.com> |
Kext symbol updates and work.
|
#
bef69a88e9c63ffdd11259cb26b9f6f29f63ad2d |
|
28-Oct-2013 |
winocm <winocm@icloud.com> |
Hack to make ARM kexts work for right now...
|
#
2d614d2cc133c94c222145b0028005ba75b2205e |
|
26-Oct-2013 |
rms <winocm@icloud.com> |
Preliminary support for UNIX signals.
|
#
37cf1c2a5f61a35305dc53bb47f942f3741f9281 |
|
20-Oct-2013 |
winocm <winocm@icloud.com> |
Reformatting changes.
|
#
462714febba59bc430921a834101b597249e8786 |
|
20-Oct-2013 |
winocm <winocm@icloud.com> |
Get out of tons of growing pains. Load/store exclusive instructions work on OMAP3530 with caching enabled. Fix that bug and tons more.
|
#
186e10ad0b74772be6363c89b2e02dac0916fa1c |
|
19-Oct-2013 |
winocm <winocm@icloud.com> |
pmap_nest?
|
#
a2547996a10dc67360ae8962f99292fe9d6713cf |
|
19-Oct-2013 |
winocm <winocm@icloud.com> |
Refactor arm_vm_init and make vm_map use pmap_nest (which is unimplemented.)
|
#
eb5e026fd639ef9c281aba7fc492d0d1ad78fb53 |
|
18-Oct-2013 |
winocm <winocm@icloud.com> |
Make the spinner white.
|
#
5f1e54d8f370ec852971db7769fbb51bdf3b1ab9 |
|
18-Oct-2013 |
winocm <winocm@icloud.com> |
Pretty panic image just like Mac OS X. Use -graphics-mode boot-arg on 8930 to enable for right now.
|
#
ef37f8a7914b445c08d196e303d46313391f0a71 |
|
17-Oct-2013 |
winocm <winocm@icloud.com> |
Edge cases.
|
#
e5c444a11bd2d7b681a48d27254f385eeca90151 |
|
17-Oct-2013 |
winocm <winocm@icloud.com> |
Edge cases for Debugger()
|
#
3a23ce5190efabcfc00c0fae4a4ff53f58026f70 |
|
17-Oct-2013 |
winocm <winocm@icloud.com> |
Panicked thread only displayed if we're panicking without debug, otherwise display it and udmp all, disable symbolication on panics by default, use symbolicate-panics boot-arg to enable.
|
#
ea47a1cd6e1f47cdf0635f4a706c44515137fb37 |
|
15-Oct-2013 |
winocm <winocm@icloud.com> |
Cool Debugger() thingy.
|
#
cd6f07b505cf4340ca42b5053bddde5362952408 |
|
10-Oct-2013 |
winocm <winocm@icloud.com> |
-panic-reboot boot-arg for S5L8930X to force reboot on panic.
|
#
6a8e922455709562c62773a6ccc05fa32a6e31fb |
|
11-Oct-2013 |
winocm <winocm@icloud.com> |
ARM64 build fixes, rewritten Debugger() code. Use nosym=1 and debug= to make the panic log like iOS, otherwise only the context fp/lrs will be printed out and they will be symbolicated.
|
#
090f4a66967bc680c5beebfb6a35f1ad3d3f79fe |
|
08-Oct-2013 |
winocm <winocm@icloud.com> |
Change Felix to something else, and make the threads only print out when needed for debug.
|
#
bb8471a1bdc450f506615448ad3c8f64e33405c9 |
|
07-Oct-2013 |
winocm <winocm@icloud.com> |
Some proper fixes, todo, get rid of stupid PAGE_SHIFTs everywhere.
|
#
dad14106657100524b54f76439ce039f07c96715 |
|
04-Oct-2013 |
winocm <winocm@icloud.com> |
Serial KDP supports now reading memory (badly. Need to fix this so it's done without causing data aborts. Probably fixing ml_nofault_copy would be a good idea...)
|
#
d32c71a9e90261f85bb94fe4eb04e758a55369b7 |
|
03-Oct-2013 |
winocm <winocm@icloud.com> |
Full on serial= boot-arg, much like the real kernel. Debug= should work too but it's hardcoded to 0x16e for ARM right now, SerialKDP needs to be fixed fully. :|
|
#
ba094c774019c127eea96f602721c982e92bffe1 |
|
04-Oct-2013 |
winocm <winocm@icloud.com> |
Force serial KDP to be used on all platforms.
|
#
c81a65caeb3b198c83e0bd68059979aa02480411 |
|
28-Sep-2013 |
rms <winocm@icloud.com> |
launchd now partially works. Doesn't display anything, but it does fork and we.. die shortly after now.
|
#
67f66d34ff434122d5e1ab7130631b454200db16 |
|
26-Sep-2013 |
b-man <mckenzba@gmail.com> |
Implement machine_delay_until and machine_boot_info for arm
|
#
377ec584ea776671e7db55c61d2144cbca0ba6cf |
|
26-Sep-2013 |
rms <winocm@icloud.com> |
No longer will we have stacks overlapping saveareas overlapping stacks.
|
#
bb56731b42d59dcae283dd9bca72f7621e0435ba |
|
17-Sep-2013 |
rms <winocm@icloud.com> |
Less undefined symbols for ARM64.
|
#
4512c0d3d4e9d65fb67c9dd4f68989a485f6eff8 |
|
09-Sep-2013 |
rms <winocm@icloud.com> |
Symbolicate continuations too.
|
#
6a2959799d952daaf49978dc653cd6d263cb530a |
|
09-Sep-2013 |
rms <winocm@icloud.com> |
This is for @b3ll.
|
#
20d1738f020d4b9997fcb2637ee6f144dd9b1d26 |
|
09-Sep-2013 |
rms <winocm@icloud.com> |
Revert "Lots of random fixes." This reverts commit c47e4a04153af96ef2703c9eb3e60f753ddb7dc4.
|
#
c47e4a04153af96ef2703c9eb3e60f753ddb7dc4 |
|
08-Sep-2013 |
rms <winocm@icloud.com> |
Lots of random fixes.
|
#
c4f7f6b6f1b3bd1649a32296e0df0517ad967096 |
|
22-Aug-2013 |
rms <rms@velocitylimitless.org> |
[OSFMK] - "Bad hack" for S5L8930X bringup. - All platforms except ARMPBA8 now log to the 8kB semihost/early kernel printf buffer.
|
#
2842160492a6aaf67a98ff845fbb06b6970f7e47 |
|
20-Aug-2013 |
rms <winocm@icloud.com> |
Build for S5L8930X in xnu-build by default and fix a bug.
|
#
bb584b439bb82636ae9ef10454e2e08770c0f9b6 |
|
20-Aug-2013 |
rms <winocm@icloud.com> |
Start a basic pexpert for S5L8930X.
|
#
4eb8cda8c17845aebcf8e1a6bbc9120bb82404d2 |
|
18-Aug-2013 |
rms <winocm@icloud.com> |
I changed my email address.
|
#
51ca4033dcda668ecc379e12bf2fb8142ca62f48 |
|
16-Aug-2013 |
rms <winocm@icloud.com> |
[OSFMK] Hang after we call Debugger().
|
#
21a4d06b3664b614f5144986154c8fcdb8580f14 |
|
14-Aug-2013 |
rms <winocm@icloud.com> |
[OSFMK] - Remove pmap_find_phys, was a return 0 anyway. Should probably be redone. - Implement pmap_extract to return physical address for a virtual one. - ml_nofault_copy is a lie. [IOKIT] - AppleARMPE now publishes the model name.
|
#
03e21e8b11f9c88c6193ed365ebdd3482ec1cd4a |
|
13-Aug-2013 |
rms <winocm@icloud.com> |
Initial kernel import. So many things are broken with this thing, who's willing to fix them all?
|