#
2da19cdc |
|
26-Nov-2014 |
b-man <mckenzba@gmail.com> |
Implement more stubs, implement a temporary workaround for the lack of corecrypto.kext so SHA1* and MD5* function calls don't have to be gated.
|
#
6134e911 |
|
26-Nov-2014 |
b-man <mckenzba@gmail.com> |
Rewrite arm cache code to handle more operations, implement more stubs
|
#
597e40f5 |
|
22-Sep-2014 |
b-man <mckenzba@gmail.com> |
Implement kern_dump()
|
#
7e6cdfc7 |
|
21-Sep-2014 |
b-man <mckenzba@gmail.com> |
Oops!
|
#
ecea54fe |
|
21-Sep-2014 |
b-man <mckenzba@gmail.com> |
Implement skeletal _MachineStateCount, will add states later.
|
#
4a312a20 |
|
21-Sep-2014 |
b-man <mckenzba@gmail.com> |
Implement call to ml_init_lock_timeout() to properly initialize LockTimeOut
|
#
1cd80522 |
|
21-Sep-2014 |
b-man <mckenzba@gmail.com> |
Implement kdp_machine_get_breakinsn() for arm
|
#
90fa8160 |
|
19-Sep-2014 |
b-man <mckenzba@gmail.com> |
Fix sendsig; job control now works (still buggy), implement sigreturn
|
#
b51fa6a6 |
|
19-Dec-2013 |
winocm <winocm@icloud.com> |
ARM11 support, not tested on hardware. Compiles using Xcode 4.4.1.
|
#
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.
|
#
a5c34a70 |
|
04-Dec-2013 |
winocm <winocm@icloud.com> |
More pmap improvements, add bookkeepping for pt_zone_info, add sysctl parameters for machdep.pmap.
|
#
50e5625b |
|
15-Nov-2013 |
winocm <winocm@icloud.com> |
Remove some more stubs, implement the zlib stuff from xnu-1504.
|
#
cf986f10 |
|
11-Nov-2013 |
winocm <winocm@icloud.com> |
Fully fix launchd by fixing PMAP_SWITCH_USER.
|
#
cc483d53 |
|
09-Nov-2013 |
winocm <winocm@icloud.com> |
Fix... launchd and all CoreFoundation/IOKit programs.
|
#
b7262db9 |
|
09-Nov-2013 |
winocm <winocm@icloud.com> |
Add silence_kprintf boot-arg if you're using a serial console, and also add pmCPU stubs, fixes sysctl.
|
#
a753d0b5 |
|
07-Nov-2013 |
winocm <winocm@icloud.com> |
Switch pmap over from the old linear tree mapping code to the pv_hash code using in xnu-1228's i386 pmap. This should improve performance. Additionally, clear only specific regions of the TLB as required instead of the full TLB.
|
#
290a8b21 |
|
05-Nov-2013 |
winocm <winocm@icloud.com> |
Userspace and pmap fixes. Warning: Userspace is still buggy, kernel dies after about 4 forks.
|
#
8f887516 |
|
05-Nov-2013 |
winocm <winocm@icloud.com> |
Attempt to fix more of pmap.
|
#
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.
|
#
4dd2c850 |
|
29-Oct-2013 |
winocm <winocm@icloud.com> |
Implement _thread_syscall_return and register ARM processor with Mach.
|
#
2d614d2c |
|
26-Oct-2013 |
rms <winocm@icloud.com> |
Preliminary support for UNIX signals.
|
#
cd320f01 |
|
25-Oct-2013 |
rms <winocm@icloud.com> |
*** launchd[1] has started up. ***
|
#
ca545817 |
|
25-Oct-2013 |
rms <winocm@icloud.com> |
Fix uninitialized ledger bug, kill off 8930 hack.
|
#
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?
|
#
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.
|
#
0abd1800 |
|
06-Oct-2013 |
winocm <winocm@icloud.com> |
Rewritten sleh_abort.
|
#
867a83d2 |
|
06-Oct-2013 |
winocm <winocm@icloud.com> |
Today's work.
|
#
12fc5c41 |
|
05-Oct-2013 |
winocm <winocm@icloud.com> |
New pmap, sort of broken though. I'll keep working on it.
|
#
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. :|
|
#
e9660170 |
|
01-Oct-2013 |
winocm <winocm@icloud.com> |
Timer now can assert interrupts on a regular basis on S5L now.
|
#
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.
|
#
8cd11fea |
|
27-Sep-2013 |
b-man <mckenzba@gmail.com> |
We don't really need this in the kernel
|
#
e4d18300 |
|
26-Sep-2013 |
b-man <mckenzba@gmail.com> |
Implement PE_current_console for arm pexpert
|
#
076158af |
|
26-Sep-2013 |
b-man <mckenzba@gmail.com> |
Include atomic_add_64 macro for arm
|
#
67f66d34 |
|
26-Sep-2013 |
b-man <mckenzba@gmail.com> |
Implement machine_delay_until and machine_boot_info for arm
|
#
83dc6dc5 |
|
26-Sep-2013 |
rms <winocm@icloud.com> |
Stub out the rest of the functions for ARM64, make a dummy kernel... kextsymboltool needs to be fixed but the NXArchitecture stuff isn't under my control. Would someone like to file a radar for that?
|
#
15df87fd |
|
25-Sep-2013 |
rms <winocm@icloud.com> |
*** stupidd[1] has started up***.
|
#
24f8136b |
|
21-Sep-2013 |
b-man <mckenzba@gmail.com> |
Apply printf bug workaround, implement setjmp and longjmp for arm
|
#
35347c51 |
|
21-Aug-2013 |
rms <rms@velocitylimitless.org> |
[OSFMK] - Enable caching on entered pmap pages. Still need to fix i-cache issues on very initial mapping. Things break. - Implement ml_static_mfree with a stub. [PEXPERT] - S5L8930X timer support. (I don't even. This thing needs a TRM.) - Now we get to IOKit init on this platform, but it crashes again in atomics...
|
#
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?
|
#
2da19cdc77d9e2f72432e4ba2584988506719897 |
|
26-Nov-2014 |
b-man <mckenzba@gmail.com> |
Implement more stubs, implement a temporary workaround for the lack of corecrypto.kext so SHA1* and MD5* function calls don't have to be gated.
|
#
6134e911d03ad02e2aef96406cda30c1567e47e8 |
|
26-Nov-2014 |
b-man <mckenzba@gmail.com> |
Rewrite arm cache code to handle more operations, implement more stubs
|
#
597e40f553e7de1b96b016054babffbaf1e5ae9d |
|
22-Sep-2014 |
b-man <mckenzba@gmail.com> |
Implement kern_dump()
|
#
7e6cdfc741436bb18ce2f7841f76f2b0be2829ea |
|
21-Sep-2014 |
b-man <mckenzba@gmail.com> |
Oops!
|
#
ecea54fe19ccd5b3a591cd3058f2f8dae3253094 |
|
21-Sep-2014 |
b-man <mckenzba@gmail.com> |
Implement skeletal _MachineStateCount, will add states later.
|
#
4a312a201ca00b2da2a39eef1d6ebfad90d11578 |
|
21-Sep-2014 |
b-man <mckenzba@gmail.com> |
Implement call to ml_init_lock_timeout() to properly initialize LockTimeOut
|
#
1cd80522bbd3bd654c0ef07beef8b9c7e401507a |
|
21-Sep-2014 |
b-man <mckenzba@gmail.com> |
Implement kdp_machine_get_breakinsn() for arm
|
#
90fa81600ba05b6e19319838f9401105f81e56fa |
|
19-Sep-2014 |
b-man <mckenzba@gmail.com> |
Fix sendsig; job control now works (still buggy), implement sigreturn
|
#
b51fa6a67bbf09e47b819669da4f763af7542c9e |
|
19-Dec-2013 |
winocm <winocm@icloud.com> |
ARM11 support, not tested on hardware. Compiles using Xcode 4.4.1.
|
#
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.
|
#
a5c34a70cdd3cb9cdce2a72f49b740c665dfe7ab |
|
04-Dec-2013 |
winocm <winocm@icloud.com> |
More pmap improvements, add bookkeepping for pt_zone_info, add sysctl parameters for machdep.pmap.
|
#
50e5625b8944a45256f9f5e748b547db85f3ed11 |
|
15-Nov-2013 |
winocm <winocm@icloud.com> |
Remove some more stubs, implement the zlib stuff from xnu-1504.
|
#
cf986f100ab0747a175cc1b775db79a0f6f72d0f |
|
11-Nov-2013 |
winocm <winocm@icloud.com> |
Fully fix launchd by fixing PMAP_SWITCH_USER.
|
#
cc483d531320834344d11b1336ebc427dc80ed28 |
|
09-Nov-2013 |
winocm <winocm@icloud.com> |
Fix... launchd and all CoreFoundation/IOKit programs.
|
#
b7262db920dafe2c0dd38fd58fece0cd230ae7db |
|
09-Nov-2013 |
winocm <winocm@icloud.com> |
Add silence_kprintf boot-arg if you're using a serial console, and also add pmCPU stubs, fixes sysctl.
|
#
a753d0b520d112bb6bf7e69dbe8f2ac3f67a7a61 |
|
07-Nov-2013 |
winocm <winocm@icloud.com> |
Switch pmap over from the old linear tree mapping code to the pv_hash code using in xnu-1228's i386 pmap. This should improve performance. Additionally, clear only specific regions of the TLB as required instead of the full TLB.
|
#
290a8b21ec0e2fe7e7ea00bcc318960524831a4c |
|
05-Nov-2013 |
winocm <winocm@icloud.com> |
Userspace and pmap fixes. Warning: Userspace is still buggy, kernel dies after about 4 forks.
|
#
8f8875164f2e1c4cc78058d47d8815ed9610f07b |
|
05-Nov-2013 |
winocm <winocm@icloud.com> |
Attempt to fix more of pmap.
|
#
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.
|
#
4dd2c850a9c1d18373f0760a0e2741d1e415a923 |
|
29-Oct-2013 |
winocm <winocm@icloud.com> |
Implement _thread_syscall_return and register ARM processor with Mach.
|
#
2d614d2cc133c94c222145b0028005ba75b2205e |
|
26-Oct-2013 |
rms <winocm@icloud.com> |
Preliminary support for UNIX signals.
|
#
cd320f01f4f0d066bd9e006f7ba052de7eefd3f7 |
|
25-Oct-2013 |
rms <winocm@icloud.com> |
*** launchd[1] has started up. ***
|
#
ca545817b99702d4b01b1dd9726136a92661c776 |
|
25-Oct-2013 |
rms <winocm@icloud.com> |
Fix uninitialized ledger bug, kill off 8930 hack.
|
#
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?
|
#
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.
|
#
0abd1800b2e6d1929e3c7d7a52eff6e224df0aef |
|
06-Oct-2013 |
winocm <winocm@icloud.com> |
Rewritten sleh_abort.
|
#
867a83d25fcc31386079de7a58655004edbd2357 |
|
06-Oct-2013 |
winocm <winocm@icloud.com> |
Today's work.
|
#
12fc5c4142425f36b3e82c54fd2447e09e6ef1ab |
|
05-Oct-2013 |
winocm <winocm@icloud.com> |
New pmap, sort of broken though. I'll keep working on it.
|
#
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. :|
|
#
e96601709215e4b223d59da4a45025a985fa83e9 |
|
01-Oct-2013 |
winocm <winocm@icloud.com> |
Timer now can assert interrupts on a regular basis on S5L now.
|
#
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.
|
#
8cd11feab85e3aab3e7468be05e969a8c4777ebe |
|
27-Sep-2013 |
b-man <mckenzba@gmail.com> |
We don't really need this in the kernel
|
#
e4d183006b50a25969a6d902284929703a7b6763 |
|
26-Sep-2013 |
b-man <mckenzba@gmail.com> |
Implement PE_current_console for arm pexpert
|
#
076158af38644450a0b5834b56e718cdaa6e0de5 |
|
26-Sep-2013 |
b-man <mckenzba@gmail.com> |
Include atomic_add_64 macro for arm
|
#
67f66d34ff434122d5e1ab7130631b454200db16 |
|
26-Sep-2013 |
b-man <mckenzba@gmail.com> |
Implement machine_delay_until and machine_boot_info for arm
|
#
83dc6dc53855e95a089b1ac9a6420fd204c21de5 |
|
26-Sep-2013 |
rms <winocm@icloud.com> |
Stub out the rest of the functions for ARM64, make a dummy kernel... kextsymboltool needs to be fixed but the NXArchitecture stuff isn't under my control. Would someone like to file a radar for that?
|
#
15df87fd905c201b5baa97a462cc71bb0e3d2d5d |
|
25-Sep-2013 |
rms <winocm@icloud.com> |
*** stupidd[1] has started up***.
|
#
24f8136b3b76664da0cbee98a1c1cf11ffe6aa8d |
|
21-Sep-2013 |
b-man <mckenzba@gmail.com> |
Apply printf bug workaround, implement setjmp and longjmp for arm
|
#
35347c51c623990473c7d5e71ea2d69772798c0b |
|
21-Aug-2013 |
rms <rms@velocitylimitless.org> |
[OSFMK] - Enable caching on entered pmap pages. Still need to fix i-cache issues on very initial mapping. Things break. - Implement ml_static_mfree with a stub. [PEXPERT] - S5L8930X timer support. (I don't even. This thing needs a TRM.) - Now we get to IOKit init on this platform, but it crashes again in atomics...
|
#
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?
|