#
4b2a1d79 |
|
12-Nov-2012 |
Ithamar R. Adema <ithamar@upgrade-android.com> |
ARM: implement arch_cpu_user_memcpy/memset/strlcpy functions Remove the dummies from the C code and implement them in assembly, due to the label referencing issues with the fault handler. This code is ripe for optimisation, my ARM assembly is pretty basic ;) Does work though, and gets us one step closer to a full arch.
|
#
f86b5828 |
|
06-Nov-2012 |
Ithamar R. Adema <ithamar@upgrade-android.com> |
ARM: Cleanup of port support code. This also implements the fault handler correctly now, and cleans up the exception handling. Seems a lot more stable now, no unexpected panics or faults happening anymore.
|
#
f8b47f2b |
|
04-Nov-2012 |
Ithamar R. Adema <ithamar@upgrade-android.com> |
ARM: fixup interrupt enable/disable/restore functions
|
#
d10d4331 |
|
15-Aug-2009 |
François Revol <revol@free.fr> |
[GSoC] [ARM] Patch by Johannes Wischert. Fix arch_int_are_interrupts_enabled(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32414 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
23eafdaf |
|
13-Aug-2009 |
François Revol <revol@free.fr> |
[GSoC] [ARM] Patch by Johannes Wischert. - stubbed out many arch kernel functions (borrowed from other archs), - partially implement ELF relocations code, enough to load the kernel, - move uart.c to kernel sources and use the same one for the loader, - default implementation for gensyscalls, - assembler code functions for interrupt masking (enable/disable/restore/query). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32327 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4b2a1d798b16cff17633e6aedfe99b9992fa30e4 |
|
12-Nov-2012 |
Ithamar R. Adema <ithamar@upgrade-android.com> |
ARM: implement arch_cpu_user_memcpy/memset/strlcpy functions Remove the dummies from the C code and implement them in assembly, due to the label referencing issues with the fault handler. This code is ripe for optimisation, my ARM assembly is pretty basic ;) Does work though, and gets us one step closer to a full arch.
|
#
f86b5828486b661145eb15952ec14648c9bb8d9b |
|
06-Nov-2012 |
Ithamar R. Adema <ithamar@upgrade-android.com> |
ARM: Cleanup of port support code. This also implements the fault handler correctly now, and cleans up the exception handling. Seems a lot more stable now, no unexpected panics or faults happening anymore.
|
#
f8b47f2b2a56299562a6264662957a82bec57b13 |
|
04-Nov-2012 |
Ithamar R. Adema <ithamar@upgrade-android.com> |
ARM: fixup interrupt enable/disable/restore functions
|
#
d10d43315bec53bdb8c47eb8841091e05821a845 |
|
15-Aug-2009 |
François Revol <revol@free.fr> |
[GSoC] [ARM] Patch by Johannes Wischert. Fix arch_int_are_interrupts_enabled(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32414 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
23eafdaf313f2e756170f6a543205311a4d9bc96 |
|
13-Aug-2009 |
François Revol <revol@free.fr> |
[GSoC] [ARM] Patch by Johannes Wischert. - stubbed out many arch kernel functions (borrowed from other archs), - partially implement ELF relocations code, enough to load the kernel, - move uart.c to kernel sources and use the same one for the loader, - default implementation for gensyscalls, - assembler code functions for interrupt masking (enable/disable/restore/query). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32327 a95241bf-73f2-0310-859d-f6bbb57e9c96
|