History log of /src/sys/arch/evbarm/conf/RPI |
Revision | | Date | Author | Comments |
1.97 |
| 09-Oct-2025 |
skrll | Add the beginnings of a GENERIC_V5 kernel that targets armv5 boards and uses FDT.
In this first iteration some support is added for OLinuXino boards.
Thanks to Yuri Honegger for doing the vast majority of the work.
|
1.96 |
| 09-Feb-2023 |
abs | Adjust _all_ cinclude of *.local files
- Ensure always at end - Use tab rather than spaces - Add consistent comment "Pull in optional local configuration - always at end"
The only functional change is that a local file which tried to override an existing setting (eg with "no foo") would have failed in some cases before, but now will work
|
1.95 |
| 17-Jan-2022 |
thorpej | Re-factor and overhaul the "mcp23s17gpio" driver as "mcpgpio", and add support for 8-bit and I2C variants of the chip: - MCP23008 / MCP23S08: 8-bit (I2C / SPI) - MCP23017 / MCP23S17: 16-bit (I2C / SPI) - MCP23018 / MCP23S18: 16-bit (I2C / SPI), open-drain outputs
The MCP23x17 and MCP23x18 are essentially identical, software-wise; we merely report different GPIO pin capabilities (no push-pull output for MCP23x18). Also, remove the tri-state capability that was previously advertised by the old version of this driver; these chips have no way to put the pin into a HI-Z mode.
All 3 I2C versions are supported, but the SPI front-end still only supports the MCP23S17 for now (SPI autoconfiguration needs an overhaul).
mcp23s17gpio(4) remains present as a link to the new mcpgpio(4) man page.
XXX Still to-do: FDT integration, interrupt suppoort.
|
1.94 |
| 23-Nov-2020 |
rin | Support EARLYCONS and VERBOSE_INIT_ARM for Raspberry Pi Zero W, for which mini UART should be used instead of PL011 UART.
|
1.93 |
| 30-Oct-2020 |
rin | branches: 1.93.2; Add bigger console font for modern displays.
|
1.92 |
| 30-Oct-2020 |
rin | Add smscphy(4).
|
1.91 |
| 18-May-2020 |
jmcneill | Separate devicetree .dts -> .dtb building from kernel builds. They are now part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
1.90 |
| 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.89 |
| 26-Jan-2020 |
mlelstv | branches: 1.89.4; Add builtin WiFi and Bluetooth.
|
1.88 |
| 19-Jan-2020 |
thorpej | Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete.
|
1.87 |
| 22-Jun-2019 |
skrll | branches: 1.87.4; Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
1.86 |
| 09-Mar-2019 |
skrll | Add DTS for Raspberry Pi Compute Module IO board rev1
|
1.85 |
| 18-Oct-2018 |
skrll | Provide generic start code that assumes the MMU is off and caches are disabled as per the linux booting protocol for ARMv6 and ARMv7 boards. u-boot image type should be changed to 'linux' for correct behaviour.
The new start code builds a minimal "bootstrap" L1PT with cached access disabled and uses the same table for all processors. AP startup is performed in less steps and more code is written in C.
The bootstrap tables and stack are placed into an (orphaned) section "_init_memory" which is given to uvm when it is no longer used.
Various kernels have been converted to use this code and tested. Some boards were provided by TNF. Thanks!
The GENERIC kernel now boots on boards using the TEGRA, SUNXI and EXYNOS kernels. The GENERIC kernel will also work on RPI2 using u-boot.
Thanks to martin@ and aymeric@ for testing on parallella and nanosoc respectively
|
1.84 |
| 01-Aug-2018 |
maxv | Unreference IPF/PF from all the config files, and enable NPF instead when wanted. This also fixes some inconsistencies I saw in several files (eg IPF options while IPF was not compiled, IPF+PF enabled by default, etc).
|
1.83 |
| 04-Jul-2018 |
gdt | RPI: remove commented-out pseudodevices
Remove a number of commented out pseudodevice lines that are duplicative with GENERIC.common. Othewise, someone might think it reasonable to uncomment or add them.
For now, a number of pseudodevices that are not in GENERIC.common remain, pending comments on the larger-scale rototill.
|
1.82 |
| 01-Jul-2018 |
skrll | Add bcm2835-rpi-zero-w.dts and bcm2837-rpi-3-b-plus.dts as appropriate
PR/53284 - Support RPI3B+,RPI0W,RPI2-1.2
|
1.81 |
| 30-Jun-2018 |
jmcneill | Attach simplebus on pass 0
|
1.80 |
| 30-Jun-2018 |
jmcneill | cpus: use fdt_add_bus
|
1.79 |
| 30-Jun-2018 |
jmcneill | Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
1.78 |
| 10-Dec-2017 |
skrll | branches: 1.78.2; 1.78.4; FDTise RapberryPI support. Thanks for jmcneill for a lot of help with this.
The kernel image that the RPI firmware boots is now netbsd.img in the kernel build directory.
XXX fdtbus_get_reg needs reworking
|
1.77 |
| 05-Nov-2017 |
skrll | Disable USB_DEBUG by default
|
1.76 |
| 11-Aug-2017 |
jmcneill | attach audio at audiobus (for pad)
|
1.75 |
| 10-Aug-2017 |
nat | Add bluetooth serial uart devices.
RPI3 on-board bluetooth controller works with the bthfive pseudo-device.
|
1.74 |
| 30-Jul-2017 |
jmcneill | Add support for BCM2835 AUX UART.
|
1.73 |
| 30-Jul-2017 |
jmcneill | enable sdhost driver (ok skrll@)
|
1.72 |
| 30-Jul-2017 |
jmcneill | Add driver for the bcm2835 internal SD controller. On boards with SDIO Wi-Fi, the internal SD controller is used for the SD card slot and the Arasan SDHCI controller is used for SDIO.
|
1.71 |
| 13-Dec-2016 |
christos | wildcard speaker attachments, now that we can handle many of them.
|
1.70 |
| 10-Dec-2016 |
christos | remove VAUDIOSPEAKER for now, will be done differently.
|
1.69 |
| 08-Dec-2016 |
nat | Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
1.68 |
| 18-Oct-2016 |
aymeric | add commented out entry to attach Pi Face Real Time Clock
|
1.67 |
| 22-Apr-2016 |
christos | branches: 1.67.2; undo unintended commit
|
1.66 |
| 22-Apr-2016 |
christos | Elide unused variable warnings (Felix Deichmann)
|
1.65 |
| 04-Oct-2015 |
skrll | Fix commented out USB HC debug options. RPI doesn't have [eo]hci.
|
1.64 |
| 18-Aug-2015 |
phx | MI driver for the Microchip 3x0x series of SAR analog to digital converters.
|
1.63 |
| 18-Apr-2015 |
skrll | Remove dmover(9) references
|
1.62 |
| 18-Apr-2015 |
skrll | Use GENERIC.common
|
1.61 |
| 14-Mar-2015 |
jmcneill | re-add ARM11_COMPAT_MMU, lost in the rpi2 shuffle
|
1.60 |
| 28-Feb-2015 |
skrll | Initial RPI2 support - it doesn't work yet. The generic timer gets messed up somehow.
This commit changes the KVA layout of the RPI.
|
1.59 |
| 08-Nov-2014 |
skrll | branches: 1.59.2; Move some options into std.rpi
|
1.58 |
| 12-Oct-2014 |
macallan | add commented out entry for linksprite's RTC module
|
1.57 |
| 11-Oct-2014 |
uebayasi | Device midi attachment where the evil usbdevices.config is included.
|
1.56 |
| 03-Oct-2014 |
skrll | Introduce RPI_HWCURSOR and default to off. The existing code causes problems with vchiq at the moment.
|
1.55 |
| 25-Sep-2014 |
jakllsch | enable NFS root FS support in RPI
|
1.54 |
| 22-Sep-2014 |
skrll | Re-enable bcmdmac by popular demand. It works now too.
|
1.53 |
| 13-Sep-2014 |
skrll | Make emmc use of dma controller optional and disable the bcmdmac for now.
It doesn't work for me.
|
1.52 |
| 12-Sep-2014 |
jmcneill | enable bcmdmac, now required by sdhc
|
1.51 |
| 07-Sep-2014 |
jmcneill | add bcmdmac0, commented out until something uses it
|
1.50 |
| 05-Sep-2014 |
skrll | Copy the list of PHYs from elsewhere.
XXX sys/dev/mii/miidevices.config anyone?
|
1.49 |
| 23-Aug-2014 |
dholland | Systematize (and in many cases, fix) the comments on options COMPAT_NN.
There are quite a few configs that are missing some COMPAT_NN options in ways that don't make sense; this should probably get cleaned up too, but for the time being I've not added or removed anything.
|
1.48 |
| 17-Aug-2014 |
joerg | Reorganize symbol table embedding. The existing option SYMTAB_SPACE is replaced by the make option COPY_SYMTAB set to any value. The copy of the symbol table is no longer put into a buffer in kern_ksyms.o, but a small helper object. This object is build first with a dummy size, then the kernel is linked to compute the real dimension of the symbol table buffer. After that, the helper object is rebuild and the kernel linked again.
|
1.47 |
| 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.46 |
| 03-Aug-2014 |
martin | branches: 1.46.2; Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.45 |
| 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.44 |
| 22-Apr-2014 |
kardel | add a driver for BCM2835 obio gpio
|
1.43 |
| 06-Apr-2014 |
kardel | add Microchip MCP23S17 GPIO driver (via SPI interface)
|
1.42 |
| 31-Jan-2014 |
skrll | branches: 1.42.2; More symbols
|
1.41 |
| 15-Oct-2013 |
skrll | Switch to dwctwo(4) from dotg(4) for the RaspberryPi port. This brings DMA support and (initial) isoc transfer support.
Remove URTWN_DOTG_WORKAROUND as dwctwo doesn't appear to need it.
|
1.40 |
| 12-Aug-2013 |
matt | bump symtab space
|
1.39 |
| 11-Aug-2013 |
riz | Bump symtab space.
|
1.38 |
| 07-Aug-2013 |
skrll | Fix stale comment
|
1.37 |
| 28-Jul-2013 |
skrll | Enable PUFFS
|
1.36 |
| 30-Jun-2013 |
rmind | G/C PFIL_HOOKS from the kernel configs.
|
1.35 |
| 28-Jun-2013 |
matt | branches: 1.35.2; Make this like all other INSTALL files. Override RAMDISKNAME to sshramdisk
|
1.34 |
| 05-Jun-2013 |
christos | remove obsolete networking options
|
1.33 |
| 15-May-2013 |
reinoud | Add missing filesystems in the filesystem list but comment them out. Add missing KGDB options needed for KGDB working
|
1.32 |
| 07-May-2013 |
skrll | Enable putter. Shoot me now.
|
1.31 |
| 17-Apr-2013 |
reinoud | Enable VCONS_DRAW_INTR speeding up the graphic console of the RPi significantly!
|
1.30 |
| 25-Mar-2013 |
jmcneill | enable vchiq, add vcaudio and audio drivers
|
1.29 |
| 24-Mar-2013 |
jmcneill | add drvctl
|
1.28 |
| 08-Mar-2013 |
skrll | Disable vchiq for now.
|
1.27 |
| 08-Mar-2013 |
jmcneill | add vchiq0 at obio?
|
1.26 |
| 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.25 |
| 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.24 |
| 21-Feb-2013 |
skrll | Add PCVT compat (for X console switching) and SYSCONS for some more ioctls.
|
1.23 |
| 25-Jan-2013 |
jmcneill | add bcmrng
|
1.22 |
| 21-Jan-2013 |
jakllsch | Change the root device to '?' instead of 'ld0a'. This was overriding the root=device passed in on the kernel command line.
|
1.21 |
| 11-Jan-2013 |
skrll | Bump SYMTAB_SPACE
|
1.20 |
| 10-Jan-2013 |
jmcneill | enable framebuffer console driver
|
1.19 |
| 09-Jan-2013 |
skrll | Enable COMPAT_60
|
1.18 |
| 09-Jan-2013 |
skrll | Add ukphy
|
1.17 |
| 09-Jan-2013 |
skrll | Add/enable USB
|
1.16 |
| 09-Jan-2013 |
jmcneill | pull in RPI.local if it exists
|
1.15 |
| 09-Jan-2013 |
jmcneill | add genfb, disabled for now
|
1.14 |
| 08-Jan-2013 |
jakllsch | Add bcmspi(4) and bsciic(4) and subordinate busses.
|
1.13 |
| 07-Jan-2013 |
jmcneill | add vcmbox driver
|
1.12 |
| 19-Dec-2012 |
skrll | Add lockstat pseudo-device
|
1.11 |
| 30-Oct-2012 |
skrll | Comment out VERBOSE_INIT_ARM by default
|
1.10 |
| 17-Oct-2012 |
apb | branches: 1.10.2; Add commented out "#options COMPAT_60" to all kernel configuration files that already had commented out "#options COMPAT_50".
|
1.9 |
| 03-Oct-2012 |
skrll | Add a bunch of pseudodevices and LOCKDEBUG. All commented out.
|
1.8 |
| 11-Sep-2012 |
msaitoh | branches: 1.8.2; Add PUFFS, putter and fss.
|
1.7 |
| 01-Sep-2012 |
jakllsch | When we do get a working and stable USB HCD, we'll want to use usbdevices.config.
|
1.6 |
| 01-Sep-2012 |
matt | Bump up SYMTAB_SPACE
|
1.5 |
| 20-Aug-2012 |
skrll | Better/different/consistent wscons colours.
|
1.4 |
| 20-Aug-2012 |
skrll | First pass at a VC mailbox driver.
|
1.3 |
| 17-Aug-2012 |
abs | Ensure all WSDISPLAY_COMPAT_USL entries have same comment
|
1.2 |
| 16-Aug-2012 |
jakllsch | What was MEMSIZE is now determined automatically. Remove MEMSIZE.
|
1.1 |
| 26-Jul-2012 |
skrll | branches: 1.1.2; Initial commit of support for the RaspberryPI (www.raspberrypi.org)
This is enough for serial console via the gpio header pins and to get to multiuser.
A huge thank you to Matt Thomas for all his help.
|
1.1.2.3 |
| 13-Feb-2013 |
riz | Pull up following revision(s) (requested by skrll in ticket #813):
etc/MAKEDEV.tmpl 1.160 etc/etc.evbarm/MAKEDEV.conf 1.9 external/broadcom/rpi-firmware/dist/LICENCE.broadcom 1.1 external/broadcom/rpi-firmware/dist/bootcode.bin 1.1 external/broadcom/rpi-firmware/dist/bootcode.bin 1.2 external/broadcom/rpi-firmware/dist/fixup.dat 1.1 external/broadcom/rpi-firmware/dist/fixup.dat 1.2 external/broadcom/rpi-firmware/dist/fixup_cd.dat 1.1 external/broadcom/rpi-firmware/dist/fixup_cd.dat 1.2 external/broadcom/rpi-firmware/dist/start.elf 1.1 external/broadcom/rpi-firmware/dist/start.elf 1.2 external/broadcom/rpi-firmware/dist/start_cd.elf 1.1 external/broadcom/rpi-firmware/dist/start_cd.elf 1.2 sys/arch/arm/broadcom/bcm2835_bsc.c 1.1 via patch sys/arch/arm/broadcom/bcm2835_bscreg.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_dotg.c 1.1 via patch sys/arch/arm/broadcom/bcm2835_emmc.c 1.7 via patch sys/arch/arm/broadcom/bcm2835_genfb.c 1.4 via patch sys/arch/arm/broadcom/bcm2835_gpio_subr.c 1.2 via patch sys/arch/arm/broadcom/bcm2835_gpio_subr.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_gpioreg.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_intr.c 1.3 via patch sys/arch/arm/broadcom/bcm2835_mbox.c 1.5 via patch sys/arch/arm/broadcom/bcm2835_mbox.h 1.4 via patch sys/arch/arm/broadcom/bcm2835_obio.c 1.17 via patch sys/arch/arm/broadcom/bcm2835_pm.c 1.2 via patch sys/arch/arm/broadcom/bcm2835_rng.c 1.3 via patch sys/arch/arm/broadcom/bcm2835_space.c 1.5 via patch sys/arch/arm/broadcom/bcm2835_spi.c 1.1 via patch sys/arch/arm/broadcom/bcm2835_spireg.h 1.1 via patch sys/arch/arm/broadcom/bcm2835_tmr.c 1.3 via patch sys/arch/arm/broadcom/bcm2835reg.h 1.10 via patch sys/arch/arm/broadcom/files.bcm2835 1.14 via patch sys/arch/evbarm/conf/RPI 1.23 via patch sys/arch/evbarm/conf/files.rpi 1.3 via patch sys/arch/evbarm/conf/mk.rpi 1.2 via patch sys/arch/evbarm/conf/std.rpi 1.4 via patch sys/arch/evbarm/rpi/rpi_machdep.c 1.34 via patch sys/arch/evbarm/rpi/rpi_start.S 1.7 via patch sys/arch/evbarm/rpi/rpi_vcmbox.c 1.2 via patch sys/arch/evbarm/rpi/vcio.h 1.1 via patch sys/arch/evbarm/rpi/vcprop.h 1.7 via patch sys/conf/files patch sys/dev/sdmmc/sdhc.c 1.43 sys/dev/sdmmc/sdhcvar.h 1.13 sys/dev/usb/dwc_otg.c 1.45 via patch sys/dev/usb/dwc_otgreg.h 1.5 via patch sys/dev/usb/dwc_otgvar.h 1.11 via patch sys/dev/usb/files.usb 1.126 via patch sys/dev/usb/if_smsc.c 1.7 via patch sys/dev/usb/if_smscreg.h 1.1 via patch sys/dev/usb/if_smscvar.h 1.1 via patch sys/dev/usb/usbdevices.config patch sys/dev/usb/usbdevs 1.633 via patch sys/dev/usb/usbdevs.h regen sys/dev/usb/usbdevs_data.h regen sys/dev/wscons/wsconsio.h 1.105,1.107 via patch sys/dev/wscons/wsdisplayvar.h 1.50 sys/dev/wscons/wsdisplay_util.c 1.2 sys/dev/videomode/edid.c 1.12 via patch
Greatly improved Raspberry Pi support. USB and onboard Ethernet should work. [skrll, ticket #813]
|
1.1.2.2 |
| 09-Aug-2012 |
jdc | Pull up revisions: src/sys/arch/evbarm/dev/plcomreg.h revisions 1.2,1.3,1.4 src/sys/arch/evbarm/conf/INTEGRATOR revision 1.65 src/sys/arch/evbarm/dev/plcom.c revisions 1.34,1.35,1.36,1.37,1.38,1.39,1.40 src/sys/arch/evbarm/ifpga/plcom_ifpga.c revisions 1.12,1.13,1.14 src/sys/arch/evbarm/dev/plcomvar.h revisions 1.9,1.10,1.11 src/sys/arch/evbarm/ifpga/plcom_ifpgavar.h revision 1.2 src/sys/arch/arm/arm/cpufunc.c revisions 1.105,1.108 src/sys/arch/arm/arm32/cpu.c revision 1.79 src/sys/arch/arm/include/armreg.h revisions 1.49,1.54 src/sys/arch/arm/arm32/pmap.c revision 1.229 src/sys/arch/arm/arm32/arm32_machdep.c revision 1.77 src/sys/arch/arm/include/cpu.h revision 1.64 src/sys/arch/arm/arm/cpufunc_asm_arm1136.S revision 1.3 src/sys/arch/arm/arm/cpufunc_asm_arm11x6.S revision 1.1 src/sys/arch/arm/conf/files.arm revision 1.106 src/sys/arch/arm/include/cpufunc.h revision 1.57 src/sys/dev/sdmmc/sdhc.c revisions 1.14,1.24 src/sys/dev/sdmmc/sdhcvar.h revisions 1.7,1.8 src/sys/arch/evbarm/ifpga/ifpgareg.h revision 1.4 src/sys/arch/evbarm/integrator/integrator_machdep.c revision 1.69 src/sys/arch/arm/broadcom/bcm2835_dma.c revision 1.1 src/sys/arch/arm/broadcom/bcm2835_emmc.c revision 1.1 src/sys/arch/arm/broadcom/bcm2835_intr.c revision 1.1 src/sys/arch/arm/broadcom/bcm2835_intr.h revision 1.1 src/sys/arch/arm/broadcom/bcm2835_obio.c revision 1.1 src/sys/arch/arm/broadcom/bcm2835_plcom.c revision 1.1 src/sys/arch/arm/broadcom/bcm2835_pm.c revision 1.1 src/sys/arch/arm/broadcom/bcm2835_pmvar.h revision 1.1 src/sys/arch/arm/broadcom/bcm2835_space.c revision 1.1 src/sys/arch/arm/broadcom/bcm2835_tmr.c revision 1.1 src/sys/arch/arm/broadcom/bcm2835reg.h revision 1.1 src/sys/arch/arm/broadcom/bcm2835var.h revision 1.1 src/sys/arch/arm/broadcom/bcm_amba.h revision 1.1 src/sys/arch/arm/broadcom/files.bcm2835 revision 1.1 src/sys/arch/evbarm/Makefile revision 1.9 src/sys/arch/evbarm/conf/RPI revision 1.1 src/sys/arch/evbarm/conf/files.rpi revision 1.1 src/sys/arch/evbarm/conf/mk.rpi revision 1.1 src/sys/arch/evbarm/conf/std.rpi revision 1.1 src/sys/arch/evbarm/rpi/genassym.cf revision 1.1 src/sys/arch/evbarm/rpi/rpi.h revision 1.1 src/sys/arch/evbarm/rpi/rpi_machdep.c revision 1.1 src/sys/arch/evbarm/rpi/rpi_start.S revision 1.1,1.2 src/etc/etc.evbarm/Makefile.inc revision 1.28 (requested by skrll in ticket #454).
don't mix #define<TAB> and #define<SPACE> in a file.
avoid warning with options PLCOM_DEBUG for INTEGRATOR.
Rename register values. No functional change - same code before and after.
Existing names are prefixed with PL01X_ where they're common between the PL010 and the PL011. The PL010_/PL011_ prefixes are added where they're found only on the respective chips.
Replace the simple_lock with a kmutex_t. Update the locking to match com(4) in the few places it didn't already.
DOH. Replace a line that got accidently deleted in the last commit.
device_t/softc split struct device * -> device_t struct cfdata * -> cfdata_t
Add the 'Z' to the 1176 cpu product name.
ok matt@
Fix locking botch introduced in 1.36.
Fix a KASSERT. From/OK'ed by matt@
Fix racy softint dispatch that lead to KASSERT(si->si_active) in softint_execute
Discussed with matt@. "Looks good to me"
Add the documented ARM11[37]6 Auxiliary control register defines.
Add support for the ARM1176JZS
Add a flag for the lack of LED_ON in HOST_CTL (ti omap3 doesn't do that).
Provide a method for attachments to specify capabilites.
Add support for the PL011 to plcom. Pull across a bunch of fixes from com(4) while I'm here and do some other tidyup.
Tested on a RaspberryPi.
PL010 not tested.
Initial commit of support for the RaspberryPI (www.raspberrypi.org)
This is enough for serial console via the gpio header pins and to get to multiuser.
A huge thank you to Matt Thomas for all his help.
Add RPI to KERNEL_SETS
Remove #if 0 code.
|
1.1.2.1 |
| 26-Jul-2012 |
jdc | file RPI was added on branch netbsd-6 on 2012-08-09 06:36:43 +0000
|
1.8.2.5 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.8.2.4 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.8.2.3 |
| 23-Jun-2013 |
tls | resync from head
|
1.8.2.2 |
| 25-Feb-2013 |
tls | resync with head
|
1.8.2.1 |
| 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.10.2.5 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.10.2.4 |
| 23-Jan-2013 |
yamt | sync with head
|
1.10.2.3 |
| 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.10.2.2 |
| 30-Oct-2012 |
yamt | sync with head
|
1.10.2.1 |
| 17-Oct-2012 |
yamt | file RPI was added on branch yamt-pagecache on 2012-10-30 17:19:20 +0000
|
1.35.2.2 |
| 18-May-2014 |
rmind | sync with head
|
1.35.2.1 |
| 28-Aug-2013 |
rmind | sync with head
|
1.42.2.1 |
| 10-Aug-2014 |
tls | Rebase.
|
1.46.2.7 |
| 15-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #593): sys/arch/evbarm/conf/RPI: revision 1.61 sys/arch/evbarm/conf/RPI2: revision 1.3 re-add ARM11_COMPAT_MMU, lost in the rpi2 shuffle -- add no options ARM11_COMPAT_MMU
|
1.46.2.6 |
| 11-Mar-2015 |
snj | Pull up following revision(s) (requested by skrll in ticket #582): distrib/utils/embedded/conf/rpi.conf: revision 1.27 etc/etc.evbarm/Makefile.inc: revision 1.70 sys/arch/arm/broadcom/bcm2835_intr.c: revision 1.5-1.7 sys/arch/arm/broadcom/bcm2835_obio.c: revision 1.23, 1.24 sys/arch/arm/broadcom/bcm2835_space.c: revision 1.8 sys/arch/arm/broadcom/bcm2835reg.h: revision 1.14 sys/arch/arm/broadcom/bcm2835var.h: revision 1.2 sys/arch/arm/broadcom/files.bcm2835: revision 1.24 sys/arch/arm/cortex/a9_mpsubr.S: revision 1.30 sys/arch/arm/cortex/armperiph.c: revision 1.8, 1.9 sys/arch/arm/cortex/gtmr.c: revision 1.9 sys/arch/arm/cortex/gtmr_var.h: revision 1.5 sys/arch/arm/cortex/mpcore_var.h: revision 1.3 sys/arch/arm/include/cpu.h: revision 1.84 sys/arch/evbarm/conf/RPI2: revision 1.1, 1.2 sys/arch/evbarm/conf/RPI2_INSTALL: revision 1.1 sys/arch/evbarm/conf/RPI: revision 1.59, 1.60 sys/arch/evbarm/conf/mk.rpi: revision 1.4 sys/arch/evbarm/conf/std.rpi: revisions 1.16-1.19 via patch sys/arch/evbarm/rpi/genassym.cf: revision 1.2 sys/arch/evbarm/rpi/rpi.h: revision 1.4 sys/arch/evbarm/rpi/rpi2_start.S: revision 1.1 sys/arch/evbarm/rpi/rpi_machdep.c: revision 1.57, 1.58 via patch sys/arch/evbarm/rpi/rpi_start.S: revision 1.13 Move some options into std.rpi -- Add __HAVE_MM_MD_CACHE_ALIASING Pull up following revision(s) (requested by skrll in ticket #582): Fix TPIDRPRW_IS_CURLWP builds. -- A MULTIPROCESSOR kernel requires TPIDRPRW_IS_CURCPU. -- Use TPIDRPRW_IS_CURLWP as it's a slight code reduction and performance improvement. Initial RPI2 support - it doesn't work yet. The generic timer gets messed up somehow. This commit changes the KVA layout of the RPI. -- Make this compile where gtmr isn't used. -- Spin up the non-boot CPUs, but don't allow cpu_boot_secondary_processors to see them for now. RPI2 nows works well with only the boot cpu. -- Appease a KASSERT - will be remove when MULTIPROCESSOR RPI2 is fixed. -- Add RPI2 to kernels build for both earmv[67]. Use the earmv6 built kernels to create an image that can be used on both RPI and RPI2 -- Add an RPI2_INSTALL
|
1.46.2.5 |
| 25-Nov-2014 |
martin | Remove options DEBUG. Requested by skrll in #265
|
1.46.2.4 |
| 14-Nov-2014 |
martin | Pull up following revision(s) (requested by jakllsch in ticket #235): sys/arch/evbarm/conf/RPI: revision 1.55 enable NFS root FS support in RPI
|
1.46.2.3 |
| 03-Oct-2014 |
martin | Pull up following revision(s) (requested by skrll in ticket #126): sys/arch/evbarm/rpi/rpi_machdep.c: revision 1.47 sys/arch/arm/broadcom/bcm2835reg.h: revision 1.12 sys/arch/evbarm/conf/RPI: revision 1.52 sys/arch/evbarm/conf/RPI: revision 1.53 sys/arch/evbarm/conf/RPI: revision 1.54 sys/arch/arm/broadcom/bcm2835_emmc.c: revision 1.10 sys/arch/arm/broadcom/bcm2835_emmc.c: revision 1.11 sys/arch/arm/broadcom/bcm2835_emmc.c: revision 1.12 sys/arch/arm/broadcom/bcm2835_emmc.c: revision 1.13 sys/arch/arm/broadcom/bcm2835_emmc.c: revision 1.14 sys/arch/arm/broadcom/bcm2835_emmc.c: revision 1.15 sys/arch/arm/broadcom/bcm2835_dmac.c: revision 1.3 sys/arch/arm/broadcom/bcm2835_dmac.c: revision 1.4 sys/arch/arm/broadcom/bcm2835_dmac.h: revision 1.2 sys/arch/arm/broadcom/bcm2835_dmac.c: revision 1.5 sys/arch/arm/broadcom/bcm2835_emmc.c: revision 1.18 sys/arch/arm/broadcom/bcm2835_dmac.h: revision 1.3 sys/arch/arm/broadcom/bcm2835_dmac.c: revision 1.6 sys/arch/arm/broadcom/bcm2835_dmac.c: revision 1.7 sys/arch/arm/broadcom/bcm2835_dmac.c: revision 1.8 sys/arch/arm/broadcom/bcm2835_dmac.c: revision 1.9 sys/arch/arm/broadcom/files.bcm2835: revision 1.23 sys/dev/sdmmc/sdhc.c: revision 1.45 sys/dev/sdmmc/sdhc.c: revision 1.46 sys/dev/sdmmc/sdhc.c: revision 1.47 sys/dev/sdmmc/sdhcvar.h: revision 1.14 Various RPI DMAC and sdhc improvements.
|
1.46.2.2 |
| 11-Sep-2014 |
martin | Pull up the following changes (requested by skrll, #83): sys/arch/arm/broadcom/bcm2835_dmac.c 1.1-1.2 sys/arch/arm/broadcom/bcm2835_dmac.h 1.1 sys/arch/arm/broadcom/bcm2835_intr.c 1.4 sys/arch/arm/broadcom/bcm2835_obio.c 1.21 sys/arch/arm/broadcom/bcm2835reg.h 1.11 sys/arch/arm/broadcom/files.bcm2835 1.22 sys/arch/evbarm/conf/RPI 1.51 sys/arch/evbarm/rpi/rpi_machdep.c 1.46
Add bcm2835 dma controller driver.
|
1.46.2.1 |
| 08-Sep-2014 |
msaitoh | Pull up following revision(s) (requested by skrll in ticket #76): sys/arch/evbarm/conf/RPI: revision 1.50 Copy the list of PHYs from elsewhere. XXX sys/dev/mii/miidevices.config anyone?
|
1.59.2.7 |
| 28-Aug-2017 |
skrll | Sync with HEAD
|
1.59.2.6 |
| 05-Feb-2017 |
skrll | Sync with HEAD
|
1.59.2.5 |
| 05-Dec-2016 |
skrll | Sync with HEAD
|
1.59.2.4 |
| 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.59.2.3 |
| 22-Sep-2015 |
skrll | Sync with HEAD
|
1.59.2.2 |
| 06-Jun-2015 |
skrll | Sync with HEAD
|
1.59.2.1 |
| 06-Apr-2015 |
skrll | Sync with HEAD
|
1.67.2.2 |
| 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.67.2.1 |
| 04-Nov-2016 |
pgoyette | Sync with HEAD
|
1.78.4.4 |
| 21-Apr-2020 |
martin | Sync with HEAD
|
1.78.4.3 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.78.4.2 |
| 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.78.4.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
1.78.2.3 |
| 20-Oct-2018 |
pgoyette | Sync with head
|
1.78.2.2 |
| 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.78.2.1 |
| 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.87.4.2 |
| 29-Feb-2020 |
ad | Sync with head.
|
1.87.4.1 |
| 25-Jan-2020 |
ad | Sync with head.
|
1.89.4.1 |
| 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.93.2.1 |
| 14-Dec-2020 |
thorpej | Sync w/ HEAD.
|