summaryrefslogtreecommitdiffstats
path: root/sys/arm/conf
Commit message (Collapse)AuthorAgeFilesLines
* Finally bring it support for the i80219 XScale processor.cognet2006-08-241-0/+118
| | | | Submitted by: Max M. Boyarov <m.boyarov bsd by>
* at91_spi won't compile without spibus, so add it.cognet2006-07-171-0/+1
|
* Move some of the common parameters into the std. files for this platform.imp2006-07-141-11/+11
| | | | Also migrate from MD disk to NFS boot.
* comment out twi for now: no iicbus in KB920X: it breaks bootingimp2006-06-171-1/+1
|
* Remove COMPAT_43 from GENERIC (and other kernel configs). For amd64 there'snetchild2006-06-154-4/+0
| | | | | | | | | | | | | | | | | | | | | | an explicit comment that it's needed for the linuxolator. This is not the case anymore. For all other architectures there was only a "KEEP THIS". I'm (and other people too) running a COMPAT_43-less kernel since it's not necessary anymore for the linuxolator. Roman is running such a kernel for a for longer time. No problems so far. And I doubt other (newer than ia32 or alpha) architectures really depend on it. This may result in a small performance increase for some workloads. If the removal of COMPAT_43 results in a not working program, please recompile it and all dependencies and try again before reporting a problem. The only place where COMPAT_43 is needed (as in: does not compile without it) is in the (outdated/not usable since too old) svr4 code. Note: this does not remove the COMPAT_43TTY option. Nagging by: rdivacky
* Oops it seems I forgot to remove ARM32_NEW_VM_LAYOUT from here.cognet2006-06-073-3/+0
|
* Comment out SYSCTL_OMIT_DESCR until it's committed.cognet2006-05-191-1/+1
|
* Resurrect Skyeye support :cognet2006-05-131-1/+2
| | | | | | | | | | | | | Add a new option, SKYEYE_WORKAROUNDS, which as the name suggests adds workarounds for things skyeye doesn't simulate. Specifically : - Use USART0 instead of DBGU as the console, make it not use DMA, and manually provoke an interrupt when we're done in the transmit function. - Skyeye maintains an internal counter for clock, but apparently there's no way to access it, so hack the timecounter code to return a value which is increased at every clock interrupts. This is gross, but I didn't find a better way to implement timecounters without hacking Skyeye to get the counter value. - Force the write-back of PTEs once we're done writing them, even if they are supposed to be write-through. I don't know why I have to do that.
* Tidy up a bit...imp2006-05-131-12/+0
|
* This file isn't GENERIC, so change the headerimp2006-02-072-2/+4
|
* Rather than pull in all the phy, just pull in the lxt phy that we needimp2006-02-071-1/+2
| | | | | | | for this board (although our lxtphy driver isn't claiming it, but that's a different problem). This saves 57k in this kernel.
* Import support for the Atmel AT91RM9200 CPU/Microcontroller. This SoCimp2006-02-042-0/+171
| | | | | | | | | | | | | | | | | | | | | | | | | | is a ARM920T based CPU with a bunch of built-in peripherals. The inital import supports the SPI bus, the TWI bus (although iicbus integration is not complete), the uarts, the system timer and the onboard ethernet. Support for the Kwikbyte KB9202 (http://www.kwikbyte.com) board is also included, although there's no reason why the 9200 and the 9201 wouldn't also work. Primitive support for running under the skyeye emulator is also provided (although skyeye's support for the AT91RM9200 is a little weak). The code has been structured so that other members of Atmel's arm family can be supported in the future. The AT91SAM9260 is not presently supported due to lack of hardware. The arm7tdmi families are also not supported becasue they lack an MMU. Many thanks to cognet@ for his help and assistance in bringing up this board. He did much of the vm work and wrote parts of the uart and system timer code as well as the bus space implementation. The system boots to single user w/o problem, although the serial console is a little slow and the ethernet driver is still in flux. This work was sponsored by Timing Solutions, Corporation. I am grateful to their support of the FreeBSD project in this manner.
* Remove duplicate entry for DDB.cognet2005-10-042-2/+0
|
* Add dma and aau.cognet2005-10-031-0/+2
|
* Add .cvsignore files just like in sys/<arch>/compiled, this keeps CVS fromobrien2005-06-201-0/+1
| | | | | | questing kernel config files not in CVS. Approved by: re(kensmith)
* Use tabs, not spaces.cognet2005-06-091-6/+6
| | | | Reported by: ru
* Add ata stuff.cognet2005-06-091-1/+10
|
* Add a new arm-specific option, ARM_USE_SMALL_ALLOC. If defined, it providescognet2005-06-071-0/+1
| | | | | an implementation of uma_small_alloc() which tries to preallocate memory 1MB per 1MB, and maps it into a section mapping.
* Use a more sane value for HZ.cognet2005-05-241-2/+3
|
* Add the 7 seg display.cognet2005-01-151-0/+1
|
* Add the i80321 watchdog.cognet2005-01-151-0/+1
|
* Update the StrongArm port to match the current code.cognet2004-12-181-1/+0
| | | | | | - Implement arm_mask_irqs and arm_unmask_irqs - Provide the available physical address range after pmap_bootstrap allocated things, instead or before, or bad things happen.
* Convert the IQ31244 code to use ARM32_NEW_VM_LAYOUT.cognet2004-11-101-0/+1
|
* Add device mem in config files.cognet2004-11-072-0/+2
|
* Reduce annoying SCSI probing delay from 15 to 5 seconds in all GENRIC kernels.andre2004-11-022-2/+2
| | | | Discussed on: -current
* Use a default MD_ROOT_SIZE of 65535.cognet2004-10-111-0/+1
|
* There's no need to turn on MALLOC_PROFILE by default.cognet2004-10-011-1/+0
|
* Add the config file for the IQ31244 board.cognet2004-09-231-0/+101
|
* Use the new KERNVIRTADDR and PHYSADDR options.cognet2004-09-231-0/+3
| | | | Add KDB.
* This is FreeBSD/arm, not FreeBSD/i386cognet2004-05-141-1/+1
| | | | Submitted by: ru
* Import FreeBSD/arm kernel bits.cognet2004-05-141-0/+83
It only supports sa1110 (on simics) right now, but xscale support should come soon. Some of the initial work has been provided by : Stephane Potvin <sepotvin at videotron.ca> Most of this comes from NetBSD.
OpenPOWER on IntegriCloud