#
303975 |
|
11-Aug-2016 |
gjb |
Copy stable/11@r303970 to releng/11.0 as part of the 11.0-RELEASE cycle.
Prune svn:mergeinfo from the new branch, and rename it to RC1.
Update __FreeBSD_version.
Use the quarterly branch for the default FreeBSD.conf pkg(8) repo and the dvd1.iso packages population.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
302915 |
|
15-Jul-2016 |
ian |
MFC r302502, r302505:
Consolidate debugging options from all arm kernel configs to std.arm[v6].
Correct syntax errors that only show up when compiled with INVARIANTS.
Approved by: re (gjb)
|
#
302408 |
|
08-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
298068 |
|
15-Apr-2016 |
andrew |
Rename ARM_INTRNG and MIPS_INTRNG to INTRNG. This will help with machine independent code that needs to know about INTRNG such as PCI drivers.
Obtained from: ABT Systems Ltd Sponsored by: The FreeBSD Foundation
|
#
297580 |
|
05-Apr-2016 |
skra |
Rework bcm283x interrupt controller for INTRNG and enable it on RPI-B by default.
Reviewed by: gonzo Differential Revision: https://reviews.freebsd.org/D5809
|
#
283547 |
|
25-May-2015 |
ian |
Ensure that all arm kernel configs contain ALT_BREAK_TO_DEBUGGER and not BREAK_TO_DEBUGGER if they have a serial console (most do). A burst of serial line noise (such as unplugging a usb serial adapter) can look like a break and drop a working system into the debugger. The alt break sequence (<CR>~^B) works fine on both serial and non-serial consoles.
|
#
282576 |
|
07-May-2015 |
andrew |
Clean up the ARM kernel configs to use 'include<space><tab>"file"'.
|
#
282502 |
|
05-May-2015 |
andrew |
Move the first batch of common armv6 options to std.armv6.
|
#
282499 |
|
05-May-2015 |
ian |
Create std.arm and std.armv6 config files and include the right one from each of the existing kernel configs. This gives a place to put config that applies to the entire arch.
Add the ARM_NEW_PMAP option to std.armv6. This is working well in early testing and it's time for wide exposure, but it's still nice to be able to fall back to the old implementation for testing when a problem comes along. Eventually the option and the old implementation will go away.
The opportunity now exists to move a whole lot of boilerplate from all the arm kernel config files into std.arm*, but that's a commit for another day.
|
#
282433 |
|
04-May-2015 |
loos |
In preparation for the next cycle of official ARM images, add ARM_NEW_PMAP to supported kernels.
This is a temporary solution and should be reverted when ARM_NEW_PMAP is enabled by default.
|
#
280453 |
|
24-Mar-2015 |
andrew |
Move including std.bcm2835 to the RPI-B kernel config. The std.rpi file will be shared between the existing Raspberry Pi config, and the new Raspberry Pi 2 config.
MFC after: 1 week
|
#
278369 |
|
08-Feb-2015 |
gonzo |
Add VideoCore audio driver for Rasperry Pi (BCM2835)
|
#
278341 |
|
07-Feb-2015 |
gonzo |
Make VCHI driver optional and add "device vchiq" to default RPI-B config
|
#
278340 |
|
07-Feb-2015 |
imp |
Pull in the rpi.dts -> rpi.dtb module (dtb/rpi) and have it install rpi.dtb in /boot/dtb by default.
|
#
277037 |
|
12-Jan-2015 |
ian |
Enable ALT_BREAK_TO_DEBUGGER for rpi.
|
#
276755 |
|
06-Jan-2015 |
jhb |
Remove "New" label from NFSCL/NFSD now that they are the only NFS client/server. While here, remove duplicate NFSCL from sys/conf/NOTES.
Approved by: rmacklem
|
#
276003 |
|
21-Dec-2014 |
andrew |
tart to clean up the armv6 kernel configs by reducing the diff between them in the first sections and the later FDT support.
Differential Revision: https://reviews.freebsd.org/D1346 Reviewed by: rpaulo (earlier version)
|
#
269233 |
|
29-Jul-2014 |
ray |
Remove SC_DFLT_FONT option. vt(4) don't use it.
Suggested by: emaste Sponsored by: The FreeBSD Foundation
|
#
266301 |
|
17-May-2014 |
andrew |
Add the start of the ARM platform code. This is based on the PowerPC platform code, it is expected these will be merged in the future when the ARM code is more complete.
Until more boards can be tested only use this with the Raspberry Pi and rrename the functions on the other SoCs.
Reviewed by: ian@
|
#
263301 |
|
18-Mar-2014 |
imp |
In kernel config files, it is supposed to be 'options<space><tab>' not 'options<tab><tab>', per long standing (but recently not so strictly enforced) convention.
|
#
263245 |
|
16-Mar-2014 |
imp |
Make all the comments '# ' and align to same column. This fixes the rampently incosnsitent usage which made cut and paste from one file to another look ugly.
|
#
262905 |
|
07-Mar-2014 |
ian |
Strip arm/conf/DEFAULTS down to just items that are mandatory for running the architecture. Move the other contents into each of the individual config files.
Requested by: imp
|
#
261570 |
|
07-Feb-2014 |
ian |
Revert r260440. I didn't realize that most of this change was already in effect due to r250753. That is sufficient for all SoCs with a 32 byte cache line size. Systems with 64 byte cache lines will need the option; that will be done in a separate commit.
Thanks to loos@ for pointing out r250753.
|
#
260440 |
|
08-Jan-2014 |
ian |
Add option USB_HOST_ALIGN to configs that contain 'device usb'. Setting this to the cache line size is required to avoid data corruption on armv4 and armv5, and improves performance on armv6, in both cases by avoiding partial cacheline flushes for USB IO.
All these configs already exist in 10-stable. A few that don't (and thus can't be MFC'd yet) will be committed separately.
|
#
259517 |
|
17-Dec-2013 |
ray |
Add vt support for RPi. (No early stage yet.)
Sponsored by: The FreeBSD Foundation
|
#
257062 |
|
24-Oct-2013 |
loos |
Add the Raspberry Pi SPI controller driver.
Reviewed by: rpaulo Approved by: adrian (mentor)
|
#
256959 |
|
23-Oct-2013 |
loos |
Add the Raspberry Pi BSC (I2C compliant) controller driver.
Reviewed by: rpaulo Approved by: adrian (mentor)
|
#
254461 |
|
17-Aug-2013 |
andrew |
Rename device vfp to option VFP and retire the ARM_VFP_SUPPORT option. This simplifies enabling as previously both options were required to be enabled, now we only need a single option.
While here enable VFP on the PandaBoard.
|
#
253845 |
|
31-Jul-2013 |
obrien |
Back out r253779 & r253786.
|
#
253779 |
|
29-Jul-2013 |
obrien |
Decouple yarrow from random(4) device.
* Make Yarrow an optional kernel component -- enabled by "YARROW_RNG" option. The files sha2.c, hash.c, randomdev_soft.c and yarrow.c comprise yarrow.
* random(4) device doesn't really depend on rijndael-*. Yarrow, however, does.
* Add random_adaptors.[ch] which is basically a store of random_adaptor's. random_adaptor is basically an adapter that plugs in to random(4). random_adaptor can only be plugged in to random(4) very early in bootup. Unplugging random_adaptor from random(4) is not supported, and is probably a bad idea anyway, due to potential loss of entropy pools. We currently have 3 random_adaptors: + yarrow + rdrand (ivy.c) + nehemeiah
* Remove platform dependent logic from probe.c, and move it into corresponding registration routines of each random_adaptor provider. probe.c doesn't do anything other than picking a specific random_adaptor from a list of registered ones.
* If the kernel doesn't have any random_adaptor adapters present then the creation of /dev/random is postponed until next random_adaptor is kldload'ed.
* Fix randomdev_soft.c to refer to its own random_adaptor, instead of a system wide one.
Submitted by: arthurmesh@gmail.com, obrien Obtained from: Juniper Networks Reviewed by: obrien
|
#
253634 |
|
25-Jul-2013 |
rpaulo |
Enable modules for the BeagleBone and for the Raspberry Pi.
|
#
253355 |
|
15-Jul-2013 |
rpaulo |
Move the Raspberry Pi low level options out of the kernel config and into std.rpi + std.bcm2835.
Reviewed by: imp
|
#
252522 |
|
02-Jul-2013 |
andrew |
Enable VFP on Raspberry Pi. This has worked as of r251712.
|
#
252473 |
|
01-Jul-2013 |
tuexen |
Enable SCTP, since it is also enabled on GENERIC and it works fine on the Raspberry Pi.
Discussed with: rpaulo
|
#
252440 |
|
01-Jul-2013 |
rpaulo |
Use the new FDT_FILE rpi.dts.
|
#
252432 |
|
30-Jun-2013 |
rpaulo |
Add INET6.
|
#
247609 |
|
02-Mar-2013 |
andrew |
Build the Raspberry Pi dtb file when building the kernel so we can copy it to the boot partition for U-Boot.
|
#
247304 |
|
26-Feb-2013 |
kientzle |
RPi users might want to touch the boot partition, which is always FAT formatted on this board, so compile-in MSDOSFS.
Comment out the compiled-in FDT and explain why.
|
#
244480 |
|
20-Dec-2012 |
gonzo |
Replace generic ARM11 option with more specific support for ARM1136 and ARM1176
Submitted by: Daisuke Aoyama <aoyama at peach.ne.jp> Obtained from: NetBSD
|
#
243701 |
|
30-Nov-2012 |
gonzo |
- Enable syscons/framebuffer by default - Enable NFS client by default. Might be useful for building ports
|
#
243465 |
|
23-Nov-2012 |
gonzo |
Add Raspberry Pi GPIO driver
Submitted by: Luiz Otavio O Souza
|
#
243434 |
|
23-Nov-2012 |
gonzo |
Now that we have working USB keyboard add ukbd to the syscons-enabling part of config
|
#
242321 |
|
29-Oct-2012 |
gonzo |
Add BCM2835 SDHCI driver and enable it in Raspberry Pi config
|
#
242061 |
|
25-Oct-2012 |
kientzle |
Support boot loaders in the standard kernel.
|
#
240572 |
|
16-Sep-2012 |
jmg |
fix the kernel files to match our standard "option<space><tab>" format such that when commenting/uncommentting lines, horizontal spacing is maintained...
Also fix some minor comment formatting to line things up, etc...
Reviewed by: gnn, imp MFC after: 1 week
|
#
240483 |
|
14-Sep-2012 |
hselasky |
Add basic USB support to Raspberry PI target.
|
#
239922 |
|
30-Aug-2012 |
gonzo |
Add barebone Raspberry Pi port. Supported parts: - Interrupts controller - Watchdog - System timer - Framebuffer (hardcoded resolution/bpp)
|