History log of /haiku-fatelf/src/system/kernel/arch/arm/arch_cpu.cpp
Revision Date Author Comments
# 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.


# dc5a16bb 02-Jul-2012 Rene Gollent <anevilyak@gmail.com>

Add TODO note with respect to needed asm implementations.


# 258d4ef9 26-Apr-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

kernel arm: Quick style cleanup; No functional change


# 8bbaee61 13-Mar-2011 Ithamar R. Adema <ithamar.adema@team-embedded.nl>

* Fix ARM kernel compilation

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40926 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 22e3bbdf 18-Oct-2010 Ithamar R. Adema <ithamar.adema@team-embedded.nl>

* Implement ARM TLB/cache functions
* General code cleanup...



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39010 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.


# dc5a16bb70c95c64b1203682acf5a67e19b2b882 02-Jul-2012 Rene Gollent <anevilyak@gmail.com>

Add TODO note with respect to needed asm implementations.


# 258d4ef93d3f51cef60b05d1c5ae418108b55782 26-Apr-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

kernel arm: Quick style cleanup; No functional change


# 8bbaee6124dc0ff2f0b7cfdccb8bb361f7cffc64 13-Mar-2011 Ithamar R. Adema <ithamar.adema@team-embedded.nl>

* Fix ARM kernel compilation

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40926 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 22e3bbdf9b283b6574651852557c0f10f13fa94e 18-Oct-2010 Ithamar R. Adema <ithamar.adema@team-embedded.nl>

* Implement ARM TLB/cache functions
* General code cleanup...



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39010 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