History log of /darwin-on-arm/xnu/osfmk/arm/arm_vm_init.c
Revision Date Author Comments
# 0e9a2889 12-Jan-2014 winocm <winocm@icloud.com>

lowGlo will no longer leak a kernel pointer.


# ddfdd9b5 12-Jan-2014 winocm <winocm@icloud.com>

Use VBAR support on ARMv7. Yet another feature Apple does not have.


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

Preliminary fixes for KASLR support.


# 7c6b9a84 08-Dec-2013 winocm <winocm@icloud.com>

Implement pmap cacheability and cacheability masks. Sort of incomplete at the moment though.


# 04fce43c 06-Dec-2013 winocm <winocm@icloud.com>

This commit is dedicated to the story of 'jilles the Machine God', 'Jules Rimet', the Atheme developers and Jovin. -- Remove some more stub functions.


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

KDP will now work properly again.


# 7f99d8d9 02-Dec-2013 winocm <winocm@icloud.com>

Add support for ARMv7 vector base address register, support is not enabled by default, however it does work.


# 3f9020e0 11-Nov-2013 winocm <winocm@icloud.com>

General cleanup of the codebase, remove redundant files. You will need to do a full rebuild after this commit.


# e3225b2a 06-Nov-2013 winocm <winocm@icloud.com>

Add support for 'dataconstro', force all CONST data to remain as RO and NoExecute.


# ca962a5a 04-Nov-2013 winocm <winocm@icloud.com>

Reformat everything to fit in an 80 column setup, makes certain functions look far less scary.


# 2d80086c 03-Nov-2013 winocm <winocm@icloud.com>

Fix launchd[2] fork issue, now pmap needs to be fixed again. Additionally, fix ml_cpu_up and ml_cpu_down. Fixes hostinfo, we now have more than 0 processors in the system.


# c5ee6126 02-Nov-2013 winocm <winocm@icloud.com>

Kernel ASLR preparation bits are done, __nl_symbol_ptr symbol references need to be fixed up.


# b454819d 01-Nov-2013 winocm <winocm@icloud.com>

Enable dyld ASLR slides and prepare for the future.


# 6df4920d 26-Oct-2013 rms <winocm@icloud.com>

pmap fixes, pthreads work, and assertions for thread initialization/implementation.


# ca545817 25-Oct-2013 rms <winocm@icloud.com>

Fix uninitialized ledger bug, kill off 8930 hack.


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


# 8a291a27 19-Oct-2013 winocm <winocm@icloud.com>

Kill off some bad pmap hacks. Now everything is on par with the old pmap. Mostly.


# a2547996 19-Oct-2013 winocm <winocm@icloud.com>

Refactor arm_vm_init and make vm_map use pmap_nest (which is unimplemented.)


# a3a60475 09-Oct-2013 winocm <winocm@icloud.com>

Change managed memory base to 0xC000'0000, @argp's fixes for ARM64 build and panic log reports.


# 12fc5c41 05-Oct-2013 winocm <winocm@icloud.com>

New pmap, sort of broken though. I'll keep working on it.


# 9b74895c 24-Sep-2013 rms <winocm@icloud.com>

DEVELOPMENT kernels work, sorta...


# 6f85c3e3 24-Sep-2013 rms <winocm@icloud.com>

Fix one annoying bug that's been pestering me for a while.


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


# 6f34d27d 21-Aug-2013 rms <rms@velocitylimitless.org>

Allow I-cache to now be used. Massive *massive* speedup.


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


# 4eb8cda8 18-Aug-2013 rms <winocm@icloud.com>

I changed my email address.


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


# ddfdd9b5e3fcca5f06ee32abc97f11c8decb8b3f 12-Jan-2014 winocm <winocm@icloud.com>

Use VBAR support on ARMv7. Yet another feature Apple does not have.


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

Preliminary fixes for KASLR support.


# 7c6b9a849a910f354def11ac817e050172ce098f 08-Dec-2013 winocm <winocm@icloud.com>

Implement pmap cacheability and cacheability masks. Sort of incomplete at the moment though.


# 04fce43c2249e5b461e041e2d42b3eb26a77f235 06-Dec-2013 winocm <winocm@icloud.com>

This commit is dedicated to the story of 'jilles the Machine God', 'Jules Rimet', the Atheme developers and Jovin. -- Remove some more stub functions.


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

KDP will now work properly again.


# 7f99d8d903125ed5725617bb020d7f7eb6bf2016 02-Dec-2013 winocm <winocm@icloud.com>

Add support for ARMv7 vector base address register, support is not enabled by default, however it does work.


# 3f9020e097a58fa6c72119642604b7747e373170 11-Nov-2013 winocm <winocm@icloud.com>

General cleanup of the codebase, remove redundant files. You will need to do a full rebuild after this commit.


# e3225b2acf312d216f01dd8e02f4417b15bb43bd 06-Nov-2013 winocm <winocm@icloud.com>

Add support for 'dataconstro', force all CONST data to remain as RO and NoExecute.


# ca962a5a148de45d9242519d206be3494182c7d4 04-Nov-2013 winocm <winocm@icloud.com>

Reformat everything to fit in an 80 column setup, makes certain functions look far less scary.


# 2d80086cb6572f68767f61b891d24fffb42bea68 03-Nov-2013 winocm <winocm@icloud.com>

Fix launchd[2] fork issue, now pmap needs to be fixed again. Additionally, fix ml_cpu_up and ml_cpu_down. Fixes hostinfo, we now have more than 0 processors in the system.


# c5ee6126f5f241fe2ecaf6b6c926bc47962b93e0 02-Nov-2013 winocm <winocm@icloud.com>

Kernel ASLR preparation bits are done, __nl_symbol_ptr symbol references need to be fixed up.


# b454819d0616a6409b1598dd5206228edd8c5e51 01-Nov-2013 winocm <winocm@icloud.com>

Enable dyld ASLR slides and prepare for the future.


# 6df4920dcd0fcbaedbb0ac5bb46033f91710c4b7 26-Oct-2013 rms <winocm@icloud.com>

pmap fixes, pthreads work, and assertions for thread initialization/implementation.


# ca545817b99702d4b01b1dd9726136a92661c776 25-Oct-2013 rms <winocm@icloud.com>

Fix uninitialized ledger bug, kill off 8930 hack.


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


# 8a291a27f5a87aa7db2d5b5d2360c7488c7cfe36 19-Oct-2013 winocm <winocm@icloud.com>

Kill off some bad pmap hacks. Now everything is on par with the old pmap. Mostly.


# a2547996a10dc67360ae8962f99292fe9d6713cf 19-Oct-2013 winocm <winocm@icloud.com>

Refactor arm_vm_init and make vm_map use pmap_nest (which is unimplemented.)


# a3a60475c45d4634c223710432fcd19a8a76fb6e 09-Oct-2013 winocm <winocm@icloud.com>

Change managed memory base to 0xC000'0000, @argp's fixes for ARM64 build and panic log reports.


# 12fc5c4142425f36b3e82c54fd2447e09e6ef1ab 05-Oct-2013 winocm <winocm@icloud.com>

New pmap, sort of broken though. I'll keep working on it.


# 9b74895cdc8cef0076edaadab09b40f6ed438c4d 24-Sep-2013 rms <winocm@icloud.com>

DEVELOPMENT kernels work, sorta...


# 6f85c3e3a51d1d59017ef084f51d65c578340a84 24-Sep-2013 rms <winocm@icloud.com>

Fix one annoying bug that's been pestering me for a while.


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


# 6f34d27dc6c8090959d72168eb66ffc1c251b931 21-Aug-2013 rms <rms@velocitylimitless.org>

Allow I-cache to now be used. Massive *massive* speedup.


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


# 4eb8cda8c17845aebcf8e1a6bbc9120bb82404d2 18-Aug-2013 rms <winocm@icloud.com>

I changed my email address.


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