aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/include
Commit message (Expand)AuthorAgeFilesLines
* MFC: Add atomic_fetchadd(9) operation for types int and 32.John Baldwin2005-10-061-0/+38
* MFC: Add extra constraints to inform the compiler that the memory beingJohn Baldwin2005-08-051-2/+4
* MFC: Convert the atomic pointer operations to operate on uintptr_t ratherJohn Baldwin2005-08-051-8/+4
* Fix a typo.John Baldwin2005-06-231-1/+1
* MFP4:Joseph Koshy2005-06-091-0/+14
* - MFp4: modify slightly the arm intr API, there's arm CPUs with more than 32Olivier Houchard2005-06-091-4/+4
* Add a new arm-specific option, ARM_USE_SMALL_ALLOC. If defined, it providesOlivier Houchard2005-06-072-0/+16
* Bring in bits I forgot while importing write back support for arm9.Olivier Houchard2005-06-031-11/+13
* Remove bus_{mem,p}io.h and related code for a micro-optimization on i386Yoshihiro Takahashi2005-05-292-66/+0
* s/_KLD_MODULE/KLD_MODULE/Olivier Houchard2005-05-261-1/+1
* Remove bits specific to CPUs we won't support (< armv4).Olivier Houchard2005-05-251-36/+4
* Use asm versions of in_cksum() and friends.Olivier Houchard2005-05-241-1/+11
* Asm version of bswap16().Olivier Houchard2005-05-241-5/+6
* Make sure we clean the RAS start address once we're done.Olivier Houchard2005-05-241-0/+12
* Add empty header (except of the multiple-inclusion protection) toMarcel Moolenaar2005-04-201-0/+10
* Break out the definition of bus_space_{tag,handle}_t and a few other typesWarner Losh2005-04-182-11/+47
* Import a basic implementation of the restartable atomic sequences to provideOlivier Houchard2005-04-072-38/+148
* - Try harder to report dirty page.Olivier Houchard2005-04-071-0/+2
* Divorce critical sections from spinlocks. Critical sections as denoted byJohn Baldwin2005-04-042-55/+2
* Bring in a version of float.h more correct for softfloat.Olivier Houchard2005-03-201-12/+17
* Refactor the bus_dma header files so that the interface is described inScott Long2005-03-142-152/+108
* netchild's mega-patch to isolate compiler dependencies into a centralJoerg Wunsch2005-03-023-11/+18
* Instead of using sysarch() to store-retrieve the tp, add a magic address,Olivier Houchard2005-02-263-0/+5
* Add the field in the md part of the struct thread required by ARM_[GET|SET]_TP.Olivier Houchard2005-02-261-0/+1
* Implement two new sysarch for arm, ARM_GET_TP and ARM_SET_TP, to work aroundOlivier Houchard2005-02-251-0/+3
* Use a common multi-inclusion protection, and add such aRuslan Ermilov2005-02-191-4/+4
* Define NIRQ to 64 for CPU_ARM9, because Cirrus Logic EP93XX cores providesOlivier Houchard2005-02-131-0/+4
* Sort functions.Nate Lawson2005-02-011-4/+4
* Start to support the big endian case as well.Olivier Houchard2005-01-181-0/+13
* Add the prototype for bus_dmamap_load_mbuf_sg().Olivier Houchard2005-01-151-0/+3
* Add support for ptrace() and gdb breakpoints.Olivier Houchard2005-01-102-0/+8
* Start all license statements with /*-Warner Losh2005-01-0540-43/+39
* Make sure gcc doesn't generate something such as swp r3, r4, [r3] for __swp,Olivier Houchard2004-12-181-1/+1
* Remove an unused field from the struct pv_entry.Olivier Houchard2004-12-051-4/+3
* Implement breakpoints and single stepping on arm.Olivier Houchard2004-11-212-6/+13
* Implement enough to be able to enter and leave DDB.Olivier Houchard2004-11-202-3/+20
* Get the kernel stack right now that the u-area is gone.Olivier Houchard2004-11-201-1/+1
* Remove UAREA_PAGES and USPACE definitions. The definitions ofDavid Schultz2004-11-201-9/+1
* Import a RET macro, that will use bx if the arch supports it.Olivier Houchard2004-11-091-0/+36
* Import md bits for mem(4) on arm.Olivier Houchard2004-11-072-45/+44
* 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