aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/include
Commit message (Expand)AuthorAgeFilesLines
...
* Disable interrupts for atomic_cmpset_32, this one is just not atomic.Olivier Houchard2004-11-051-10/+13
* Protect the function declarations with #ifdef _KERNEL.Olivier Houchard2004-11-041-0/+2
* Directly use __pcpu for PCPU_* instead of pcpup.Olivier Houchard2004-11-041-3/+4
* Decrease KSTACK_PAGES and UAREA_PAGES.Olivier Houchard2004-11-041-2/+2
* Use interrupts_disable() and interrupts_restore() as intr_disable() andOlivier Houchard2004-11-041-24/+6
* Don't barf if no CPU type is defined while compiling kernel modules.Olivier Houchard2004-11-041-2/+2
* Implement get_cyclecount().Olivier Houchard2004-11-041-1/+7
* Try to implement atomic operations using swp, instead of disabling interrupts.Olivier Houchard2004-11-041-76/+65
* Use casts to enforce the return type of bswap16() and bswap32().Olivier Houchard2004-11-041-6/+6
* Add optimized version of the bswap macroes for constants if __OPTIMIZED__ isOlivier Houchard2004-10-011-2/+30
* Remove the empty definition of struct osigcontext, as it will never be used.Olivier Houchard2004-09-231-3/+0
* Remove the pcb32_cstate field of struct pcb.Olivier Houchard2004-09-231-1/+0
* Declare sigcode and szsigcode.Olivier Houchard2004-09-231-0/+3
* Define VM_PROT_READ_IS_EXEC.Olivier Houchard2004-09-231-0/+1
* Implement _mcount().Olivier Houchard2004-09-231-49/+52
* Define STACKALIGNBYTES and STACKALIGN.Olivier Houchard2004-09-231-0/+2
* We are using _mcount, not __mcount.Olivier Houchard2004-09-231-6/+1
* Add new functions to know which irqs are pending, and to mask and unmaskOlivier Houchard2004-09-231-35/+4
* Rename macroes, as we don't need to mess with alignment faults.Olivier Houchard2004-09-231-41/+14
* Remove bus_space_vaddr(), it does not exists in FreeBSD.Olivier Houchard2004-09-231-17/+35
* Add MD syscalls to sync the icache and to drain the write buffer.Olivier Houchard2004-09-231-0/+66
* Implement pmap_growkernel() and pmap_extract_and_hold().Olivier Houchard2004-09-232-100/+26
* Move the kernel-specific logic to adjust frompc from MI to MD. ForMarcel Moolenaar2004-08-271-0/+13
* Instead of calling ia32_pause() conditionally on __i386__ or __amd64__Maxime Henrion2004-08-031-0/+1
* *blush*Olivier Houchard2004-08-021-2/+2
* Fix comments.Olivier Houchard2004-08-021-2/+3
* Correct typo in prior commit: s/cd/td/Robert Watson2004-07-271-1/+1
* Pass a thread argument into cpu_critical_{enter,exit}() rather thanRobert Watson2004-07-271-4/+4
* Do not declare curpcb.Olivier Houchard2004-07-211-1/+1
* Define pmap_page_is_mapped().Olivier Houchard2004-07-211-0/+1
* Nuke disable_intr() and enable_intr(), as it already exists elsewhere.Olivier Houchard2004-07-202-5/+3
* Make FLT_ROUNDS correctly reflect the dynamic rounding mode.David Schultz2004-07-191-2/+2
* Update to kdb.Olivier Houchard2004-07-121-6/+2
* Remove the kbd_trap() declaration.Olivier Houchard2004-07-121-2/+0
* Protect setjmp.h with #ifndef _MACHINE_SETJMP_H_.Olivier Houchard2004-07-121-0/+3
* Forward declare "struct pcb", so that one does not need to includeOlivier Houchard2004-07-121-0/+2
* Implement a stub breakpoint().Olivier Houchard2004-07-121-0/+5
* Prototype makectx().Olivier Houchard2004-07-121-0/+2
* Import bus_memio.h and bus_pio.h for arm.Olivier Houchard2004-07-122-0/+66
* Import a kdb.h for arm, which contains stubs right now.Olivier Houchard2004-07-121-0/+50
* Nuke bus_space_mmap(), as it does not exist in FreeBSD.Olivier Houchard2004-06-171-9/+0
* Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp2004-06-161-2/+2
* Moved most of the "MI" definitions and declarations from <machine/profile.h>Bruce Evans2004-05-191-30/+0
* <stdint.h> should define WINT_M{AX,IN} independent from whether WCHAR_MIN isStefan Farfeleder2004-05-181-1/+1
* Import FreeBSD/arm kernel bits.Olivier Houchard2004-05-1453-69/+6205
* Don't declare osigset_t, as it is done in sys/_sigset.h.Olivier Houchard2004-05-041-1/+0
* Add some endianess-related functions and macros.Olivier Houchard2004-05-041-1/+60
* Add the Elf32_Auxinfo declaretion.Olivier Houchard2004-05-041-1/+35
* Define __double_t and __float_t.Olivier Houchard2004-05-041-0/+2
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-053-12/+0