summaryrefslogtreecommitdiffstats
path: root/sys/arm
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix spelling.kientzle2012-11-253-3/+3
|
* Add Raspberry Pi GPIO drivergonzo2012-11-233-0/+660
| | | | Submitted by: Luiz Otavio O Souza
* Strip trailing newline.imp2012-11-231-1/+0
|
* Now that we have working USB keyboard add ukbd to the syscons-enablinggonzo2012-11-231-0/+1
| | | | part of config
* Multiple fixes for BCM2835 framebuffergonzo2012-11-231-31/+149
| | | | | | - Get resolution settings from FDT blob - Properly handle 24 and 16 bits per pixel - Add colors support for text console
* Make sure the address starts on a cache line boundary.cognet2012-11-211-1/+13
|
* Correctly use spaces here.adrian2012-11-181-2/+2
| | | | Pointed out by: pjd
* Clean up the two i80321 copies of initarm to be closer to one another.andrew2012-11-172-42/+43
|
* Just compile the whole ath chipset support in.adrian2012-11-171-15/+4
|
* Move the declaration of vm_phys_paddr_to_vm_page() from vm/vm_page.hkib2012-11-161-0/+1
| | | | | | | to vm/vm_phys.h, where it belongs. Requested and reviewed by: alc MFC after: 2 weeks
* Don't forget to unlock the pmap lock on failure.cognet2012-11-161-2/+6
|
* Remove a useless printfcognet2012-11-151-1/+0
|
* Use the "inner shareable" variations of flush/invalidate functions for SMP.cognet2012-11-151-4/+18
| | | | Submitted by: Giovanni Trematerra <gianni at freebsd DOT org>
* Flip the semantic of M_NOWAIT to only require the allocation to notkib2012-11-141-6/+1
| | | | | | | | | | | | | | | | | | | | sleep, and perform the page allocations with VM_ALLOC_SYSTEM class. Previously, the allocation was also allowed to completely drain the reserve of the free pages, being translated to VM_ALLOC_INTERRUPT request class for vm_page_alloc() and similar functions. Allow the caller of malloc* to request the 'deep drain' semantic by providing M_USE_RESERVE flag, now translated to VM_ALLOC_INTERRUPT class. Previously, it resulted in less aggressive VM_ALLOC_SYSTEM allocation class. Centralize the translation of the M_* malloc(9) flags in the single inline function malloc2vm_flags(). Discussion started by: "Sears, Steven" <Steven.Sears@netapp.com> Reviewed by: alc, mdf (previous version) Tested by: pho (previous version) MFC after: 2 weeks
* Make it clear the L2 ops are filled for any cpu using a PL310 cache, not justcognet2012-11-141-1/+2
| | | | | | the omap4. Spotted out by: Giovanni Trematerra <gianni at freebsd DOT org>
* Use the arrmv7 version for flushID too, as it does something different for SMP.cognet2012-11-141-1/+1
| | | | Submitted by: Giovanni Trematerra <gianni at freebsd DOT org>
* Reduce differences between these two initarms a bit more.imp2012-11-082-20/+23
|
* Minor cosmetic changes to bring atmel's initarm and the defaultimp2012-11-072-17/+14
| | | | initarm for FDT closer together. More to follow.
* Fix typo; s/ouput/outputkevlo2012-11-071-1/+1
|
* Merge the FDT versions of initarm.andrew2012-11-037-2487/+491
| | | | | | | | | The copies of initarm used on platforms with FDT support were almost identical. The differences were pulled out into separate functions that were called by initarm. This change merges the, now identical, copies of initarm and a few of it's support functions. This is a step towards a common kernel on ARMv6.
* Fix build for SMP.cognet2012-11-011-1/+1
| | | | Submitted by: Giovanni Trematerra <gianni at freebsd DOT org>
* Merge r242125 into the other ARMv6 copies of initarm.andrew2012-10-314-0/+20
|
* Fix SMP build for omap4cognet2012-10-301-1/+1
| | | | Submitted by: Giovanni Trematerra <gianni at freebsd DOT org>
* Move the call to platform_gpio_init() into initarm_gpio_init() to reduceandrew2012-10-301-5/+5
| | | | the diff to the other FDT versions of initarm.
* Add BCM2835 SDHCI driver and enable it in Raspberry Pi configgonzo2012-10-293-1/+370
|
* Missing paren.kientzle2012-10-271-1/+1
| | | | Pointy hat:me
* Comment out the other BOOTP optionkientzle2012-10-271-1/+1
| | | | | | | This should make PANDABOARD suitable for building bootable SD images. Submitted by: Giovanni Trematerra
* set the kernelname from the boot loader environment.kientzle2012-10-261-0/+5
| | | | | | This fixes kern.bootfile sysctl. Submitted by: Giovanni Trematerra
* Comment out the BOOTP/NFSROOT support. Transition thiskientzle2012-10-261-6/+7
| | | | | config file to support a production kernel mounted on an SD card.
* Do proper padding of runt packets using code copied from bge(4).kientzle2012-10-251-2/+51
| | | | Reviewed by: gnn
* Refer to headers locally. This makes it a lot easierkientzle2012-10-251-2/+2
| | | | to build this driver out-of-tree.
* Support FreeBSD Boot loaders.kientzle2012-10-251-0/+1
|
* Everybody needs bpf.kientzle2012-10-251-1/+1
|
* Support boot loaders in the standard kernel.kientzle2012-10-251-0/+2
|
* This isn't functionally identical. In some cases a hint to disableeadler2012-10-221-0/+3
| | | | | | | | unit 0 would in fact disable all units. This reverts r241856 Approved by: cperciva (implicit)
* Now that device disabling is generic, remove extraneous code from theeadler2012-10-221-3/+0
| | | | | | | | device drivers that used to provide this feature. Reviewed by: des Approved by: cperciva MFC after: 1 week
* remove duplicate semicolons where possible.eadler2012-10-222-3/+3
| | | | | Approved by: cperciva MFC after: 1 week
* Don't repeat the POSTREAD dma sync.kientzle2012-10-221-5/+1
|
* Replace deprecated M_DONTWAIT with M_NOWAIT.kientzle2012-10-191-2/+2
|
* Fix an mbuf leak in cpsw driver, clean up mbuf management:kientzle2012-10-151-5/+8
| | | | | | * Record TX mbufs when we get them so we can release them. * Set TX/RX mbuf slots to NULL when we are no longer responsible for them * Move dma sync on RX into RX intr routine
* Cut-and-paste dropped semicolon.kientzle2012-10-141-1/+1
|
* Name cpsw_stop to cpsw_stop_locked consistently with other functionskientzle2012-10-141-5/+7
| | | | in this file that assume locks are already held.
* Return correct packet size.kientzle2012-10-141-3/+3
|
* Loop reading the RTC registers until the same values are obtainedimp2012-10-071-3/+14
| | | | | | twice, as advised in the atmel docs. Submitted by: Ian Lapore
* Improve a few comments.imp2012-10-071-6/+11
|
* Use the RTC unit to get the time. This works on all known AT91SAM9*imp2012-10-072-25/+136
| | | | | | | | | processors, either on reboot or after power down with battery backup. However, the AT91RM9200 RTC always resets on reboot making it just about useless at the moment (if we support a low-power mode or an extended sleep mode, it might become useful). Submitted by: Ian Lepore
* Support kernel options from ubldr.kientzle2012-10-011-0/+1
|
* Remove unused variables from the OMAP ehci code.andrew2012-10-011-6/+0
|
* Fix the clobber list on the atomic operators that do comparisons. Withoutandrew2012-10-011-15/+17
| | | | | | this some compilers will place a cmp instruction before the atomic operation and expect to be able to use the result afterwards. By adding "cc" to the list of used registers we tell the compiler to not do this.
* Stop calling pmap_remove_write() from pmap_remove_all(). Doing so is notalc2012-09-301-1/+3
| | | | | | only inefficient but also leads to recursive lock acquisition. Tested by: ray
OpenPOWER on IntegriCloud