Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Set machine correctly on ARM. This allows universe to use the correct world | andrew | 2012-08-18 | 1 | -1/+0 |
| | | | | | | when building each kernel. Reviewed by: imp | ||||
* | Merging projects/armv6, part 1 | gonzo | 2012-08-15 | 1 | -0/+1 |
| | | | | | | | | | Cummulative patch of changes that are not vendor-specific: - ARMv6 and ARMv7 architecture support - ARM SMP support - VFP/Neon support - ARM Generic Interrupt Controller driver - Simplification of startup code for all platforms | ||||
* | Not quite ready for this yet, so comment it out. | imp | 2012-07-10 | 1 | -1/+1 |
| | |||||
* | All xscale ports are armeb, so mark it here. This should reduce universe | imp | 2012-06-29 | 1 | -0/+1 |
| | | | | times a little. | ||||
* | Instead of using sysarch() to store-retrieve the tp, add a magic address, | cognet | 2005-02-26 | 1 | -0/+2 |
ARM_TP_ADDRESS, where the tp will be stored. On CPUs that support it, a cache line will be allocated and locked for this address, so that it will never go to RAM. On CPUs that does not, a page is allocated for it (it will be a bit slower, and is wrong for SMP, but should be fine for UP). The tp is still stored in the mdthread struct, and at each context switch, ARM_TP_ADDRESS gets updated. Suggested by: davidxu |