History log of /darwin-on-arm/xnu/osfmk/kern/debug.c
Revision Date Author Comments
# fe911b58 11-Jan-2014 winocm <winocm@icloud.com>

Preliminary fixes for KASLR support.


# 622e5884 05-Dec-2013 winocm <winocm@icloud.com>

The kernel pmap is guaranteed to always be valid for the identity region.


# 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.


# cb65a785 31-Oct-2013 winocm <winocm@icloud.com>

Linux-printk style timing.


# 2d614d2c 26-Oct-2013 rms <winocm@icloud.com>

Preliminary support for UNIX signals.


# eb5e026f 18-Oct-2013 winocm <winocm@icloud.com>

Make the spinner white.


# 93bf436f 08-Oct-2013 winocm <winocm@icloud.com>

New 'Halt_system' function, used in panic() to reduce processor energy used.


# 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...)


# ca5b57af 03-Oct-2013 winocm <winocm@icloud.com>

See changes from GenericBooter, add support for /chosen/firmware-version and such.


# 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?


# fe911b58073930952d891ec650b9f66f505fd27c 11-Jan-2014 winocm <winocm@icloud.com>

Preliminary fixes for KASLR support.


# 622e588412eb8e53738bd293753b6c4344c9ebf9 05-Dec-2013 winocm <winocm@icloud.com>

The kernel pmap is guaranteed to always be valid for the identity region.


# 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.


# cb65a7858ee945f28ed6c48b135694c1de3f3a0d 31-Oct-2013 winocm <winocm@icloud.com>

Linux-printk style timing.


# 2d614d2cc133c94c222145b0028005ba75b2205e 26-Oct-2013 rms <winocm@icloud.com>

Preliminary support for UNIX signals.


# eb5e026fd639ef9c281aba7fc492d0d1ad78fb53 18-Oct-2013 winocm <winocm@icloud.com>

Make the spinner white.


# 93bf436f21d7c2d0f21bd9b4d76ab3d6e0e841f4 08-Oct-2013 winocm <winocm@icloud.com>

New 'Halt_system' function, used in panic() to reduce processor energy used.


# 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...)


# ca5b57af7bfdfb645ba1e44bf0a701a089fd5956 03-Oct-2013 winocm <winocm@icloud.com>

See changes from GenericBooter, add support for /chosen/firmware-version and such.


# 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?