History log of /src/sys/arch/evbarm/conf |
Revision | Date | Author | Comments |
1.75 | 07-Aug-2022 |
simonb | branches: 1.75.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.74 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.73 | 14-Sep-2017 |
mrg | branches: 1.73.4; 1.73.8; 1.73.14; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.72 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.71 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.70 | 07-Aug-2015 |
maxv | branches: 1.70.2; 1.70.4; Remove KMEMSTATS.
|
1.69 | 23-Aug-2014 |
dholland | branches: 1.69.2; 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.68 | 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.67 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.66 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32, following the switch to eabi by default.
|
1.65 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.64 | 30-Jun-2013 |
rmind | branches: 1.64.4; G/C PFIL_HOOKS from the kernel configs.
|
1.63 | 05-Jun-2013 |
christos | branches: 1.63.2; remove obsolete networking options
|
1.62 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.61 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.60 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.59 | 11-Sep-2012 |
msaitoh | branches: 1.59.2; Add PUFFS, putter and fss.
|
1.58 | 01-Sep-2012 |
matt | Bump up SYMTAB_SPACE
|
1.57 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.56 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.55 | 22-Nov-2011 |
tls | branches: 1.55.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.54 | 30-Jun-2011 |
wiz | branches: 1.54.2; dependant -> dependent
|
1.53 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.52 | 06-Mar-2011 |
jakllsch | Bump SYMTAB_SPACE for the many other evbarm kernels that also need it increased.
|
1.51 | 23-Nov-2010 |
hannken | branches: 1.51.2; 1.51.4; Remove unused count from pseudo-device md.
|
1.50 | 28-Oct-2010 |
briggs | Bump SYMTAB_SPACE for a few configurations.
|
1.49 | 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
1.48 | 05-Dec-2009 |
pooka | branches: 1.48.2; 1.48.4; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.47 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.46 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.45 | 24-Nov-2008 |
ad | branches: 1.45.4; Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.44 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.43 | 31-Jul-2008 |
simonb | branches: 1.43.2; Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.42 | 27-Jun-2008 |
he | branches: 1.42.2; Bump SYMTAB_SPACE so that it fits again.
|
1.41 | 30-May-2008 |
tsutsui | branches: 1.41.2; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.40 | 19-Jan-2008 |
chris | branches: 1.40.6; 1.40.8; 1.40.10; 1.40.12; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
1.39 | 06-Jan-2008 |
matt | Increase SYMTAB_SPACE because of more kernel bloat.
|
1.38 | 17-Oct-2007 |
garbled | branches: 1.38.2; 1.38.8; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
1.37 | 13-May-2007 |
he | branches: 1.37.6; 1.37.10; Bump SYMTAB_SPACE so that it fits again.
|
1.36 | 26-Aug-2006 |
christos | branches: 1.36.8; 1.36.12; 1.36.14; 1.36.20; PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP
|
1.35 | 14-Apr-2006 |
simonb | Bump SYMTAB_SPACE.
|
1.34 | 05-Feb-2006 |
cube | branches: 1.34.2; 1.34.4; 1.34.6; Remove 'count' argument for pseudo-devices that ignore it (vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
|
1.33 | 04-Feb-2006 |
rpaulo | bpfilter doesn't accept count anymore.
|
1.32 | 07-Dec-2005 |
tsutsui | branches: 1.32.2; 1.32.4; 1.32.6; Adjust comments for options FFS_NO_SNAPSHOT.
XXX: This option should be mentioned in options(4).
|
1.31 | 19-Aug-2005 |
christos | Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
|
1.30 | 19-Aug-2005 |
christos | 64 bit inode changes.
|
1.29 | 31-Jul-2005 |
yamt | revert "defflag VMSWAP" changes for now. there seems to be far more people who don't want to edit their kernel config files than i thought.
|
1.28 | 30-Jul-2005 |
yamt | add "options VMSWAP" to non INSTALL kernels.
|
1.27 | 07-Jul-2005 |
tron | Add (commented out) IPSEC_NAT_T option.
|
1.26 | 25-Feb-2005 |
simonb | branches: 1.26.2; 1.26.4; Add COMPAT_20 (and COMPAT_16 in some cases) to kernel config files that didn't have those options but had other earlier compat options.
|
1.25 | 18-Feb-2005 |
dsl | Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT
|
1.24 | 11-Feb-2005 |
dsl | Add 'option FFS_SNAPSHOT' to most of the config files. Commented out for kernels that appear to hace space constraints.
|
1.23 | 31-Jan-2005 |
hannken | Add file system snapshots to kernel configs.
- Ffs internal snapshots get compiled in unconditionally.
- File system snapshot device fss(4) added to all kernel configs that have a disk. Device is commented out on all non-GENERIC kernels.
Reviewed by: Jason Thorpe <thorpej@netbsd.org>
|
1.22 | 24-Nov-2004 |
bouyer | branches: 1.22.4; 1.22.6; pdcsata(4), a driver for the Promise SATA150 (aka PDC203xx) serie of controllers. Tested with a PDC20375 (2 SATA, one PATA) controller on sparc64. Added to all kernel config file which had pdcide(4).
|
1.21 | 10-Nov-2004 |
christos | Add COMPAT_BSDPTY to the rest of the config files.
|
1.20 | 04-Sep-2004 |
manu | IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on tech-net@
|
1.19 | 15-Jul-2004 |
atatat | Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented out in most of them.
|
1.18 | 13-Feb-2004 |
wiz | branches: 1.18.2; Uppercase CPU, plural is CPUs.
|
1.17 | 14-Dec-2003 |
thorpej | Remove piixide, since these boards will never, ever have one.
|
1.16 | 14-Dec-2003 |
thorpej | Split the Intel i31244 SATA controller ("Artisea") driver out of piixide into its own driver (artsata).
|
1.15 | 13-Dec-2003 |
thorpej | Remove the IDE controllers that only exist in southbridge chips (which none of these boards have).
XXX piixide stays for now, because that's where the Intel i31244 SATA controller is. That will change, eventually.
|
1.14 | 13-Dec-2003 |
thorpej | Collapse the atabus declaration into "atabus* at ata? channel ?".
|
1.13 | 13-Dec-2003 |
thorpej | Split out the Silicon Image SATALink support into its own driver, "satalink".
|
1.12 | 09-Dec-2003 |
he | Bump SYMTAB_SPACE so that the symbol table fits again.
|
1.11 | 08-Oct-2003 |
bouyer | Add new per-chip pciide drivers.
|
1.10 | 08-Oct-2003 |
bouyer | Add atabus
|
1.9 | 13-Sep-2003 |
chris | Add COMPAT_16 to most arm based kernels. Mainly in preperation for doing SA_SIGINFO work.
|
1.8 | 06-Sep-2003 |
rearnsha | Default all builds to not have debug information. Significantly reduces disk space needed for a make release, especially if using dwarf2 debug.
|
1.7 | 14-Jun-2003 |
thorpej | branches: 1.7.2; Use CPUFLAGS rather than COPTS to pass -mcpu=xscale.
|
1.6 | 23-May-2003 |
thorpej | Add ksyms.
|
1.5 | 21-Apr-2003 |
thorpej | Add XSCALE_CACHE_READ_WRITE_ALLOCATE.
|
1.4 | 20-Apr-2003 |
thorpej | Add a driver for the reset button on the ADI BECC.
|
1.3 | 16-Apr-2003 |
thorpej | Add mpt(4).
|
1.2 | 08-Apr-2003 |
thorpej | Add a selection of storage devices, and also build netbsd-sd0 and netbsd-wd0 kernels.
|
1.1 | 25-Jan-2003 |
thorpej | Add support for ADI Engineering's "Big Red Head" i80200 evaluation and development board, based around their BECC companion chip. Despite its name, the board can run in big- or little-endian mode (we currently run only in the latter).
|
1.7.2.10 | 11-Dec-2005 |
christos | Sync with head.
|
1.7.2.9 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.7.2.8 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.7.2.7 | 15-Feb-2005 |
skrll | Sync with HEAD.
|
1.7.2.6 | 04-Feb-2005 |
skrll | Sync with HEAD.
|
1.7.2.5 | 29-Nov-2004 |
skrll | Sync with HEAD.
|
1.7.2.4 | 14-Nov-2004 |
skrll | Sync with HEAD.
|
1.7.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.7.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.7.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.18.2.1 | 15-Jul-2004 |
he | branches: 1.18.2.1.2; Pull up revision 1.19 (requested by atatat in ticket #663): Add "options SYSCTL_INCLUDE_DESCR" to a lot of configurations, but commented out in most of them.
|
1.18.2.1.2.1 | 02-Apr-2005 |
he | Pull up revision 1.22 (requested by bouyer in ticket #1019): Add pdcsata(4), a driver for the Promise SATA150 (aka PDC203xx) series of controllers.
|
1.22.6.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.22.6.1 | 12-Feb-2005 |
yamt | sync with head.
|
1.22.4.1 | 29-Apr-2005 |
kent | sync with -current
|
1.26.4.4 | 21-Jan-2008 |
yamt | sync with head
|
1.26.4.3 | 03-Sep-2007 |
yamt | sync with head.
|
1.26.4.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.26.4.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.26.2.1 | 18-Jul-2005 |
riz | Pull up revision 1.27 (requested by tron in ticket #566): Add (commented out) IPSEC_NAT_T option.
|
1.32.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
1.32.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
1.32.2.1 | 18-Feb-2006 |
yamt | sync with head.
|
1.34.6.1 | 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
1.34.4.1 | 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
1.34.2.2 | 03-Sep-2006 |
yamt | sync with head.
|
1.34.2.1 | 24-May-2006 |
yamt | sync with head.
|
1.36.20.1 | 22-May-2007 |
matt | Update to HEAD.
|
1.36.14.1 | 11-Jul-2007 |
mjf | Sync with head.
|
1.36.12.1 | 27-May-2007 |
ad | Sync with head.
|
1.36.8.1 | 17-May-2007 |
yamt | sync with head.
|
1.37.10.3 | 23-Mar-2008 |
matt | sync with HEAD
|
1.37.10.2 | 09-Nov-2007 |
matt | Make all the evbarm kernels build again. Fix lossage from rebase.
|
1.37.10.1 | 06-Nov-2007 |
matt | sync with HEAD
|
1.37.6.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.38.8.2 | 20-Jan-2008 |
bouyer | Sync with HEAD
|
1.38.8.1 | 08-Jan-2008 |
bouyer | Sync with HEAD
|
1.38.2.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.40.12.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.40.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.40.10.3 | 11-Aug-2010 |
yamt | sync with head.
|
1.40.10.2 | 11-Mar-2010 |
yamt | sync with head
|
1.40.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.40.8.1 | 04-Jun-2008 |
yamt | sync with head
|
1.40.6.4 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.40.6.3 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.40.6.2 | 29-Jun-2008 |
mjf | Sync with HEAD.
|
1.40.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.41.2.1 | 03-Jul-2008 |
simonb | Sync with head.
|
1.42.2.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.42.2.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.43.2.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.43.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.45.4.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.48.4.3 | 21-Apr-2011 |
rmind | sync with head
|
1.48.4.2 | 05-Mar-2011 |
rmind | sync with head
|
1.48.4.1 | 30-May-2010 |
rmind | sync with head
|
1.48.2.2 | 06-Nov-2010 |
uebayasi | Sync with HEAD.
|
1.48.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.51.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.51.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.54.2.3 | 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.54.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.54.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.55.2.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.55.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.59.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.59.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.59.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.59.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.63.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.64.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.69.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.69.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.70.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.70.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.73.14.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.73.8.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.73.4.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.75.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.2 | 02-May-2014 |
dogcow | as suggested by gimpy et al, "no config" the netbsd-device kernels. Reduces `build.sh release` by about a gig.
|
1.1 | 08-Apr-2003 |
thorpej | branches: 1.1.142; 1.1.152; 1.1.158; 1.1.168; Factor out common INSTALL kernel config fragments into a new INSTALL file. Add INSTALL kernels for the ADI BRH, IQ80310, and IQ80321.
|
1.1.168.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1.158.1 | 18-May-2014 |
rmind | sync with head
|
1.1.152.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.142.1 | 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.21 | 08-Oct-2017 |
jmcneill | Remove ALLWINNER_A80 kernel config; use SUNXI for these boards instead.
|
1.20 | 08-Jan-2017 |
christos | remove dup DIAGNOSTIC
|
1.19 | 13-Dec-2016 |
christos | wildcard speaker attachments, now that we can handle many of them.
|
1.18 | 10-Dec-2016 |
christos | remove VAUDIOSPEAKER for now, will be done differently.
|
1.17 | 08-Dec-2016 |
nat | Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
1.16 | 19-Apr-2015 |
matt | branches: 1.16.2; Remove options CPU_CORTEX* since options ALLWINNER_* will now define them. Use GENERIC.common for CUBIEBOARD (and BPI and CUBIETRUCK)
|
1.15 | 03-Apr-2015 |
jmcneill | branches: 1.15.2; Move common non-device stuff to GENERIC.common. Simplify board configs, and let them all share common settings.
|
1.14 | 21-Dec-2014 |
jmcneill | enable awindebe, genfb, wsdisplay
|
1.13 | 11-Dec-2014 |
jmcneill | enable MULTIPROCESSOR
|
1.12 | 07-Dec-2014 |
jmcneill | eMMC works now, turn it on
|
1.11 | 07-Dec-2014 |
jmcneill | Add A80 PIO L,M,N and A80 CIR (RX) support.
|
1.10 | 07-Dec-2014 |
jmcneill | add AC100 CODEC/RTC driver
|
1.9 | 07-Dec-2014 |
jmcneill | add awinwdt
|
1.8 | 07-Dec-2014 |
jmcneill | remove axp22x
|
1.7 | 07-Dec-2014 |
jmcneill | add RSB (awinp2wi), AXP806, AXP809 drivers
|
1.6 | 05-Dec-2014 |
jmcneill | A80 DMA controller support
|
1.5 | 05-Dec-2014 |
jmcneill | enable awge, axp22x
|
1.4 | 05-Dec-2014 |
jmcneill | A80 EHCI and OHCI support
|
1.3 | 05-Dec-2014 |
jmcneill | A80 I2C support
|
1.2 | 05-Dec-2014 |
jmcneill | A80 MMC support. Works for SD card slot on Cubie4, but not eMMC yet.
|
1.1 | 05-Dec-2014 |
jmcneill | Initial Allwinner A80 support.
|
1.15.2.4 | 05-Feb-2017 |
skrll | Sync with HEAD
|
1.15.2.3 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.15.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.15.2.1 | 03-Apr-2015 |
skrll | file ALLWINNER_A80 was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.16.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.16.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.2 | 08-Oct-2017 |
jmcneill | Remove ALLWINNER_A80 kernel config; use SUNXI for these boards instead.
|
1.1 | 14-Dec-2014 |
jmcneill | branches: 1.1.2; add INSTALL kernel for Allwinner A80
|
1.1.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.2.1 | 14-Dec-2014 |
skrll | file ALLWINNER_A80_INSTALL was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.29 | 07-Aug-2022 |
simonb | branches: 1.29.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.28 | 13-Jun-2020 |
ad | Comment out "options PMAPCOUNTERS". It adds much overhead and is mostly of interest to people hacking on the VM system or pmap. Proposed on port-arm@.
|
1.27 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.26 | 23-Oct-2018 |
jdolecek | branches: 1.26.4; 1.26.10; remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.25 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.24 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.23 | 07-Jun-2018 |
thorpej | branches: 1.23.2; Revert changes that pinned-down i2c parent specs. The i2c subsystem has been enhanced to make this unnecessary.
|
1.22 | 15-May-2018 |
thorpej | Fully specifiy the location of indirectly-configured I2C devices. In particular, the parent spec must not be wild-carded, as doing so doesn't work well on systems where more than one I2C bus is present.
|
1.21 | 14-Sep-2017 |
mrg | branches: 1.21.2; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.20 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.19 | 25-Feb-2017 |
skrll | Add pci attachment for mvsata
|
1.18 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.17 | 12-Aug-2015 |
maxv | branches: 1.17.2; 1.17.4; Remove KMEMSTATS.
|
1.16 | 03-Jun-2015 |
hsuenaga | add kernel config of if_mvxpe(new ethernet) and mvxpsec(new cryptographic). still disabled by default. I need to do more test...
|
1.15 | 30-Aug-2014 |
kiyohara | branches: 1.15.2; Move options __HAVE_MM_MD_DIRECT_MAPPED_PHYS from MIRABOX to ARMADAXP. It is must required.
|
1.14 | 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.13 | 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.12 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32, following the switch to eabi by default.
|
1.11 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.10 | 18-Mar-2014 |
matt | branches: 1.10.2; 1.10.4; Add some missing devices (crypto & gige)
|
1.9 | 18-Mar-2014 |
matt | Add commented out MVSOC_EARLY_CONSOLE option
|
1.8 | 18-Mar-2014 |
matt | Add xhci
|
1.7 | 17-Mar-2014 |
kiyohara | Add options MVSOC_INTERREGS_PBASE for *old* Armada XP board..
|
1.6 | 09-Aug-2013 |
aymeric | Comment out pseudo-device md so that ARMADAXP_INSTALL passes config(1). Fixes evbarm releases.
|
1.5 | 30-Jun-2013 |
rmind | G/C PFIL_HOOKS from the kernel configs.
|
1.4 | 09-Jun-2013 |
kiyohara | branches: 1.4.2; 1.4.4; Comment-out options IPSEC*.
|
1.3 | 05-Jun-2013 |
christos | remove obsolete networking options
|
1.2 | 03-Jun-2013 |
rkujawa | Add support for SDIO on Armada XP.
|
1.1 | 29-May-2013 |
rkujawa | Add build configuration for Armada XP.
Obtained from Marvell, Semihalf.
|
1.4.4.2 | 18-May-2014 |
rmind | sync with head
|
1.4.4.1 | 28-Aug-2013 |
rmind | sync with head
|
1.4.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.4.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.4.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.4.2.1 | 09-Jun-2013 |
tls | file ARMADAXP was added on branch tls-maxphys on 2013-06-23 06:20:03 +0000
|
1.10.4.2 | 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.4.1 | 18-Mar-2014 |
yamt | file ARMADAXP was added on branch yamt-pagecache on 2014-05-22 11:39:39 +0000
|
1.10.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.15.2.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.15.2.2 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.15.2.1 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.17.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.17.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.21.2.4 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.21.2.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.21.2.2 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.21.2.1 | 21-May-2018 |
pgoyette | Sync with HEAD
|
1.23.2.2 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.23.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.26.10.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.26.4.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.29.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.3 | 23-May-2020 |
jmcneill | GC unused INSTALL kernel configs.
|
1.2 | 01-May-2014 |
martin | branches: 1.2.2; 1.2.6; Do not create debug info for *_INSTALL kernels.
|
1.1 | 09-Aug-2013 |
matt | branches: 1.1.2; 1.1.4; Add a INSTALL kernel for ARMADAXP
|
1.1.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1.2.3 | 18-May-2014 |
rmind | sync with head
|
1.1.2.2 | 28-Aug-2013 |
rmind | sync with head
|
1.1.2.1 | 09-Aug-2013 |
rmind | file ARMADAXP_INSTALL was added on branch rmind-smpnet on 2013-08-28 23:59:13 +0000
|
1.2.6.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.6.1 | 01-May-2014 |
tls | file ARMADAXP_INSTALL was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.2.2.2 | 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.2.2.1 | 01-May-2014 |
yamt | file ARMADAXP_INSTALL was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.24 | 10-Jul-2020 |
skrll | G/C. OK'ed by jmcnell
|
1.23 | 13-Jun-2020 |
ad | Comment out "options PMAPCOUNTERS". It adds much overhead and is mostly of interest to people hacking on the VM system or pmap. Proposed on port-arm@.
|
1.22 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.21 | 25-Mar-2020 |
jdolecek | branches: 1.21.2; remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs to prepare for their eventual removal
|
1.20 | 19-Jan-2020 |
thorpej | Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete.
|
1.19 | 24-Jul-2019 |
hkenken | branches: 1.19.2; 1.19.4; Modified i.MX GPIO control module and PCIe module.
+ Add imxpcie.c imx PCIe common driver
|
1.18 | 18-May-2019 |
skrll | Convert remaining armv7 kernels to generic start and remove a bunch of code including a9_mpsubr.S.
Thanks to Lwazi Dube for testing PANDABOARD and BEAGLEBONE.
|
1.17 | 26-Apr-2019 |
sevan | Use veriexec.config to reduce duplication
|
1.16 | 19-Dec-2018 |
skrll | Remove CONS_OVERRIDE - it's an i386 option
|
1.15 | 25-Aug-2018 |
maxv | Retire NDIS. It appears that it has never worked, after 13 years it was still marked as "experimental", and nowadays it may be one more obstacle to MPification of the network stack.
Discussed on tech-net@.
|
1.14 | 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.13 | 21-Jul-2018 |
maya | Remove comment mentioning an i386 problem from non-x86 kernel configs. (they all say BROKEN in the next comment too)
|
1.12 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.11 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.10 | 25-Nov-2017 |
christos | branches: 1.10.2; 1.10.4; 1.10.6; comment out duplicate options and unknown devices
|
1.9 | 14-Sep-2017 |
mrg | clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.8 | 13-Sep-2017 |
sevan | Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options. These algorithms are either broken or on their way to being broken.
Discussed on tech-security http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html
ok riastradh
|
1.7 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.6 | 26-Feb-2017 |
rin | Add DKWEDGE_METHOD_RDB option, which is enabled for x86, commented out for other platforms by default.
|
1.5 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.4 | 26-Nov-2016 |
christos | branches: 1.4.2; mention PAX_SEGVGUARD dependency on FILEASSOC
|
1.3 | 17-Oct-2016 |
ryo | * Add option MEMSIZE_RESERVED to reserves memory for Cortex-M4 area * change KERNEL_BASE from 0x80008000 to 0x82000000
|
1.2 | 07-Aug-2016 |
christos | rename ifmpls to mpls, so we don't have if_ifmpls...
|
1.1 | 17-May-2016 |
ryo | branches: 1.1.2; 1.1.4; Add initial support for Freescale i.MX7 SoC and Atmark Techno Armadillo-IoT G3 boards.
Contributed by Internet Initiative Japan Inc.
|
1.1.4.3 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.1.4.2 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.1.4.1 | 04-Nov-2016 |
pgoyette | Sync with HEAD
|
1.1.2.5 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.1.2.4 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.1.2.3 | 05-Oct-2016 |
skrll | Sync with HEAD
|
1.1.2.2 | 29-May-2016 |
skrll | Sync with HEAD
|
1.1.2.1 | 17-May-2016 |
skrll | file ARMADILLO-IOT-G3 was added on branch nick-nhusb on 2016-05-29 08:44:16 +0000
|
1.4.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.10.6.4 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.10.6.3 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.10.6.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.10.6.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.10.4.3 | 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
1.10.4.2 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.10.4.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.10.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.10.2.1 | 25-Nov-2017 |
jdolecek | file ARMADILLO-IOT-G3 was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.19.4.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.19.2.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.21.2.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.2 | 23-May-2020 |
jmcneill | GC unused INSTALL kernel configs.
|
1.1 | 17-May-2016 |
ryo | branches: 1.1.2; 1.1.18; Add initial support for Freescale i.MX7 SoC and Atmark Techno Armadillo-IoT G3 boards.
Contributed by Internet Initiative Japan Inc.
|
1.1.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.18.1 | 17-May-2016 |
jdolecek | file ARMADILLO-IOT-G3_INSTALL was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.1.2.2 | 29-May-2016 |
skrll | Sync with HEAD
|
1.1.2.1 | 17-May-2016 |
skrll | file ARMADILLO-IOT-G3_INSTALL was added on branch nick-nhusb on 2016-05-29 08:44:16 +0000
|
1.49 | 29-Jan-2024 |
christos | PR/57889: Ricardo Branco: ext2fs does not have user immutable and append file flags, only system ones. Restrict those to the superuser. Before the behavior was controlled by EXT2FS_SYSTEM_FLAGS. Make that behavior the default.
|
1.48 | 07-Aug-2022 |
simonb | UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.47 | 27-Sep-2020 |
roy | vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.46 | 01-Aug-2020 |
maxv | Remove references to BRIDGE_IPF, it is now compiled in by default.
|
1.45 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.44 | 19-Jan-2020 |
thorpej | branches: 1.44.4; Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete.
|
1.43 | 01-Aug-2018 |
maxv | branches: 1.43.6; 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.42 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.41 | 28-Jun-2018 |
thorpej | branches: 1.41.2; Use the "flags" config directive modifier to specify seeprom size (a pre-existing capability in seeprom driver) now that "size" is no longer a valid locator for i2c.
|
1.40 | 07-Jun-2018 |
thorpej | Revert changes that pinned-down i2c parent specs. The i2c subsystem has been enhanced to make this unnecessary.
|
1.39 | 15-May-2018 |
thorpej | Fully specifiy the location of indirectly-configured I2C devices. In particular, the parent spec must not be wild-carded, as doing so doesn't work well on systems where more than one I2C bus is present.
|
1.38 | 14-Sep-2017 |
mrg | branches: 1.38.2; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.37 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.36 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.35 | 07-Aug-2015 |
maxv | branches: 1.35.2; 1.35.4; Remove KMEMSTATS.
|
1.34 | 23-Aug-2014 |
dholland | branches: 1.34.2; 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.33 | 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.32 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.31 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32, following the switch to eabi by default.
|
1.30 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.29 | 30-Jun-2013 |
rmind | branches: 1.29.4; G/C PFIL_HOOKS from the kernel configs.
|
1.28 | 05-Jun-2013 |
christos | branches: 1.28.2; remove obsolete networking options
|
1.27 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.26 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.25 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.24 | 11-Sep-2012 |
msaitoh | branches: 1.24.2; Add PUFFS, putter and fss.
|
1.23 | 01-Sep-2012 |
matt | Bump up SYMTAB_SPACE
|
1.22 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.21 | 10-Mar-2012 |
joerg | P1003_1B_SEMAPHORE is no longer optional.
|
1.20 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.19 | 22-Nov-2011 |
tls | branches: 1.19.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.18 | 30-Jun-2011 |
wiz | branches: 1.18.2; dependant -> dependent
|
1.17 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.16 | 23-Nov-2010 |
hannken | branches: 1.16.2; 1.16.4; Remove unused count from pseudo-device md.
|
1.15 | 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
1.14 | 05-Dec-2009 |
pooka | branches: 1.14.2; 1.14.4; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.13 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.12 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.11 | 06-Feb-2009 |
jym | branches: 1.11.2; Changes to MEMORY_RBFLAGS option: - renamed to MEMORY_DISK_RBFLAGS to better fit the rest of the MEMORY_DISK options(4) - change default value to RB_AUTOBOOT instead of RB_SINGLE, and adapt the config(5) files accordingly - document this option inside options(4)
See also http://mail-index.netbsd.org/tech-kern/2008/12/25/msg003924.html
Reviewed by abs@ in private mail.
|
1.10 | 24-Nov-2008 |
ad | Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.9 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.8 | 31-Jul-2008 |
simonb | branches: 1.8.2; Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.7 | 30-May-2008 |
tsutsui | branches: 1.7.4; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.6 | 19-Jan-2008 |
chris | branches: 1.6.6; 1.6.8; 1.6.10; 1.6.12; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
1.5 | 31-Dec-2007 |
ad | Remove systrace. Ok core@.
|
1.4 | 26-Aug-2006 |
christos | branches: 1.4.4; 1.4.30; 1.4.34; 1.4.40; 1.4.48; PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP
|
1.3 | 26-Aug-2006 |
tsutsui | Remove obsolete #options VERIFIED_EXEC, found by grep(1).
|
1.2 | 13-Feb-2006 |
hamajima | branches: 1.2.2; 1.2.4; 1.2.10; 1.2.16; 1.2.18; identify model from DeviceCfg register, and delete "options ARMADILLO210". get DRAM information and boot argument from bootloader.
|
1.1 | 06-Feb-2006 |
hamajima | Add support for the Atmark Techno Armadillo-210. Armadillo-210 is subset model of Armadillo-9.
|
1.2.18.1 | 22-Sep-2006 |
riz | Pull up following revision(s) (requested by tsutsui in ticket #170): sys/arch/sparc64/conf/GENERIC: revision 1.63 sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.55 sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.54 sys/arch/next68k/conf/GENERIC: revision 1.105 sys/arch/ews4800mips/conf/GENERIC: revision 1.12 sys/arch/arc/conf/GENERIC: revision 1.142 sys/arch/sun3/conf/GENERIC3X: revision 1.91 sys/arch/amd64/conf/GENERIC: revision 1.105 sys/arch/sun2/conf/GENERIC: revision 1.58 sys/arch/amiga/conf/GENERIC.in: revision 1.55 sys/arch/mac68k/conf/GENERIC: revision 1.175 sys/arch/acorn26/conf/GENERIC: revision 1.46 sys/arch/shark/conf/GENERIC: revision 1.65 sys/arch/cesfic/conf/GENERIC: revision 1.45 sys/arch/sandpoint/conf/GENERIC: revision 1.36 sys/arch/iyonix/conf/GENERIC: revision 1.32 sys/arch/mvme68k/conf/GENERIC: revision 1.69 sys/arch/evbarm/conf/ARMADILLO210: revision 1.3 sys/arch/vax/conf/GENERIC: revision 1.154 sys/arch/mipsco/conf/GENERIC: revision 1.61 sys/arch/evbarm/conf/ARMADILLO9: revision 1.14 sys/arch/cobalt/conf/GENERIC: revision 1.103 sys/arch/ofppc/conf/GENERIC: revision 1.94 sys/arch/hp700/conf/GENERIC: revision 1.69 sys/arch/playstation2/conf/GENERIC: revision 1.8 sys/arch/dreamcast/conf/GENERIC: revision 1.73 sys/arch/news68k/conf/GENERIC: revision 1.81 sys/arch/macppc/conf/GENERIC: revision 1.234 sys/arch/hp300/conf/GENERIC: revision 1.134 sys/arch/mmeye/conf/GENERIC: revision 1.83 sys/arch/ibmnws/conf/GENERIC: revision 1.26 sys/arch/cats/conf/GENERIC: revision 1.109 sys/arch/sparc/conf/GENERIC: revision 1.191 sys/arch/pdp10/conf/GENERIC: revision 1.27 sys/arch/acorn32/conf/GENERIC: revision 1.75 sys/arch/luna68k/conf/GENERIC: revision 1.74 sys/arch/bebox/conf/GENERIC: revision 1.101 sys/arch/pmax/conf/GENERIC: revision 1.148 sys/arch/x68k/conf/GENERIC: revision 1.130 sys/arch/sun3/conf/GENERIC: revision 1.134 sys/arch/prep/conf/GENERIC: revision 1.126 sys/arch/alpha/conf/GENERIC: revision 1.293 sys/arch/newsmips/conf/GENERIC: revision 1.94 sys/arch/netwinder/conf/GENERIC: revision 1.83 sys/arch/hpcsh/conf/GENERIC: revision 1.69 sys/arch/sbmips/conf/GENERIC: revision 1.55 sys/arch/pc532/conf/GENERIC: revision 1.65 sys/arch/hpcmips/conf/GENERIC: revision 1.192 Remove obsolete #options VERIFIED_EXEC, found by grep(1).
|
1.2.16.4 | 21-Jan-2008 |
yamt | sync with head
|
1.2.16.3 | 30-Dec-2006 |
yamt | sync with head.
|
1.2.16.2 | 21-Jun-2006 |
yamt | sync with head.
|
1.2.16.1 | 13-Feb-2006 |
yamt | file ARMADILLO210 was added on branch yamt-lazymbuf on 2006-06-21 14:50:33 +0000
|
1.2.10.2 | 22-Apr-2006 |
simonb | Sync with head.
|
1.2.10.1 | 13-Feb-2006 |
simonb | file ARMADILLO210 was added on branch simonb-timecounters on 2006-04-22 11:37:22 +0000
|
1.2.4.1 | 03-Sep-2006 |
yamt | sync with head.
|
1.2.2.2 | 18-Feb-2006 |
yamt | sync with head.
|
1.2.2.1 | 13-Feb-2006 |
yamt | file ARMADILLO210 was added on branch yamt-uio_vmspace on 2006-02-18 15:38:32 +0000
|
1.4.48.2 | 20-Jan-2008 |
bouyer | Sync with HEAD
|
1.4.48.1 | 02-Jan-2008 |
bouyer | Sync with HEAD
|
1.4.40.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.4.34.2 | 23-Mar-2008 |
matt | sync with HEAD
|
1.4.34.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.4.30.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.4.4.2 | 09-Sep-2006 |
rpaulo | sync with head
|
1.4.4.1 | 26-Aug-2006 |
rpaulo | file ARMADILLO210 was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:38:40 +0000
|
1.6.12.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.6.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.6.10.3 | 11-Aug-2010 |
yamt | sync with head.
|
1.6.10.2 | 11-Mar-2010 |
yamt | sync with head
|
1.6.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.6.8.1 | 04-Jun-2008 |
yamt | sync with head
|
1.6.6.3 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.6.6.2 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.6.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.7.4.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.7.4.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.8.2.3 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.8.2.2 | 03-Mar-2009 |
skrll | Sync with HEAD.
|
1.8.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.11.2.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.14.4.3 | 21-Apr-2011 |
rmind | sync with head
|
1.14.4.2 | 05-Mar-2011 |
rmind | sync with head
|
1.14.4.1 | 30-May-2010 |
rmind | sync with head
|
1.14.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.16.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.16.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.18.2.3 | 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.18.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.18.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.19.2.3 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.19.2.2 | 11-Mar-2012 |
mrg | sync to latest -current
|
1.19.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.24.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.24.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.24.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.24.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.28.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.29.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.34.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.34.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.35.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.35.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.38.2.4 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.38.2.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.38.2.2 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.38.2.1 | 21-May-2018 |
pgoyette | Sync with HEAD
|
1.41.2.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.41.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.41.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.43.6.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.44.4.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.68 | 29-Jan-2024 |
christos | PR/57889: Ricardo Branco: ext2fs does not have user immutable and append file flags, only system ones. Restrict those to the superuser. Before the behavior was controlled by EXT2FS_SYSTEM_FLAGS. Make that behavior the default.
|
1.67 | 07-Aug-2022 |
simonb | branches: 1.67.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.66 | 20-Jan-2021 |
nia | do not enable kernel OSS compat in configs without compat_linux
perhaps kernel OSS compat can be merged into compat_linux to avoid further confusion
|
1.65 | 27-Sep-2020 |
roy | branches: 1.65.2; vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.64 | 16-Aug-2020 |
jdolecek | make COMPAT_LINUX option disabled by default
leave the option enabled only in amd64/i386 ALL kernels to make sure it continues to be compilable also when included in kernel
|
1.63 | 01-Aug-2020 |
maxv | Remove references to BRIDGE_IPF, it is now compiled in by default.
|
1.62 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.61 | 19-Jan-2020 |
thorpej | branches: 1.61.4; Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete.
|
1.60 | 01-Aug-2018 |
maxv | branches: 1.60.4; 1.60.6; 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.59 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.58 | 28-Jun-2018 |
thorpej | branches: 1.58.2; Use the "flags" config directive modifier to specify seeprom size (a pre-existing capability in seeprom driver) now that "size" is no longer a valid locator for i2c.
|
1.57 | 07-Jun-2018 |
thorpej | Revert changes that pinned-down i2c parent specs. The i2c subsystem has been enhanced to make this unnecessary.
|
1.56 | 15-May-2018 |
thorpej | Fully specifiy the location of indirectly-configured I2C devices. In particular, the parent spec must not be wild-carded, as doing so doesn't work well on systems where more than one I2C bus is present.
|
1.55 | 14-Sep-2017 |
mrg | branches: 1.55.2; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.54 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.53 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.52 | 13-Dec-2016 |
christos | branches: 1.52.2; wildcard speaker attachments, now that we can handle many of them.
|
1.51 | 10-Dec-2016 |
christos | remove VAUDIOSPEAKER for now, will be done differently.
|
1.50 | 08-Dec-2016 |
nat | Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
1.49 | 12-Aug-2015 |
maxv | branches: 1.49.2; Remove KMEMSTATS.
|
1.48 | 23-Aug-2014 |
dholland | branches: 1.48.2; 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.47 | 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.46 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.45 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32, following the switch to eabi by default.
|
1.44 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.43 | 30-Jun-2013 |
rmind | branches: 1.43.4; G/C PFIL_HOOKS from the kernel configs.
|
1.42 | 05-Jun-2013 |
christos | branches: 1.42.2; remove obsolete networking options
|
1.41 | 27-Apr-2013 |
christos | more bogus number removal
|
1.40 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.39 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.38 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.37 | 11-Sep-2012 |
msaitoh | branches: 1.37.2; Add PUFFS, putter and fss.
|
1.36 | 01-Sep-2012 |
matt | Bump up SYMTAB_SPACE
|
1.35 | 05-Jun-2012 |
abs | Adjust the WSDISPLAY_COMPAT_USL comment to mention wsconscfg, to at least give a hint that its not just for third party compat. No functional change.
|
1.34 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.33 | 10-Mar-2012 |
joerg | P1003_1B_SEMAPHORE is no longer optional.
|
1.32 | 18-Dec-2011 |
dholland | branches: 1.32.2; WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.31 | 22-Nov-2011 |
tls | branches: 1.31.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.30 | 30-Jun-2011 |
wiz | branches: 1.30.2; dependant -> dependent
|
1.29 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.28 | 23-Nov-2010 |
hannken | branches: 1.28.2; 1.28.4; Remove unused count from pseudo-device md.
|
1.27 | 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
1.26 | 05-Dec-2009 |
pooka | branches: 1.26.2; 1.26.4; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.25 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.24 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.23 | 24-Nov-2008 |
ad | branches: 1.23.4; Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.22 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.21 | 31-Jul-2008 |
simonb | branches: 1.21.2; Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.20 | 29-Jun-2008 |
hamajima | branches: 1.20.2; Fixed addr and size of eppcic0.
|
1.19 | 30-May-2008 |
tsutsui | branches: 1.19.2; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.18 | 19-Jan-2008 |
chris | branches: 1.18.6; 1.18.8; 1.18.10; 1.18.12; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
1.17 | 31-Dec-2007 |
ad | Remove systrace. Ok core@.
|
1.16 | 14-Mar-2007 |
drochner | branches: 1.16.12; 1.16.16; 1.16.22; 1.16.28; It doesn't make sense to specify "configuration" and "interface" locators for uhub because a hub can't have sub-devices. This might be sanity-checked eventually. Same for ubt now after the change to device attachment.
|
1.15 | 26-Aug-2006 |
christos | branches: 1.15.8; 1.15.12; 1.15.14; PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP
|
1.14 | 26-Aug-2006 |
tsutsui | Remove obsolete #options VERIFIED_EXEC, found by grep(1).
|
1.13 | 12-Aug-2006 |
christos | Disable SYSTRACE by default on all kernels (discussed with core)
|
1.12 | 19-Apr-2006 |
drochner | branches: 1.12.6; 1.12.8; adjust comments for the new location of wskbdmap_mfii.c, addresses PR kern/33290 by henry nelson
|
1.11 | 15-Apr-2006 |
jmmv | Remove the getwschar and putwschar accessops from wsdisplay drivers as requested by uwe@. These were wrong because they were receiving an emulcookie yet they were accessops (thus having to receive an accesscookie). Instead, just handle the WSDISPLAYIO_{GET,PUT}WSCHAR ioctls from the driver's ioctl accessop.
As this reduces the amount of code needed to handle these operations to two small functions in each driver, remove the WSDISPLAY_CHARFUNCS kernel option.
Reviewed by, at least, uwe@ and macallan@. No objections in tech-kern@.
|
1.10 | 13-Feb-2006 |
hamajima | branches: 1.10.2; 1.10.4; 1.10.6; identify model from DeviceCfg register, and delete "options ARMADILLO210". get DRAM information and boot argument from bootloader.
|
1.9 | 06-Feb-2006 |
hamajima | Add support for the Atmark Techno Armadillo-210. Armadillo-210 is subset model of Armadillo-9.
|
1.8 | 05-Feb-2006 |
cube | Remove 'count' argument for pseudo-devices that ignore it (vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
|
1.7 | 04-Feb-2006 |
rpaulo | bpfilter doesn't accept count anymore.
|
1.6 | 07-Dec-2005 |
tsutsui | branches: 1.6.2; 1.6.4; 1.6.6; 1.6.8; Adjust comments for options FFS_NO_SNAPSHOT.
XXX: This option should be mentioned in options(4).
|
1.5 | 25-Nov-2005 |
thorpej | swcr -> swcrypto
|
1.4 | 25-Nov-2005 |
thorpej | "pseudo-device crypto" really refers to the /dev/crypto API to the opencrypto framework, not the framework itself. Update the comment accordingly.
|
1.3 | 25-Nov-2005 |
thorpej | Add "pseudo-device swcr" (commented out if "pseudo-device crypto" is also commented out).
|
1.2 | 14-Nov-2005 |
hamajima | branches: 1.2.2; delete unknown options. change root device to "?".
|
1.1 | 13-Nov-2005 |
hamajima | Add initial support for the EP9315-based Atmark Techno Armadillo-9 board.
|
1.2.2.2 | 29-Nov-2005 |
yamt | sync with head.
|
1.2.2.1 | 14-Nov-2005 |
yamt | file ARMADILLO9 was added on branch yamt-readahead on 2005-11-29 21:22:57 +0000
|
1.6.8.1 | 22-Apr-2006 |
simonb | Sync with head.
|
1.6.6.1 | 09-Sep-2006 |
rpaulo | sync with head
|
1.6.4.1 | 18-Feb-2006 |
yamt | sync with head.
|
1.6.2.2 | 11-Dec-2005 |
christos | Sync with head.
|
1.6.2.1 | 07-Dec-2005 |
christos | file ARMADILLO9 was added on branch ktrace-lwp on 2005-12-11 10:28:16 +0000
|
1.10.6.1 | 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
1.10.4.2 | 11-May-2006 |
elad | sync with head
|
1.10.4.1 | 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
1.10.2.2 | 03-Sep-2006 |
yamt | sync with head.
|
1.10.2.1 | 24-May-2006 |
yamt | sync with head.
|
1.12.8.2 | 22-Sep-2006 |
riz | Pull up following revision(s) (requested by tsutsui in ticket #170): sys/arch/sparc64/conf/GENERIC: revision 1.63 sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.55 sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.54 sys/arch/next68k/conf/GENERIC: revision 1.105 sys/arch/ews4800mips/conf/GENERIC: revision 1.12 sys/arch/arc/conf/GENERIC: revision 1.142 sys/arch/sun3/conf/GENERIC3X: revision 1.91 sys/arch/amd64/conf/GENERIC: revision 1.105 sys/arch/sun2/conf/GENERIC: revision 1.58 sys/arch/amiga/conf/GENERIC.in: revision 1.55 sys/arch/mac68k/conf/GENERIC: revision 1.175 sys/arch/acorn26/conf/GENERIC: revision 1.46 sys/arch/shark/conf/GENERIC: revision 1.65 sys/arch/cesfic/conf/GENERIC: revision 1.45 sys/arch/sandpoint/conf/GENERIC: revision 1.36 sys/arch/iyonix/conf/GENERIC: revision 1.32 sys/arch/mvme68k/conf/GENERIC: revision 1.69 sys/arch/evbarm/conf/ARMADILLO210: revision 1.3 sys/arch/vax/conf/GENERIC: revision 1.154 sys/arch/mipsco/conf/GENERIC: revision 1.61 sys/arch/evbarm/conf/ARMADILLO9: revision 1.14 sys/arch/cobalt/conf/GENERIC: revision 1.103 sys/arch/ofppc/conf/GENERIC: revision 1.94 sys/arch/hp700/conf/GENERIC: revision 1.69 sys/arch/playstation2/conf/GENERIC: revision 1.8 sys/arch/dreamcast/conf/GENERIC: revision 1.73 sys/arch/news68k/conf/GENERIC: revision 1.81 sys/arch/macppc/conf/GENERIC: revision 1.234 sys/arch/hp300/conf/GENERIC: revision 1.134 sys/arch/mmeye/conf/GENERIC: revision 1.83 sys/arch/ibmnws/conf/GENERIC: revision 1.26 sys/arch/cats/conf/GENERIC: revision 1.109 sys/arch/sparc/conf/GENERIC: revision 1.191 sys/arch/pdp10/conf/GENERIC: revision 1.27 sys/arch/acorn32/conf/GENERIC: revision 1.75 sys/arch/luna68k/conf/GENERIC: revision 1.74 sys/arch/bebox/conf/GENERIC: revision 1.101 sys/arch/pmax/conf/GENERIC: revision 1.148 sys/arch/x68k/conf/GENERIC: revision 1.130 sys/arch/sun3/conf/GENERIC: revision 1.134 sys/arch/prep/conf/GENERIC: revision 1.126 sys/arch/alpha/conf/GENERIC: revision 1.293 sys/arch/newsmips/conf/GENERIC: revision 1.94 sys/arch/netwinder/conf/GENERIC: revision 1.83 sys/arch/hpcsh/conf/GENERIC: revision 1.69 sys/arch/sbmips/conf/GENERIC: revision 1.55 sys/arch/pc532/conf/GENERIC: revision 1.65 sys/arch/hpcmips/conf/GENERIC: revision 1.192 Remove obsolete #options VERIFIED_EXEC, found by grep(1).
|
1.12.8.1 | 14-Aug-2006 |
tron | Pull up following revision(s) (requested by elad in ticket #17): sys/arch/sparc/conf/KRUPS: revision 1.38 sys/arch/i386/conf/XEN2_DOMU: revision 1.2 sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.197 sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.53 sys/arch/evbsh5/conf/SIMULATOR: revision 1.12 sys/arch/sparc/conf/MRCOFFEE: revision 1.17 sys/arch/next68k/conf/GENERIC: revision 1.104 sys/arch/i386/conf/VIRTUALPC: revision 1.44 sys/arch/ews4800mips/conf/GENERIC: revision 1.11 sys/arch/evbsh5/conf/CAYMAN: revision 1.23 sys/arch/arc/conf/GENERIC: revision 1.141 sys/arch/amd64/conf/GENERIC: revision 1.103 sys/arch/sun3/conf/GENERIC3X: revision 1.90 sys/arch/evbarm/conf/HDL_G: revision 1.3 sys/arch/sun2/conf/GENERIC: revision 1.57 sys/arch/news68k/conf/GENERIC_TINY: revision 1.51 sys/arch/evbppc/conf/EXPLORA451: revision 1.27 sys/arch/amiga/conf/GENERIC.in: revision 1.54 sys/arch/mac68k/conf/GENERIC: revision 1.174 sys/arch/acorn26/conf/GENERIC: revision 1.45 sys/arch/shark/conf/GENERIC: revision 1.64 sys/arch/cesfic/conf/GENERIC: revision 1.44 sys/arch/mvme68k/conf/GENERIC: revision 1.68 sys/arch/i386/conf/XEN2_DOM0: revision 1.4 sys/arch/atari/conf/GENERIC.in: revision 1.63 sys/arch/amiga/conf/GENERIC: revision 1.240 sys/arch/i386/conf/LAMB: revision 1.65 sys/arch/i386/conf/GENERIC: revision 1.773 sys/arch/acorn32/conf/EB7500ATX: revision 1.26 sys/arch/x68k/conf/GENERIC: revision 1.128 sys/arch/vax/conf/GENERIC: revision 1.153 sys/arch/atari/conf/ATARITT: revision 1.81 sys/arch/mipsco/conf/GENERIC: revision 1.60 sys/arch/cobalt/conf/GENERIC: revision 1.101 sys/arch/evbarm/conf/ARMADILLO9: revision 1.13 sys/arch/ofppc/conf/GENERIC: revision 1.93 sys/arch/atari/conf/MILAN-PCIIDE: revision 1.51 sys/arch/arc/conf/RPC44: revision 1.26 sys/arch/sparc64/conf/GENERIC: revision 1.59 sys/arch/i386/conf/XEN3_DOMU: revision 1.2 sys/arch/hp700/conf/GENERIC: revision 1.68 sys/arch/atari/conf/MILAN-ISAIDE: revision 1.47 sys/arch/macppc/conf/GENERIC: revision 1.231 sys/arch/dreamcast/conf/GENERIC: revision 1.72 sys/arch/news68k/conf/GENERIC: revision 1.80 sys/arch/hp300/conf/GENERIC: revision 1.133 sys/arch/mmeye/conf/GENERIC: revision 1.82 sys/arch/macppc/conf/MAMBO: revision 1.2 sys/arch/cats/conf/GENERIC: revision 1.107 sys/arch/atari/conf/FALCON: revision 1.79 sys/arch/acorn32/conf/GENERIC: revision 1.71 sys/arch/sparc/conf/GENERIC: revision 1.190 sys/arch/news68k/conf/LIBERO: revision 1.40 sys/arch/amiga/conf/DRACO: revision 1.114 sys/arch/cobalt/conf/INSTALL: revision 1.23 sys/arch/luna68k/conf/GENERIC: revision 1.73 sys/arch/bebox/conf/GENERIC: revision 1.100 sys/arch/pmax/conf/GENERIC: revision 1.147 sys/arch/amiga/conf/WSCONS: revision 1.52 sys/arch/macppc/conf/POWERMAC_G5: revision 1.2 sys/arch/alpha/conf/ALPHA: revision 1.218 sys/arch/sun3/conf/GENERIC: revision 1.133 sys/arch/prep/conf/GENERIC: revision 1.124 sys/arch/alpha/conf/GENERIC: revision 1.291 sys/arch/atari/conf/HADES: revision 1.71 sys/arch/newsmips/conf/GENERIC: revision 1.93 sys/arch/netwinder/conf/GENERIC: revision 1.82 sys/arch/hpcmips/conf/GENERIC: revision 1.190 sys/arch/amiga/conf/AMIGA: revision 1.98 sys/arch/sbmips/conf/GENERIC: revision 1.54 sys/arch/pc532/conf/GENERIC: revision 1.64 sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.53 Disable SYSTRACE by default on all kernels (discussed with core)
|
1.12.6.5 | 21-Jan-2008 |
yamt | sync with head
|
1.12.6.4 | 03-Sep-2007 |
yamt | sync with head.
|
1.12.6.3 | 30-Dec-2006 |
yamt | sync with head.
|
1.12.6.2 | 21-Jun-2006 |
yamt | sync with head.
|
1.12.6.1 | 19-Apr-2006 |
yamt | file ARMADILLO9 was added on branch yamt-lazymbuf on 2006-06-21 14:50:33 +0000
|
1.15.14.1 | 11-Jul-2007 |
mjf | Sync with head.
|
1.15.12.1 | 10-Apr-2007 |
ad | Sync with head.
|
1.15.8.1 | 24-Mar-2007 |
yamt | sync with head.
|
1.16.28.2 | 20-Jan-2008 |
bouyer | Sync with HEAD
|
1.16.28.1 | 02-Jan-2008 |
bouyer | Sync with HEAD
|
1.16.22.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.16.16.2 | 23-Mar-2008 |
matt | sync with HEAD
|
1.16.16.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.16.12.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.18.12.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.18.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.18.10.3 | 11-Aug-2010 |
yamt | sync with head.
|
1.18.10.2 | 11-Mar-2010 |
yamt | sync with head
|
1.18.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.18.8.1 | 04-Jun-2008 |
yamt | sync with head
|
1.18.6.4 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.18.6.3 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.18.6.2 | 29-Jun-2008 |
mjf | Sync with HEAD.
|
1.18.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.19.2.1 | 03-Jul-2008 |
simonb | Sync with head.
|
1.20.2.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.20.2.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.21.2.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.21.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.23.4.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.26.4.3 | 21-Apr-2011 |
rmind | sync with head
|
1.26.4.2 | 05-Mar-2011 |
rmind | sync with head
|
1.26.4.1 | 30-May-2010 |
rmind | sync with head
|
1.26.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.28.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.28.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.30.2.3 | 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.30.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.30.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.31.2.3 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.31.2.2 | 11-Mar-2012 |
mrg | sync to latest -current
|
1.31.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.32.2.1 | 12-Jun-2012 |
riz | Pull up following revision(s) (requested by abs in ticket #311): sys/arch/netwinder/conf/GENERIC: revision 1.112 sys/arch/i386/conf/GENERIC: revision 1.1074 sys/arch/atari/conf/MILAN.in: revision 1.26 sys/arch/zaurus/conf/GENERIC: revision 1.54 sys/arch/shark/conf/GENERIC: revision 1.101 sys/arch/hpcmips/conf/MPC303: revision 1.60 sys/arch/i386/conf/XEN3_DOM0: revision 1.67 sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.29 sys/arch/vax/conf/GENERIC: revision 1.181 sys/arch/sparc/conf/KRUPS: revision 1.59 sys/arch/evbarm/conf/BEAGLEBOARD: revision 1.27 sys/arch/i386/conf/INSTALL_FLOPPY: revision 1.16 sys/arch/prep/conf/GENERIC: revision 1.163 sys/arch/hpcmips/conf/GENERIC: revision 1.216 sys/arch/sparc/conf/TADPOLE3GX: revision 1.56 sys/arch/shark/conf/INSTALL: revision 1.50 sys/arch/next68k/conf/GENERIC: revision 1.127 sys/arch/evbppc/conf/VIRTEX_GSRD2: revision 1.16 sys/arch/evbppc/conf/VIRTEX_DFC: revision 1.17 sys/arch/evbppc/conf/EXPLORA451: revision 1.48 sys/arch/bebox/conf/INSTALL: revision 1.54 sys/arch/next68k/conf/SLAB: revision 1.46 sys/arch/i386/conf/GENERIC_TINY: revision 1.132 sys/arch/bebox/conf/GENERIC: revision 1.131 sys/arch/amd64/conf/XEN3_DOM0: revision 1.84 sys/arch/amd64/conf/GENERIC: revision 1.356 sys/arch/evbarm/conf/MMNET_GENERIC: revision 1.6 share/man/man4/wscons.4: revision 1.31 sys/arch/hpcmips/conf/TX3912: revision 1.79 sys/arch/evbarm/conf/ARMADILLO9: revision 1.35 sys/arch/hpcsh/conf/GENERIC: revision 1.97 sys/arch/i386/conf/ALL: revision 1.339 sys/arch/hpcmips/conf/TX3922: revision 1.93 sys/arch/cats/conf/INSTALL: revision 1.82 sys/arch/sparc64/conf/GENERIC: revision 1.151 sys/arch/i386/conf/INSTALL_TINY: revision 1.135 sys/arch/evbppc/conf/VIRTEX_GSRD1: revision 1.15 sys/arch/evbarm/conf/TS7200: revision 1.49 sys/arch/hpcmips/conf/VR41XX: revision 1.55 sys/arch/hp700/conf/GENERIC: revision 1.115 sys/arch/cats/conf/GENERIC: revision 1.140 Mention wsconscfg(8) needs WSDISPLAY_COMPAT_USL If a port is going to have wscons for virtual terminals then it really make= s sense to enable WSDISPLAY_COMPAT_USL so the system can switch between the virtual terminals... Adjust the WSDISPLAY_COMPAT_USL comment to mention wsconscfg, to at least give a hint that its not just for third party compat. No functional change.
|
1.37.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.37.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.37.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.37.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.42.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.43.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.48.2.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.48.2.2 | 05-Feb-2017 |
skrll | Sync with HEAD
|
1.48.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.49.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.49.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.52.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.55.2.4 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.55.2.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.55.2.2 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.55.2.1 | 21-May-2018 |
pgoyette | Sync with HEAD
|
1.58.2.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.58.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.58.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.60.6.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.60.4.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.61.4.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.65.2.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.67.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.40 | 16-Feb-2024 |
skrll | Retire BCM53XX_CONSOLE_EARLY in favour of EARLYCONS
|
1.39 | 07-Aug-2022 |
simonb | branches: 1.39.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.38 | 29-Sep-2020 |
jmcneill | Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
1.37 | 27-Sep-2020 |
roy | vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.36 | 13-Jun-2020 |
ad | Comment out "options PMAPCOUNTERS". It adds much overhead and is mostly of interest to people hacking on the VM system or pmap. Proposed on port-arm@.
|
1.35 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.34 | 12-Aug-2019 |
skrll | branches: 1.34.6; Update for recent a9wdt changes
|
1.33 | 23-Oct-2018 |
jdolecek | branches: 1.33.4; remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.32 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.31 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.30 | 05-Jun-2018 |
hkenken | branches: 1.30.2; Rename ARM A9 Global Timer driver name to support fdt.
- Rename a9tmr to arma9tmr. - Add a9tmr_fdt.c based gtmr_fdt.c.
|
1.29 | 14-Sep-2017 |
mrg | branches: 1.29.2; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.28 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.27 | 26-Jun-2017 |
sevan | Add a heading to describe the class of device axe(4) is.
|
1.26 | 19-Feb-2017 |
rin | branches: 1.26.6; PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.25 | 07-Aug-2015 |
maxv | branches: 1.25.2; 1.25.4; Remove KMEMSTATS.
|
1.24 | 24-Aug-2014 |
jnemeth | branches: 1.24.2; Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add it to all kernel configs that contain "options MODULAR". This option turns on module autoloading by default (which is the current default). This allows people who don't want module autoloading on by default to disable it by simply removing/commentting this line.
|
1.23 | 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.22 | 18-Aug-2014 |
christos | - Enable Wedge support for MBR/BSDLABEL where it was commented out. - Add apple partition support where it was missing - Add comments where missing
|
1.21 | 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.20 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.19 | 03-Aug-2014 |
martin | branches: 1.19.2; Add COMPAT_NETBSD32, following the switch to eabi by default.
|
1.18 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.17 | 21-Feb-2014 |
matt | branches: 1.17.2; Rearrange KERNEL_BASE_PHYS
|
1.16 | 28-Oct-2013 |
matt | branches: 1.16.2; Support for the Broadcom BCM56340 iProc based switch.
|
1.15 | 30-Jun-2013 |
rmind | G/C PFIL_HOOKS from the kernel configs.
|
1.14 | 05-Jun-2013 |
christos | branches: 1.14.2; remove obsolete networking options
|
1.13 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.12 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.11 | 19-Feb-2013 |
matt | Turn on BUSDMA_COUNTERS and BCMETH_COUNTERS. Add a commented out options for MEMSIZE=256
|
1.10 | 19-Dec-2012 |
msaitoh | Add pseudo-device lockstat
|
1.9 | 17-Oct-2012 |
matt | branches: 1.9.2; 1.9.4; Make sure the L2 cache is enabled Restrict the PCIe interface to negotiate at Gen1 speeds.
|
1.8 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.7 | 05-Oct-2012 |
matt | Add vlan and bridge pseudo-devices
|
1.6 | 22-Sep-2012 |
matt | Disable L2 cache for now. Add phys for wm
|
1.5 | 15-Sep-2012 |
matt | Add some PCI devices
|
1.4 | 11-Sep-2012 |
msaitoh | branches: 1.4.2; Add PUFFS, putter and fss.
|
1.3 | 02-Sep-2012 |
matt | Add ppb/pci Add arml2cc
|
1.2 | 01-Sep-2012 |
matt | Add DKWEDGE support Add __HAVE_CPU_COUNTER
|
1.1 | 01-Sep-2012 |
matt | Add support for the BCM95301X development board
|
1.4.2.5 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.4.2.4 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.4.2.3 | 23-Jun-2013 |
tls | resync from head
|
1.4.2.2 | 25-Feb-2013 |
tls | resync with head
|
1.4.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.9.4.3 | 07-Feb-2013 |
matt | Disable UVMHIST
|
1.9.4.2 | 28-Nov-2012 |
matt | merge from -HEAD improves arm (mostly for Cortex) support targeting OMAP and BCM53xx.
|
1.9.4.1 | 17-Oct-2012 |
matt | file BCM5301X was added on branch matt-nb6-plus on 2012-11-28 22:50:05 +0000
|
1.9.2.4 | 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.9.2.3 | 23-Jan-2013 |
yamt | sync with head
|
1.9.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.9.2.1 | 17-Oct-2012 |
yamt | file BCM5301X was added on branch yamt-pagecache on 2012-10-30 17:19:19 +0000
|
1.14.2.2 | 18-May-2014 |
rmind | sync with head
|
1.14.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.16.2.2 | 15-Feb-2014 |
matt | Merge armv7 support from HEAD, specifically support for the BCM5301X and BCM56340 evbarm kernels.
|
1.16.2.1 | 28-Oct-2013 |
matt | file BCM5301X was added on branch matt-nb5-mips64 on 2014-02-15 16:18:37 +0000
|
1.17.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.19.2.1 | 15-May-2015 |
snj | Pull up following revision(s) (requested by jnemeth in ticket #762): share/man/man4/options.4: revision 1.442 sys/arch/amd64/conf/ALL: revision 1.18 sys/arch/amd64/conf/GENERIC: revision 1.396 sys/arch/dreamcast/conf/GENERIC: revision 1.119 sys/arch/epoc32/conf/GENERIC: revision 1.6 sys/arch/evbarm/conf/BCM5301X: revision 1.24 sys/arch/evbarm/conf/BCM56340: revision 1.9 sys/arch/evbarm/conf/IMX23_OLINUXINO: revision 1.9 sys/arch/evbarm/conf/std.beagle: revision 1.13 sys/arch/evbarm/conf/std.kobo: revision 1.2 sys/arch/evbarm/conf/std.netwalker: revision 1.10 sys/arch/evbppc/conf/P2020DS: revision 1.25 sys/arch/evbppc/conf/RB800: revision 1.30 sys/arch/evbppc/conf/TWRP1025: revision 1.18 sys/arch/hp300/conf/GENERIC: revision 1.187 sys/arch/hpcsh/conf/GENERIC: revision 1.104 sys/arch/i386/conf/GENERIC: revision 1.1111 sys/arch/i386/conf/MONOLITHIC: revision 1.17 sys/arch/landisk/conf/GENERIC: revision 1.43 sys/arch/luna68k/conf/GENERIC: revision 1.117 sys/arch/macppc/conf/GENERIC: revision 1.316 sys/arch/macppc/conf/GENERIC_601: revision 1.5 sys/arch/mmeye/conf/MMEYE_WLF: revision 1.16 sys/arch/news68k/conf/GENERIC: revision 1.123 sys/arch/sandpoint/conf/GENERIC: revision 1.85 sys/arch/shark/conf/GENERIC: revision 1.119 sys/arch/sparc/conf/GENERIC: revision 1.246 sys/arch/sparc64/conf/GENERIC: revision 1.174 sys/arch/sun3/conf/GENERIC3X: revision 1.125 sys/arch/sun3/conf/GENERIC: revision 1.169 sys/arch/x68k/conf/GENERIC: revision 1.177 sys/arch/zaurus/conf/GENERIC: revision 1.62 sys/conf/files: revision 1.1099 sys/kern/kern_module.c: revisions 1.98, 1.99 Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add it to all kernel configs that contain "options MODULAR". This option turns on module autoloading by default (which is the current default). This allows people who don't want module autoloading on by default to disable it by simply removing/commentting this line. -- fix typo. (s/MODULE_DEFAULT_AUTOLOAD/MODULAR_DEFAULT_AUTOLOAD/)
|
1.24.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.24.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.25.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.25.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.26.6.1 | 01-Jul-2017 |
snj | Pull up following revision(s) (requested by sevan in ticket #72): sys/arch/evbarm/conf/GEMINI_SLAVE: revision 1.35 sys/arch/evbarm/conf/N900: revision 1.24 sys/arch/evbarm/conf/GOLDENGATE: revision 1.14 sys/arch/evbarm/conf/GEMINI_MASTER: revision 1.34 sys/arch/evbarm/conf/BEAGLEBONE: revision 1.43 sys/arch/evbarm/conf/BCM56340: revision 1.12 sys/arch/evbarm/conf/GEMINI: revision 1.34 sys/arch/evbarm/conf/BEAGLEBOARDXM: revision 1.24 sys/arch/evbarm/conf/BCM5301X: revision 1.27 sys/arch/evbarm/conf/PANDABOARD: revision 1.22 Add a heading to describe the class of device axe(4) is.
|
1.29.2.3 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.29.2.2 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.29.2.1 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.30.2.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.30.2.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.30.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.33.4.1 | 15-Aug-2019 |
martin | Pull up following revision(s) (requested by skrll in ticket #55):
sys/arch/arm/cortex/a9wdt.c: revision 1.10 sys/arch/evbarm/conf/HUMMINGBOARD: revision 1.9 sys/arch/evbarm/conf/GENERIC: revision 1.50 sys/arch/evbarm/conf/NITROGEN6X: revision 1.24 sys/arch/arm/cortex/a9tmr_var.h: revision 1.7 sys/arch/arm/fdt/files.fdt: revision 1.29 sys/arch/arm/amlogic/meson_platform.c: revision 1.12 sys/arch/arm/amlogic/meson8b_pinctrl.c: revision 1.2 sys/arch/arm/amlogic/meson_platform.c: revision 1.13 sys/arch/evbarm/conf/BCM5301X: revision 1.34 sys/arch/arm/dts/meson8b.dtsi: revision 1.6 sys/arch/arm/fdt/a9ptmr_fdt.c: revision 1.1 sys/arch/arm/dts/meson8b.dtsi: revision 1.7 sys/arch/arm/cortex/a9ptmr_var.h: revision 1.1 sys/arch/evbarm/conf/PANDABOARD: revision 1.30 sys/arch/evbarm/conf/DUOVERO: revision 1.14 sys/arch/arm/cortex/a9ptmr.c: revision 1.1 sys/arch/arm/cortex/a9ptmr.c: revision 1.2 sys/arch/arm/fdt/a9wdt_fdt.c: revision 1.1 sys/arch/evbarm/conf/BCM56340: revision 1.19 sys/arch/evbarm/conf/CUBOX-I: revision 1.23 sys/arch/arm/amlogic/meson8b_clkc.c: revision 1.4 sys/arch/evbarm/conf/PARALLELLA: revision 1.7 sys/arch/arm/cortex/files.cortex: revision 1.12 sys/arch/arm/dts/meson8b-odroidc1.dts: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revision 1.9 sys/arch/evbarm/conf/ZEDBOARD: revision 1.6
spaces to tab
-
Add a driver for the A5/A9 Private timer. While here FDTise the Watchdog driver.
-
Update for recent a9wdt changes -
Trailing whitespace
- Updates to get Odroid-C1 in better shape since the last DTS import
-
Various fixes / changes - don't use prescaler - improve AB_DEBUG output - fix a9ptmr_delay to work with a decrementing counter! Thanks to jmcneill@ for proving I'm an idiot
-
Add eth_rxd3 and eth_rxd2 pinctrl groups
-
Catch up to recent mainline dts changes
|
1.34.6.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.39.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.3 | 23-May-2020 |
jmcneill | GC unused INSTALL kernel configs.
|
1.2 | 01-May-2014 |
martin | Do not create debug info for *_INSTALL kernels.
|
1.1 | 01-Sep-2012 |
matt | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.16; 1.1.18; Add INSTALL variant for BCM5301X
|
1.1.18.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1.16.2 | 15-Feb-2014 |
matt | Merge armv7 support from HEAD, specifically support for the BCM5301X and BCM56340 evbarm kernels.
|
1.1.16.1 | 01-Sep-2012 |
matt | file BCM5301X_INSTALL was added on branch matt-nb5-mips64 on 2014-02-15 16:18:37 +0000
|
1.1.8.1 | 18-May-2014 |
rmind | sync with head
|
1.1.6.2 | 28-Nov-2012 |
matt | merge from -HEAD improves arm (mostly for Cortex) support targeting OMAP and BCM53xx.
|
1.1.6.1 | 01-Sep-2012 |
matt | file BCM5301X_INSTALL was added on branch matt-nb6-plus on 2012-11-28 22:50:05 +0000
|
1.1.4.3 | 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.1.4.2 | 30-Oct-2012 |
yamt | sync with head
|
1.1.4.1 | 01-Sep-2012 |
yamt | file BCM5301X_INSTALL was added on branch yamt-pagecache on 2012-10-30 17:19:19 +0000
|
1.1.2.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.23 | 16-Feb-2024 |
skrll | Retire BCM53XX_CONSOLE_EARLY in favour of EARLYCONS
|
1.22 | 07-Aug-2022 |
simonb | branches: 1.22.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.21 | 29-Sep-2020 |
jmcneill | Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
1.20 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.19 | 11-Aug-2019 |
skrll | branches: 1.19.6; Update for recent a9wdt changes
|
1.18 | 23-Oct-2018 |
jdolecek | branches: 1.18.4; remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.17 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.16 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.15 | 05-Jun-2018 |
hkenken | branches: 1.15.2; Rename ARM A9 Global Timer driver name to support fdt.
- Rename a9tmr to arma9tmr. - Add a9tmr_fdt.c based gtmr_fdt.c.
|
1.14 | 14-Sep-2017 |
mrg | branches: 1.14.2; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.13 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.12 | 26-Jun-2017 |
sevan | Add a heading to describe the class of device axe(4) is.
|
1.11 | 19-Feb-2017 |
rin | branches: 1.11.6; PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.10 | 07-Aug-2015 |
maxv | branches: 1.10.2; 1.10.4; Remove KMEMSTATS.
|
1.9 | 24-Aug-2014 |
jnemeth | branches: 1.9.2; Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add it to all kernel configs that contain "options MODULAR". This option turns on module autoloading by default (which is the current default). This allows people who don't want module autoloading on by default to disable it by simply removing/commentting this line.
|
1.8 | 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.7 | 18-Aug-2014 |
christos | branches: 1.7.2; - Enable Wedge support for MBR/BSDLABEL where it was commented out. - Add apple partition support where it was missing - Add comments where missing
|
1.6 | 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.5 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.4 | 03-Aug-2014 |
martin | branches: 1.4.2; Add COMPAT_NETBSD32, following the switch to eabi by default.
|
1.3 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.2 | 21-Feb-2014 |
matt | branches: 1.2.2; 1.2.4; 1.2.6; Rearrange KERNEL_BASE_PHYS
|
1.1 | 28-Oct-2013 |
matt | branches: 1.1.2; Support for the Broadcom BCM56340 iProc based switch.
|
1.1.2.2 | 15-Feb-2014 |
matt | Merge armv7 support from HEAD, specifically support for the BCM5301X and BCM56340 evbarm kernels.
|
1.1.2.1 | 28-Oct-2013 |
matt | file BCM56340 was added on branch matt-nb5-mips64 on 2014-02-15 16:18:37 +0000
|
1.2.6.2 | 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.2.6.1 | 21-Feb-2014 |
yamt | file BCM56340 was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.2.4.2 | 18-May-2014 |
rmind | sync with head
|
1.2.4.1 | 21-Feb-2014 |
rmind | file BCM56340 was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.2.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.4.2.1 | 15-May-2015 |
snj | Pull up following revision(s) (requested by jnemeth in ticket #762): share/man/man4/options.4: revision 1.442 sys/arch/amd64/conf/ALL: revision 1.18 sys/arch/amd64/conf/GENERIC: revision 1.396 sys/arch/dreamcast/conf/GENERIC: revision 1.119 sys/arch/epoc32/conf/GENERIC: revision 1.6 sys/arch/evbarm/conf/BCM5301X: revision 1.24 sys/arch/evbarm/conf/BCM56340: revision 1.9 sys/arch/evbarm/conf/IMX23_OLINUXINO: revision 1.9 sys/arch/evbarm/conf/std.beagle: revision 1.13 sys/arch/evbarm/conf/std.kobo: revision 1.2 sys/arch/evbarm/conf/std.netwalker: revision 1.10 sys/arch/evbppc/conf/P2020DS: revision 1.25 sys/arch/evbppc/conf/RB800: revision 1.30 sys/arch/evbppc/conf/TWRP1025: revision 1.18 sys/arch/hp300/conf/GENERIC: revision 1.187 sys/arch/hpcsh/conf/GENERIC: revision 1.104 sys/arch/i386/conf/GENERIC: revision 1.1111 sys/arch/i386/conf/MONOLITHIC: revision 1.17 sys/arch/landisk/conf/GENERIC: revision 1.43 sys/arch/luna68k/conf/GENERIC: revision 1.117 sys/arch/macppc/conf/GENERIC: revision 1.316 sys/arch/macppc/conf/GENERIC_601: revision 1.5 sys/arch/mmeye/conf/MMEYE_WLF: revision 1.16 sys/arch/news68k/conf/GENERIC: revision 1.123 sys/arch/sandpoint/conf/GENERIC: revision 1.85 sys/arch/shark/conf/GENERIC: revision 1.119 sys/arch/sparc/conf/GENERIC: revision 1.246 sys/arch/sparc64/conf/GENERIC: revision 1.174 sys/arch/sun3/conf/GENERIC3X: revision 1.125 sys/arch/sun3/conf/GENERIC: revision 1.169 sys/arch/x68k/conf/GENERIC: revision 1.177 sys/arch/zaurus/conf/GENERIC: revision 1.62 sys/conf/files: revision 1.1099 sys/kern/kern_module.c: revisions 1.98, 1.99 Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add it to all kernel configs that contain "options MODULAR". This option turns on module autoloading by default (which is the current default). This allows people who don't want module autoloading on by default to disable it by simply removing/commentting this line. -- fix typo. (s/MODULE_DEFAULT_AUTOLOAD/MODULAR_DEFAULT_AUTOLOAD/)
|
1.7.2.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.7.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.7.2.1 | 18-Aug-2014 |
tls | file BCM56340 was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.9.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.9.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.10.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.10.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.11.6.1 | 01-Jul-2017 |
snj | Pull up following revision(s) (requested by sevan in ticket #72): sys/arch/evbarm/conf/GEMINI_SLAVE: revision 1.35 sys/arch/evbarm/conf/N900: revision 1.24 sys/arch/evbarm/conf/GOLDENGATE: revision 1.14 sys/arch/evbarm/conf/GEMINI_MASTER: revision 1.34 sys/arch/evbarm/conf/BEAGLEBONE: revision 1.43 sys/arch/evbarm/conf/BCM56340: revision 1.12 sys/arch/evbarm/conf/GEMINI: revision 1.34 sys/arch/evbarm/conf/BEAGLEBOARDXM: revision 1.24 sys/arch/evbarm/conf/BCM5301X: revision 1.27 sys/arch/evbarm/conf/PANDABOARD: revision 1.22 Add a heading to describe the class of device axe(4) is.
|
1.14.2.3 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.14.2.2 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.14.2.1 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.15.2.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.15.2.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.15.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.18.4.1 | 15-Aug-2019 |
martin | Pull up following revision(s) (requested by skrll in ticket #55):
sys/arch/arm/cortex/a9wdt.c: revision 1.10 sys/arch/evbarm/conf/HUMMINGBOARD: revision 1.9 sys/arch/evbarm/conf/GENERIC: revision 1.50 sys/arch/evbarm/conf/NITROGEN6X: revision 1.24 sys/arch/arm/cortex/a9tmr_var.h: revision 1.7 sys/arch/arm/fdt/files.fdt: revision 1.29 sys/arch/arm/amlogic/meson_platform.c: revision 1.12 sys/arch/arm/amlogic/meson8b_pinctrl.c: revision 1.2 sys/arch/arm/amlogic/meson_platform.c: revision 1.13 sys/arch/evbarm/conf/BCM5301X: revision 1.34 sys/arch/arm/dts/meson8b.dtsi: revision 1.6 sys/arch/arm/fdt/a9ptmr_fdt.c: revision 1.1 sys/arch/arm/dts/meson8b.dtsi: revision 1.7 sys/arch/arm/cortex/a9ptmr_var.h: revision 1.1 sys/arch/evbarm/conf/PANDABOARD: revision 1.30 sys/arch/evbarm/conf/DUOVERO: revision 1.14 sys/arch/arm/cortex/a9ptmr.c: revision 1.1 sys/arch/arm/cortex/a9ptmr.c: revision 1.2 sys/arch/arm/fdt/a9wdt_fdt.c: revision 1.1 sys/arch/evbarm/conf/BCM56340: revision 1.19 sys/arch/evbarm/conf/CUBOX-I: revision 1.23 sys/arch/arm/amlogic/meson8b_clkc.c: revision 1.4 sys/arch/evbarm/conf/PARALLELLA: revision 1.7 sys/arch/arm/cortex/files.cortex: revision 1.12 sys/arch/arm/dts/meson8b-odroidc1.dts: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revision 1.9 sys/arch/evbarm/conf/ZEDBOARD: revision 1.6
spaces to tab
-
Add a driver for the A5/A9 Private timer. While here FDTise the Watchdog driver.
-
Update for recent a9wdt changes -
Trailing whitespace
- Updates to get Odroid-C1 in better shape since the last DTS import
-
Various fixes / changes - don't use prescaler - improve AB_DEBUG output - fix a9ptmr_delay to work with a decrementing counter! Thanks to jmcneill@ for proving I'm an idiot
-
Add eth_rxd3 and eth_rxd2 pinctrl groups
-
Catch up to recent mainline dts changes
|
1.19.6.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.22.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.3 | 23-May-2020 |
jmcneill | GC unused INSTALL kernel configs.
|
1.2 | 01-May-2014 |
martin | branches: 1.2.2; 1.2.4; 1.2.8; Do not create debug info for *_INSTALL kernels.
|
1.1 | 28-Oct-2013 |
matt | branches: 1.1.2; 1.1.4; Support for the Broadcom BCM56340 iProc based switch.
|
1.1.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1.2.2 | 15-Feb-2014 |
matt | Merge armv7 support from HEAD, specifically support for the BCM5301X and BCM56340 evbarm kernels.
|
1.1.2.1 | 28-Oct-2013 |
matt | file BCM56340_INSTALL was added on branch matt-nb5-mips64 on 2014-02-15 16:18:37 +0000
|
1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.8.1 | 01-May-2014 |
tls | file BCM56340_INSTALL was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.2.4.2 | 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.2.4.1 | 01-May-2014 |
yamt | file BCM56340_INSTALL was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.2.2.1 | 01-May-2014 |
rmind | file BCM56340_INSTALL was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.66 | 30-Oct-2019 |
jmcneill | Remove BEAGLEBOARD kernel (supported by GENERIC now)
|
1.65 | 06-Feb-2019 |
rin | branches: 1.65.4; Add ure(4) to kernel config files. Also add PHY drivers where necessary.
|
1.64 | 24-Oct-2017 |
sevan | branches: 1.64.4; Switch BEAGLEBOARD config over to using GENERIC.common. Remove duplicates already defined in GENERIC.common.
|
1.63 | 14-Sep-2017 |
mrg | clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.62 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.61 | 19-Feb-2017 |
rin | branches: 1.61.6; PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.60 | 12-Aug-2015 |
maxv | branches: 1.60.2; 1.60.4; Remove KMEMSTATS.
|
1.59 | 11-Oct-2014 |
uebayasi | branches: 1.59.2; Device midi attachment where the evil usbdevices.config is included.
|
1.58 | 30-Aug-2014 |
kiyohara | Pad L4 WAKEUP to 1M, like omap2_reg.h.
|
1.57 | 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.56 | 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.55 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.54 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32, following the switch to eabi by default.
|
1.53 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.52 | 05-Apr-2014 |
khorben | Fixed a typo
|
1.51 | 30-Jun-2013 |
rmind | branches: 1.51.4; G/C PFIL_HOOKS from the kernel configs.
|
1.50 | 16-Jun-2013 |
matt | branches: 1.50.2; adapt am335x memprobe so it can be used by omap4/omap5. Fill in the reference clock (omap_sys_clk) when determining speed. Make sure memory controller are mapped. Make sure to map console PA in bootstrap page table.
|
1.49 | 05-Jun-2013 |
christos | remove obsolete networking options
|
1.48 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.47 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.46 | 21-Feb-2013 |
macallan | add WSDISPLAY_COMPAT_PCVT
|
1.45 | 09-Feb-2013 |
jmcneill | console device selection is done at runtime now
|
1.44 | 24-Jan-2013 |
jmcneill | bump SYMTAB_SPACE
|
1.43 | 22-Jan-2013 |
jmcneill | use usbdevices.config
|
1.42 | 15-Jan-2013 |
jmcneill | add kernfs and procfs, support BEAGLEBOARD.local
|
1.41 | 11-Jan-2013 |
he | With the recent enhancement of omapfb, wsdisplay* devices appear to now be required, so follow suit to fix the build.
|
1.40 | 09-Jan-2013 |
macallan | add omapdma, also re-enable omapfb since it no longer unconditionally hogs the console
|
1.39 | 01-Jan-2013 |
jmcneill | add OMAP3 SCM (temp sensor)
|
1.38 | 31-Dec-2012 |
jmcneill | add tps65950 driver
|
1.37 | 31-Dec-2012 |
jmcneill | add I2C support
|
1.36 | 28-Dec-2012 |
jmcneill | enable WDT2 (MPU) for watchdog instead of WDT3 (IVA2). remove WDT1, it doesnt exist on OMAP3530
|
1.35 | 19-Dec-2012 |
msaitoh | Add pseudo-device lockstat
|
1.34 | 13-Dec-2012 |
matt | MEMSIZE is now optional on BEAGLEBOARD.
|
1.33 | 12-Dec-2012 |
matt | Add ukphy for axe
|
1.32 | 12-Dec-2012 |
matt | Disable omapfb/wsdisplay until they stop stealing the console Enable EHCI and devices.
|
1.31 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.30 | 17-Sep-2012 |
msaitoh | Comment out "pseudo-device md" as other config files. It fixes BEAGLEBOARD_INSTALL's compile error.
|
1.29 | 11-Sep-2012 |
msaitoh | branches: 1.29.2; Add PUFFS, putter and fss.
|
1.28 | 12-Jul-2012 |
matt | Add sdhc Add comment about flash usage
|
1.27 | 05-Jun-2012 |
abs | Adjust the WSDISPLAY_COMPAT_USL comment to mention wsconscfg, to at least give a hint that its not just for third party compat. No functional change.
|
1.26 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.25 | 09-Feb-2012 |
matt | branches: 1.25.2; Bump SYMTAB_SPACE
|
1.24 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.23 | 22-Nov-2011 |
tls | branches: 1.23.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.22 | 28-Jul-2011 |
uebayasi | branches: 1.22.2; Bump SYMTAB_SPACE.
|
1.21 | 30-Jun-2011 |
wiz | dependant -> dependent
|
1.20 | 15-Jun-2011 |
ober | Revert symspace back to 3 megs so that beagleboards boots again.
|
1.19 | 12-Apr-2011 |
ahoka | branches: 1.19.2; add NAND_BBT
|
1.18 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.17 | 06-Mar-2011 |
jakllsch | Bump SYMTAB_SPACE for the many other evbarm kernels that also need it increased.
|
1.16 | 06-Mar-2011 |
jakllsch | Remove trailing spaces.
|
1.15 | 26-Feb-2011 |
ahoka | Import the Flash and NAND subsytem code contributed by the University of Szeged, Hungary.
The commit includes: - Flash layer, which gives a common API to access flash devices - NAND controller subsystem for the flash layer - An example OMAP driver which is used on BeagleBoard or alike ARM boards
|
1.14 | 04-Jan-2011 |
matt | branches: 1.14.2; 1.14.4; Turn off VERBOSE_ARM_INIT
|
1.13 | 23-Nov-2010 |
hannken | Remove unused count from pseudo-device md.
|
1.12 | 08-Sep-2010 |
ahoka | Remove the unintentional parts of the last commit.
|
1.11 | 31-Aug-2010 |
macallan | enable omapfb and related stuff
|
1.10 | 28-Aug-2010 |
ahoka | Add basic support for PRCM in omap devices, and use it to cold reset the cpu in cpu_reboot();
Note: the driver only supports the cold reset action at the moment.
Enable it in BEAGLEBOARD
|
1.9 | 19-Jun-2010 |
matt | Cleanup the armv7 changes. Add ARM_ARCH_7. Use CPU_CORTEX instead of CPU_CORTEXA8 everywhere since there more types of Cortex than just the A8. CPU_CORTEXA8 still exists but causes CPU_CORTEX to be defined. Add CPU_CORTEXA9 as well. Use .arch armv7a to get us the isb/dsb instructions.
Test booted to root device prompt on a Beagleboard. All ARM kernels successfully test built.
|
1.8 | 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
1.7 | 05-Dec-2009 |
pooka | branches: 1.7.2; 1.7.4; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.6 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.5 | 06-Mar-2009 |
joerg | branches: 1.5.2; Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.4 | 24-Nov-2008 |
ad | branches: 1.4.4; 1.4.6; 1.4.8; Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.3 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.2 | 22-Oct-2008 |
matt | branches: 1.2.2; Don't enable L4 emul. Add some usb stuff.
|
1.1 | 22-Oct-2008 |
matt | Initial BEAGLEBOARD support. Compile tested only so far.
|
1.2.2.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.2.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.4.8.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.4.6.2 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.4.6.1 | 24-Nov-2008 |
mjf | file BEAGLEBOARD was added on branch mjf-devfs2 on 2009-01-17 13:27:57 +0000
|
1.4.4.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.4.4.1 | 24-Nov-2008 |
haad | file BEAGLEBOARD was added on branch haad-dm on 2008-12-13 01:13:06 +0000
|
1.5.2.5 | 09-Oct-2010 |
yamt | sync with head
|
1.5.2.4 | 11-Aug-2010 |
yamt | sync with head.
|
1.5.2.3 | 11-Mar-2010 |
yamt | sync with head
|
1.5.2.2 | 04-May-2009 |
yamt | sync with head.
|
1.5.2.1 | 06-Mar-2009 |
yamt | file BEAGLEBOARD was added on branch yamt-nfs-mp on 2009-05-04 08:10:56 +0000
|
1.7.4.4 | 21-Apr-2011 |
rmind | sync with head
|
1.7.4.3 | 05-Mar-2011 |
rmind | sync with head
|
1.7.4.2 | 03-Jul-2010 |
rmind | sync with head
|
1.7.4.1 | 30-May-2010 |
rmind | sync with head
|
1.7.2.3 | 22-Oct-2010 |
uebayasi | Sync with HEAD (-D20101022).
|
1.7.2.2 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.7.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.14.4.2 | 05-Mar-2011 |
bouyer | Sync with HEAD
|
1.14.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.14.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.19.2.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
1.22.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.22.2.4 | 23-Jan-2013 |
yamt | sync with head
|
1.22.2.3 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.22.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.22.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.23.2.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.23.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.25.2.1 | 12-Jun-2012 |
riz | branches: 1.25.2.1.2; Pull up following revision(s) (requested by abs in ticket #311): sys/arch/netwinder/conf/GENERIC: revision 1.112 sys/arch/i386/conf/GENERIC: revision 1.1074 sys/arch/atari/conf/MILAN.in: revision 1.26 sys/arch/zaurus/conf/GENERIC: revision 1.54 sys/arch/shark/conf/GENERIC: revision 1.101 sys/arch/hpcmips/conf/MPC303: revision 1.60 sys/arch/i386/conf/XEN3_DOM0: revision 1.67 sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.29 sys/arch/vax/conf/GENERIC: revision 1.181 sys/arch/sparc/conf/KRUPS: revision 1.59 sys/arch/evbarm/conf/BEAGLEBOARD: revision 1.27 sys/arch/i386/conf/INSTALL_FLOPPY: revision 1.16 sys/arch/prep/conf/GENERIC: revision 1.163 sys/arch/hpcmips/conf/GENERIC: revision 1.216 sys/arch/sparc/conf/TADPOLE3GX: revision 1.56 sys/arch/shark/conf/INSTALL: revision 1.50 sys/arch/next68k/conf/GENERIC: revision 1.127 sys/arch/evbppc/conf/VIRTEX_GSRD2: revision 1.16 sys/arch/evbppc/conf/VIRTEX_DFC: revision 1.17 sys/arch/evbppc/conf/EXPLORA451: revision 1.48 sys/arch/bebox/conf/INSTALL: revision 1.54 sys/arch/next68k/conf/SLAB: revision 1.46 sys/arch/i386/conf/GENERIC_TINY: revision 1.132 sys/arch/bebox/conf/GENERIC: revision 1.131 sys/arch/amd64/conf/XEN3_DOM0: revision 1.84 sys/arch/amd64/conf/GENERIC: revision 1.356 sys/arch/evbarm/conf/MMNET_GENERIC: revision 1.6 share/man/man4/wscons.4: revision 1.31 sys/arch/hpcmips/conf/TX3912: revision 1.79 sys/arch/evbarm/conf/ARMADILLO9: revision 1.35 sys/arch/hpcsh/conf/GENERIC: revision 1.97 sys/arch/i386/conf/ALL: revision 1.339 sys/arch/hpcmips/conf/TX3922: revision 1.93 sys/arch/cats/conf/INSTALL: revision 1.82 sys/arch/sparc64/conf/GENERIC: revision 1.151 sys/arch/i386/conf/INSTALL_TINY: revision 1.135 sys/arch/evbppc/conf/VIRTEX_GSRD1: revision 1.15 sys/arch/evbarm/conf/TS7200: revision 1.49 sys/arch/hpcmips/conf/VR41XX: revision 1.55 sys/arch/hp700/conf/GENERIC: revision 1.115 sys/arch/cats/conf/GENERIC: revision 1.140 Mention wsconscfg(8) needs WSDISPLAY_COMPAT_USL If a port is going to have wscons for virtual terminals then it really make= s sense to enable WSDISPLAY_COMPAT_USL so the system can switch between the virtual terminals... Adjust the WSDISPLAY_COMPAT_USL comment to mention wsconscfg, to at least give a hint that its not just for third party compat. No functional change.
|
1.25.2.1.2.1 | 28-Nov-2012 |
matt | merge from -HEAD improves arm (mostly for Cortex) support targeting OMAP and BCM53xx.
|
1.29.2.5 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.29.2.4 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.29.2.3 | 23-Jun-2013 |
tls | resync from head
|
1.29.2.2 | 25-Feb-2013 |
tls | resync with head
|
1.29.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.50.2.2 | 18-May-2014 |
rmind | sync with head
|
1.50.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.51.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.59.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.59.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.60.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.60.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.61.6.3 | 18-Apr-2018 |
martin | Requested by skrll in ticket #60: sys/arch/amd64/conf/GENERIC sys/arch/amd64/conf/XEN3_DOM0 sys/arch/amd64/conf/XEN3_DOMU sys/arch/cobalt/conf/GENERIC sys/arch/evbarm/conf/BEAGLEBONE sys/arch/evbarm/conf/BEAGLEBOARD sys/arch/evbarm/conf/BEAGLEBOARDXM sys/arch/evbarm/conf/GENERIC.common sys/arch/i386/conf/GENERIC sys/arch/i386/conf/XEN3_DOM0 sys/arch/i386/conf/XEN3_DOMU sys/arch/mvmeppc/conf/GENERIC sys/arch/shark/conf/GENERIC sys/arch/sparc64/conf/GENERIC sys/arch/zaurus/conf/GENERIC
Remove option DIAGNOSTIC.
|
1.61.6.2 | 29-Aug-2017 |
martin | Requested by skrll in ticket #60: sys/arch/amd64/conf/GENERIC sys/arch/amd64/conf/XEN3_DOM0 sys/arch/amd64/conf/XEN3_DOMU sys/arch/cobalt/conf/GENERIC sys/arch/evbarm/conf/BEAGLEBONE sys/arch/evbarm/conf/BEAGLEBOARD sys/arch/evbarm/conf/BEAGLEBOARDXM sys/arch/evbarm/conf/GENERIC.common sys/arch/i386/conf/GENERIC sys/arch/i386/conf/XEN3_DOM0 sys/arch/i386/conf/XEN3_DOMU sys/arch/mvmeppc/conf/GENERIC sys/arch/shark/conf/GENERIC sys/arch/sparc64/conf/GENERIC sys/arch/zaurus/conf/GENERIC
Re-enable option DIAGNOSTIC for now, will remove it again later.
|
1.61.6.1 | 05-Jul-2017 |
martin | Remove options DIAGNOSTIC/DEBUG and PAX debug options. Requested by snj in #60.
|
1.64.4.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.64.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.65.4.1 | 27-Nov-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #491):
sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2 sys/arch/arm/ti/ti_sysc.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.2 sys/dev/i2c/tps65950.c: file removal sys/arch/evbarm/conf/std.ti: file removal sys/dev/i2c/files.i2c: revision 1.101 sys/dev/i2c/files.i2c: revision 1.102 sys/dev/i2c/at24cxx.c: revision 1.32 sys/dev/i2c/files.i2c: revision 1.103 sys/dev/i2c/twl4030.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.104 sys/dev/i2c/twl4030.c: revision 1.2 sys/dev/i2c/twl4030.c: revision 1.3 sys/arch/arm/ti/ti_com.c: revision 1.6 sys/arch/arm/ti/ti_com.c: revision 1.7 sys/arch/arm/ti/ti_com.c: revision 1.8 sys/dev/fdt/cpufreq_dt.c: revision 1.11 sys/arch/arm/ti/ti_iic.c: revision 1.1 sys/dev/fdt/cpufreq_dt.c: revision 1.12 sys/arch/arm/ti/ti_usb.c: revision 1.1 sys/arch/arm/ti/ti_iic.c: revision 1.2 sys/dev/fdt/cpufreq_dt.c: revision 1.13 sys/arch/arm/ti/ti_iic.c: revision 1.3 sys/arch/arm/ti/ti_iic.c: revision 1.4 sys/arch/evbarm/conf/files.ti: file removal sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal sys/arch/arm/dts/omap3-n900.dts: revision 1.1 sys/arch/arm/ti/ti_edma.h: revision 1.1 sys/arch/evbarm/conf/OVERO_INSTALL: file removal sys/arch/arm/ti/ti_usbtll.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.5 etc/etc.evbarm/Makefile.inc: revision 1.108 sys/arch/arm/ti/files.ti: revision 1.6 sys/dev/i2c/tps65217pmic.c: revision 1.13 etc/etc.evbarm/Makefile.inc: revision 1.109 sys/arch/arm/ti/files.ti: revision 1.7 sys/dev/i2c/tps65217pmic.c: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.8 sys/arch/arm/ti/files.ti: revision 1.9 sys/dev/fdt/usbnopphy.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.55 sys/arch/evbarm/conf/GENERIC: revision 1.56 sys/arch/evbarm/conf/GENERIC: revision 1.57 sys/arch/evbarm/conf/GENERIC: revision 1.58 sys/arch/evbarm/conf/GENERIC: revision 1.59 sys/arch/evbarm/conf/BEAGLEBONE: file removal sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1 sys/arch/arm/ti/ti_otgreg.h: revision 1.1 sys/arch/arm/ti/ti_tptc.c: revision 1.1 sys/arch/evbarm/conf/IGEPV2: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.10 sys/dev/i2c/tda19988.c: revision 1.1 sys/arch/evbarm/conf/OVERO: file removal sys/dev/i2c/tda19988.c: revision 1.2 sys/dev/i2c/tda19988.c: revision 1.3 sys/arch/arm/ti/omap3_dss.c: revision 1.1 sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal sys/arch/arm/ti/ti_omapintc.c: revision 1.2 etc/etc.evbarm/Makefile.inc: revision 1.112 etc/etc.evbarm/Makefile.inc: revision 1.113 sys/arch/arm/ti/ti_div_clock.c: revision 1.1 etc/etc.evbarm/Makefile.inc: revision 1.114 sys/arch/evbarm/conf/N900: revision 1.32 sys/arch/evbarm/conf/N900: revision 1.33 distrib/utils/embedded/conf/armv7.conf: revision 1.36 sys/arch/evbarm/conf/GENERIC: revision 1.60 distrib/utils/embedded/conf/armv7.conf: revision 1.37 sys/arch/arm/ti/omap2_nand.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.61 sys/arch/arm/ti/omap2_nand.c: revision 1.2 sys/arch/evbarm/conf/GENERIC: revision 1.62 distrib/utils/embedded/conf/armv7.conf: revision 1.39 sys/arch/evbarm/conf/GENERIC: revision 1.63 sys/arch/arm/ti/ti_fb.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.64 sys/arch/evbarm/conf/GENERIC: revision 1.65 sys/arch/evbarm/conf/GENERIC: revision 1.66 sys/arch/evbarm/conf/GENERIC: revision 1.67 sys/arch/arm/ti/ti_platform.c: revision 1.7 sys/arch/arm/ti/ti_platform.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.2 sys/arch/arm/ti/ti_platform.c: revision 1.9 sys/arch/arm/ti/am3_prcm.c: revision 1.3 sys/arch/arm/ti/am3_prcm.c: revision 1.4 sys/arch/arm/ti/am3_prcm.c: revision 1.5 sys/arch/arm/ti/am3_prcm.c: revision 1.6 sys/arch/arm/ti/am3_prcm.c: revision 1.7 sys/arch/evbarm/conf/DEVKIT8000: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.9 sys/dev/fdt/syscon.c: revision 1.4 sys/arch/arm/ti/files.ti: revision 1.10 sys/arch/arm/ti/ti_mux_clock.c: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.11 sys/arch/arm/ti/if_cpswreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.12 sys/arch/arm/ti/ti_sdhc.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.13 sys/arch/arm/ti/files.ti: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.15 sys/arch/arm/ti/files.ti: revision 1.16 sys/arch/arm/ti/omap3_cm.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.17 sys/arch/arm/ti/omap3_cm.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.18 sys/arch/arm/ti/omap3_cm.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.19 sys/arch/arm/ti/omap3_cm.c: revision 1.4 sys/arch/arm/ti/ti_motg.c: revision 1.1 sys/arch/arm/ti/ti_rngreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1 sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1 sys/arch/arm/ti/am3_platform.c: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.22 sys/arch/evbarm/conf/README.evbarm: revision 1.23 sys/arch/arm/ti/ti_platform.c: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.24 sys/arch/arm/ti/ti_omaptimer.c: revision 1.2 sys/arch/arm/ti/ti_prcm.c: revision 1.2 sys/arch/evbarm/conf/README.evbarm: revision 1.25 sys/arch/arm/ti/ti_omaptimer.c: revision 1.3 sys/arch/arm/ti/ti_prcm.c: revision 1.3 sys/arch/evbarm/conf/README.evbarm: revision 1.26 sys/arch/arm/ti/ti_omaptimer.c: revision 1.4 sys/arch/evbarm/conf/README.evbarm: revision 1.27 sys/arch/arm/ti/ti_ehci.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.20 sys/arch/arm/ti/ti_cpufreq.c: revision 1.1 sys/arch/arm/ti/ti_cpufreq.c: revision 1.2 sys/arch/arm/fdt/smsh_fdt.c: revision 1.2 sys/arch/arm/ti/omap3_dssreg.h: revision 1.1 sys/arch/evbarm/conf/OVERO: revision 1.56 sys/arch/evbarm/conf/TI: file removal sys/arch/arm/dts/omap3-beagle.dts: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.55 sys/dev/fdt/fdtvar.h: revision 1.56 distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2 sys/dev/fdt/fdt_phy.c: revision 1.6 sys/arch/arm/ti/ti_iicreg.h: revision 1.1 sys/arch/arm/ti/ti_lcdc.c: revision 1.1 sys/arch/arm/ti/ti_gpio.c: revision 1.1 sys/arch/arm/ti/ti_iicreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.c: revision 1.2 sys/dev/fdt/files.fdt: revision 1.46 sys/arch/arm/ti/ti_gpio.c: revision 1.2 sys/arch/arm/ti/ti_iicreg.h: revision 1.3 sys/arch/arm/ti/ti_lcdc.c: revision 1.3 sys/dev/fdt/files.fdt: revision 1.47 sys/arch/arm/ti/ti_gpio.c: revision 1.3 sys/dev/fdt/pinctrl_single.c: revision 1.1 sys/arch/evbarm/conf/files.generic: revision 1.9 sys/arch/arm/ti/ti_gpmc.c: revision 1.1 sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARD: file removal sys/arch/arm/ti/omap3_prm.c: revision 1.1 sys/arch/arm/ti/ti_platform.h: file removal sys/arch/arm/ti/omap3_platform.c: revision 1.1 sys/arch/arm/ti/ti_prcm.h: revision 1.2 sys/arch/arm/ti/omap3_platform.c: revision 1.2 sys/arch/arm/ti/ti_prcm.h: revision 1.3 sys/arch/arm/ti/ti_prcm.h: revision 1.4 sys/dev/fdt/fdt_clock.c: revision 1.9 sys/arch/arm/ti/ti_edma.c: revision 1.1 sys/arch/arm/ti/ti_otg.c: revision 1.1 distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15 sys/arch/arm/ti/if_cpsw.c: revision 1.7 sys/arch/evbarm/conf/std.igepv2: file removal sys/arch/arm/ti/if_cpsw.c: revision 1.8 sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1
Adapt ti fdt glue to support GENERIC kernel.
Do not search 64-bit directories for dts files
Fix am33xx_platform_early_putchar for pre-MMU output
Add bus driver for TI sysc interconncet.
Make com work again
Add EDMA TPCC and TPTC drivers.
Add driver for one-register-per-pin type pinctrl devices.
Add MMCHS support.
Add USB support.
Disable autoidle
Place devmap above KERNEL_IO_VBASE
Use Timer2 for timecounter, and enable hw module.
Add support for TI AM335x
Add atmel,24c256 compat data
Add I2C support.
Add tiiic, tps65217pmic
Add FDT support
Fix early putchar, add reset func
No support for tegra210 in armv7 kernel
Switch to GENERIC kernels only.
Get mac address from DT
Skip nodes with an "opp-suspend" property and fix tables that have disabled nodes in the middle.
enumerate devices under child "clocks" node
Add support for platform specific opp table filters.
Add fdtbus_clock_count to count the number of clock references on a given node
enumerate devices under child "clocks" node
Add AM335x DVFS support.
Enable TI AM335x DVFS support
Add support for GPIO controller.
Add tigpio
Unhook BEAGLEBONE kernel from the build Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).
Add support for hardware RNG.
Add tirng
Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
Set stdout-path on TI OMAP3 BeagleBoard
Add support for TI OMAP3.
Add OMAP3 support.
Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition. Mkimage (eroneously) creates a FAT16 partition (despite the configuration asking for FAT32), and that has a root directory size limit. Idea from Jared.
Skip xref if it is 0
Add generic USB PHY driver
Add driver for TI TWL4030 Power Management IC
Use the hwmod clk to get the timer rate and explicitly enable the timecounter timer.
Add OMAP3 USB support.
Add twl, usbnopphy, tiusb, tiusbtll
Move omap3 dtb files to /boot/dtb
Remove BEAGLEBOARD kernel from list of kernels to build Remove BEAGLEBOARD kernel (supported by GENERIC now)
Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.
Remove DEVKIT8000 kernel (GENERIC should work now) Remove DPLL5 init ported from old omap code, it is not required
Set the stdout-path on xM like Ti OMAP3 BeagleBoard
Remove BEAGLEBOARDXM from the build Remove BEAGLEBOARDXM kernel (supported by GENERIC now)
Handle different register layout on OMAP3
Add omapfb to FDT-ized TI port.
Use dss as console on Nokia N900.
Enable IRQ status bits for omap3 type and set speed properly
Add RTC support
Remove tps65950pm (hardware now supported by twl4030.c)
Add NAND flash support.
Add tigpmc, omapnand
Attach tiusb before the default pass since it adds a bus to reduce kernel output Replace tps65950pm with twl (the former has been removed)
Fix non-FDT build
Cleanup and remove dependency on arch/arm/omap
Add support for GPIO interrupts and fix reading the state of output pins. Match smsc,lan9115 and honour local-mac-address/mac-address properties
Only one instance of twl(4) is needed Remove OVERO from build, and commented out N900 kernel config OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC.
Remove commented out IGEPV2 entry
OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by GENERIC.
No longer used.
Also match ti,omap2-onenand
Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context
Add driver for NXP TDA19988 HDMI encoder
Add support for AM335x display controller (LCDC).
Add tdahdmi, tilcdc, tifb
Test DRM_MODE_* flags, not VID_*
Comment out mode fixup (not needed it seems)
Use 297MHz for display clock
Select closest rate to desired pixel clock
Speed up mode setting a bit and turn off the display while changing modes
|
1.29 | 31-Oct-2019 |
jmcneill | Remove BEAGLEBOARDXM kernel (supported by GENERIC now)
|
1.28 | 23-Oct-2018 |
jdolecek | branches: 1.28.4; remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.27 | 24-Oct-2017 |
sevan | branches: 1.27.2; 1.27.4; Switch BEAGLEBOARDXM config over to using GENERIC.common. Remove duplicates already defined in GENERIC.common.
|
1.26 | 14-Sep-2017 |
mrg | clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.25 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.24 | 26-Jun-2017 |
sevan | Add a heading to describe the class of device axe(4) is.
|
1.23 | 19-Feb-2017 |
rin | branches: 1.23.6; PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.22 | 05-Oct-2016 |
kiyohara | branches: 1.22.2; Comment-out don't matched sdhc. omap's sdhc not support TI_DM37XX now. However Overo FireSTORM(DM3730) work fine with OVERO(OMAP_3530 only).
|
1.21 | 24-Jun-2016 |
skrll | branches: 1.21.2; Don't define {USB,[EO]HCI,UHUB}_DEBUG when there is no usb
|
1.20 | 12-Aug-2015 |
maxv | Remove KMEMSTATS.
|
1.19 | 11-Oct-2014 |
uebayasi | branches: 1.19.2; Don't enable wscons options w/o related devices.
|
1.18 | 30-Aug-2014 |
kiyohara | Pad L4 WAKEUP to 1M, like omap2_reg.h.
|
1.17 | 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.16 | 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.15 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.14 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32, following the switch to eabi by default.
|
1.13 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.12 | 30-Jun-2013 |
rmind | branches: 1.12.4; G/C PFIL_HOOKS from the kernel configs.
|
1.11 | 05-Jun-2013 |
christos | branches: 1.11.2; remove obsolete networking options
|
1.10 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.9 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.8 | 19-Dec-2012 |
msaitoh | Add pseudo-device lockstat
|
1.7 | 17-Oct-2012 |
apb | branches: 1.7.2; 1.7.4; Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.6 | 11-Sep-2012 |
msaitoh | branches: 1.6.2; Add PUFFS, putter and fss.
|
1.5 | 05-Sep-2012 |
matt | Modify USB entries (still commented out)
|
1.4 | 23-Aug-2012 |
matt | More changes for BEAGLEBOARDXM. The kernel gets all the way to usermode and the installer will run (nothing to install to but ...)
|
1.3 | 22-Aug-2012 |
matt | Remove NAND since it isn't present on the board.
|
1.2 | 22-Aug-2012 |
matt | Fix console address
|
1.1 | 22-Aug-2012 |
matt | First pass as supporting the TI DM37XX which is used in the BeagleBoard-XM. (compile tested but hasn't been run on an actual board).
|
1.6.2.5 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.6.2.4 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.6.2.3 | 23-Jun-2013 |
tls | resync from head
|
1.6.2.2 | 25-Feb-2013 |
tls | resync with head
|
1.6.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.7.4.2 | 28-Nov-2012 |
matt | merge from -HEAD improves arm (mostly for Cortex) support targeting OMAP and BCM53xx.
|
1.7.4.1 | 17-Oct-2012 |
matt | file BEAGLEBOARDXM was added on branch matt-nb6-plus on 2012-11-28 22:50:06 +0000
|
1.7.2.4 | 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.7.2.3 | 23-Jan-2013 |
yamt | sync with head
|
1.7.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.7.2.1 | 17-Oct-2012 |
yamt | file BEAGLEBOARDXM was added on branch yamt-pagecache on 2012-10-30 17:19:19 +0000
|
1.11.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.12.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.19.2.4 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.19.2.3 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.19.2.2 | 09-Jul-2016 |
skrll | Sync with HEAD
|
1.19.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.21.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.21.2.1 | 04-Nov-2016 |
pgoyette | Sync with HEAD
|
1.22.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.23.6.4 | 18-Apr-2018 |
martin | Requested by skrll in ticket #60: sys/arch/amd64/conf/GENERIC sys/arch/amd64/conf/XEN3_DOM0 sys/arch/amd64/conf/XEN3_DOMU sys/arch/cobalt/conf/GENERIC sys/arch/evbarm/conf/BEAGLEBONE sys/arch/evbarm/conf/BEAGLEBOARD sys/arch/evbarm/conf/BEAGLEBOARDXM sys/arch/evbarm/conf/GENERIC.common sys/arch/i386/conf/GENERIC sys/arch/i386/conf/XEN3_DOM0 sys/arch/i386/conf/XEN3_DOMU sys/arch/mvmeppc/conf/GENERIC sys/arch/shark/conf/GENERIC sys/arch/sparc64/conf/GENERIC sys/arch/zaurus/conf/GENERIC
Remove option DIAGNOSTIC.
|
1.23.6.3 | 29-Aug-2017 |
martin | Requested by skrll in ticket #60: sys/arch/amd64/conf/GENERIC sys/arch/amd64/conf/XEN3_DOM0 sys/arch/amd64/conf/XEN3_DOMU sys/arch/cobalt/conf/GENERIC sys/arch/evbarm/conf/BEAGLEBONE sys/arch/evbarm/conf/BEAGLEBOARD sys/arch/evbarm/conf/BEAGLEBOARDXM sys/arch/evbarm/conf/GENERIC.common sys/arch/i386/conf/GENERIC sys/arch/i386/conf/XEN3_DOM0 sys/arch/i386/conf/XEN3_DOMU sys/arch/mvmeppc/conf/GENERIC sys/arch/shark/conf/GENERIC sys/arch/sparc64/conf/GENERIC sys/arch/zaurus/conf/GENERIC
Re-enable option DIAGNOSTIC for now, will remove it again later.
|
1.23.6.2 | 05-Jul-2017 |
martin | Remove options DIAGNOSTIC/DEBUG and PAX debug options. Requested by snj in #60.
|
1.23.6.1 | 01-Jul-2017 |
snj | Pull up following revision(s) (requested by sevan in ticket #72): sys/arch/evbarm/conf/GEMINI_SLAVE: revision 1.35 sys/arch/evbarm/conf/N900: revision 1.24 sys/arch/evbarm/conf/GOLDENGATE: revision 1.14 sys/arch/evbarm/conf/GEMINI_MASTER: revision 1.34 sys/arch/evbarm/conf/BEAGLEBONE: revision 1.43 sys/arch/evbarm/conf/BCM56340: revision 1.12 sys/arch/evbarm/conf/GEMINI: revision 1.34 sys/arch/evbarm/conf/BEAGLEBOARDXM: revision 1.24 sys/arch/evbarm/conf/BCM5301X: revision 1.27 sys/arch/evbarm/conf/PANDABOARD: revision 1.22 Add a heading to describe the class of device axe(4) is.
|
1.27.4.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.27.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.27.2.1 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.28.4.1 | 27-Nov-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #491):
sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2 sys/arch/arm/ti/ti_sysc.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.2 sys/dev/i2c/tps65950.c: file removal sys/arch/evbarm/conf/std.ti: file removal sys/dev/i2c/files.i2c: revision 1.101 sys/dev/i2c/files.i2c: revision 1.102 sys/dev/i2c/at24cxx.c: revision 1.32 sys/dev/i2c/files.i2c: revision 1.103 sys/dev/i2c/twl4030.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.104 sys/dev/i2c/twl4030.c: revision 1.2 sys/dev/i2c/twl4030.c: revision 1.3 sys/arch/arm/ti/ti_com.c: revision 1.6 sys/arch/arm/ti/ti_com.c: revision 1.7 sys/arch/arm/ti/ti_com.c: revision 1.8 sys/dev/fdt/cpufreq_dt.c: revision 1.11 sys/arch/arm/ti/ti_iic.c: revision 1.1 sys/dev/fdt/cpufreq_dt.c: revision 1.12 sys/arch/arm/ti/ti_usb.c: revision 1.1 sys/arch/arm/ti/ti_iic.c: revision 1.2 sys/dev/fdt/cpufreq_dt.c: revision 1.13 sys/arch/arm/ti/ti_iic.c: revision 1.3 sys/arch/arm/ti/ti_iic.c: revision 1.4 sys/arch/evbarm/conf/files.ti: file removal sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal sys/arch/arm/dts/omap3-n900.dts: revision 1.1 sys/arch/arm/ti/ti_edma.h: revision 1.1 sys/arch/evbarm/conf/OVERO_INSTALL: file removal sys/arch/arm/ti/ti_usbtll.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.5 etc/etc.evbarm/Makefile.inc: revision 1.108 sys/arch/arm/ti/files.ti: revision 1.6 sys/dev/i2c/tps65217pmic.c: revision 1.13 etc/etc.evbarm/Makefile.inc: revision 1.109 sys/arch/arm/ti/files.ti: revision 1.7 sys/dev/i2c/tps65217pmic.c: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.8 sys/arch/arm/ti/files.ti: revision 1.9 sys/dev/fdt/usbnopphy.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.55 sys/arch/evbarm/conf/GENERIC: revision 1.56 sys/arch/evbarm/conf/GENERIC: revision 1.57 sys/arch/evbarm/conf/GENERIC: revision 1.58 sys/arch/evbarm/conf/GENERIC: revision 1.59 sys/arch/evbarm/conf/BEAGLEBONE: file removal sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1 sys/arch/arm/ti/ti_otgreg.h: revision 1.1 sys/arch/arm/ti/ti_tptc.c: revision 1.1 sys/arch/evbarm/conf/IGEPV2: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.10 sys/dev/i2c/tda19988.c: revision 1.1 sys/arch/evbarm/conf/OVERO: file removal sys/dev/i2c/tda19988.c: revision 1.2 sys/dev/i2c/tda19988.c: revision 1.3 sys/arch/arm/ti/omap3_dss.c: revision 1.1 sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal sys/arch/arm/ti/ti_omapintc.c: revision 1.2 etc/etc.evbarm/Makefile.inc: revision 1.112 etc/etc.evbarm/Makefile.inc: revision 1.113 sys/arch/arm/ti/ti_div_clock.c: revision 1.1 etc/etc.evbarm/Makefile.inc: revision 1.114 sys/arch/evbarm/conf/N900: revision 1.32 sys/arch/evbarm/conf/N900: revision 1.33 distrib/utils/embedded/conf/armv7.conf: revision 1.36 sys/arch/evbarm/conf/GENERIC: revision 1.60 distrib/utils/embedded/conf/armv7.conf: revision 1.37 sys/arch/arm/ti/omap2_nand.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.61 sys/arch/arm/ti/omap2_nand.c: revision 1.2 sys/arch/evbarm/conf/GENERIC: revision 1.62 distrib/utils/embedded/conf/armv7.conf: revision 1.39 sys/arch/evbarm/conf/GENERIC: revision 1.63 sys/arch/arm/ti/ti_fb.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.64 sys/arch/evbarm/conf/GENERIC: revision 1.65 sys/arch/evbarm/conf/GENERIC: revision 1.66 sys/arch/evbarm/conf/GENERIC: revision 1.67 sys/arch/arm/ti/ti_platform.c: revision 1.7 sys/arch/arm/ti/ti_platform.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.2 sys/arch/arm/ti/ti_platform.c: revision 1.9 sys/arch/arm/ti/am3_prcm.c: revision 1.3 sys/arch/arm/ti/am3_prcm.c: revision 1.4 sys/arch/arm/ti/am3_prcm.c: revision 1.5 sys/arch/arm/ti/am3_prcm.c: revision 1.6 sys/arch/arm/ti/am3_prcm.c: revision 1.7 sys/arch/evbarm/conf/DEVKIT8000: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.9 sys/dev/fdt/syscon.c: revision 1.4 sys/arch/arm/ti/files.ti: revision 1.10 sys/arch/arm/ti/ti_mux_clock.c: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.11 sys/arch/arm/ti/if_cpswreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.12 sys/arch/arm/ti/ti_sdhc.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.13 sys/arch/arm/ti/files.ti: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.15 sys/arch/arm/ti/files.ti: revision 1.16 sys/arch/arm/ti/omap3_cm.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.17 sys/arch/arm/ti/omap3_cm.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.18 sys/arch/arm/ti/omap3_cm.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.19 sys/arch/arm/ti/omap3_cm.c: revision 1.4 sys/arch/arm/ti/ti_motg.c: revision 1.1 sys/arch/arm/ti/ti_rngreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1 sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1 sys/arch/arm/ti/am3_platform.c: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.22 sys/arch/evbarm/conf/README.evbarm: revision 1.23 sys/arch/arm/ti/ti_platform.c: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.24 sys/arch/arm/ti/ti_omaptimer.c: revision 1.2 sys/arch/arm/ti/ti_prcm.c: revision 1.2 sys/arch/evbarm/conf/README.evbarm: revision 1.25 sys/arch/arm/ti/ti_omaptimer.c: revision 1.3 sys/arch/arm/ti/ti_prcm.c: revision 1.3 sys/arch/evbarm/conf/README.evbarm: revision 1.26 sys/arch/arm/ti/ti_omaptimer.c: revision 1.4 sys/arch/evbarm/conf/README.evbarm: revision 1.27 sys/arch/arm/ti/ti_ehci.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.20 sys/arch/arm/ti/ti_cpufreq.c: revision 1.1 sys/arch/arm/ti/ti_cpufreq.c: revision 1.2 sys/arch/arm/fdt/smsh_fdt.c: revision 1.2 sys/arch/arm/ti/omap3_dssreg.h: revision 1.1 sys/arch/evbarm/conf/OVERO: revision 1.56 sys/arch/evbarm/conf/TI: file removal sys/arch/arm/dts/omap3-beagle.dts: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.55 sys/dev/fdt/fdtvar.h: revision 1.56 distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2 sys/dev/fdt/fdt_phy.c: revision 1.6 sys/arch/arm/ti/ti_iicreg.h: revision 1.1 sys/arch/arm/ti/ti_lcdc.c: revision 1.1 sys/arch/arm/ti/ti_gpio.c: revision 1.1 sys/arch/arm/ti/ti_iicreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.c: revision 1.2 sys/dev/fdt/files.fdt: revision 1.46 sys/arch/arm/ti/ti_gpio.c: revision 1.2 sys/arch/arm/ti/ti_iicreg.h: revision 1.3 sys/arch/arm/ti/ti_lcdc.c: revision 1.3 sys/dev/fdt/files.fdt: revision 1.47 sys/arch/arm/ti/ti_gpio.c: revision 1.3 sys/dev/fdt/pinctrl_single.c: revision 1.1 sys/arch/evbarm/conf/files.generic: revision 1.9 sys/arch/arm/ti/ti_gpmc.c: revision 1.1 sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARD: file removal sys/arch/arm/ti/omap3_prm.c: revision 1.1 sys/arch/arm/ti/ti_platform.h: file removal sys/arch/arm/ti/omap3_platform.c: revision 1.1 sys/arch/arm/ti/ti_prcm.h: revision 1.2 sys/arch/arm/ti/omap3_platform.c: revision 1.2 sys/arch/arm/ti/ti_prcm.h: revision 1.3 sys/arch/arm/ti/ti_prcm.h: revision 1.4 sys/dev/fdt/fdt_clock.c: revision 1.9 sys/arch/arm/ti/ti_edma.c: revision 1.1 sys/arch/arm/ti/ti_otg.c: revision 1.1 distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15 sys/arch/arm/ti/if_cpsw.c: revision 1.7 sys/arch/evbarm/conf/std.igepv2: file removal sys/arch/arm/ti/if_cpsw.c: revision 1.8 sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1
Adapt ti fdt glue to support GENERIC kernel.
Do not search 64-bit directories for dts files
Fix am33xx_platform_early_putchar for pre-MMU output
Add bus driver for TI sysc interconncet.
Make com work again
Add EDMA TPCC and TPTC drivers.
Add driver for one-register-per-pin type pinctrl devices.
Add MMCHS support.
Add USB support.
Disable autoidle
Place devmap above KERNEL_IO_VBASE
Use Timer2 for timecounter, and enable hw module.
Add support for TI AM335x
Add atmel,24c256 compat data
Add I2C support.
Add tiiic, tps65217pmic
Add FDT support
Fix early putchar, add reset func
No support for tegra210 in armv7 kernel
Switch to GENERIC kernels only.
Get mac address from DT
Skip nodes with an "opp-suspend" property and fix tables that have disabled nodes in the middle.
enumerate devices under child "clocks" node
Add support for platform specific opp table filters.
Add fdtbus_clock_count to count the number of clock references on a given node
enumerate devices under child "clocks" node
Add AM335x DVFS support.
Enable TI AM335x DVFS support
Add support for GPIO controller.
Add tigpio
Unhook BEAGLEBONE kernel from the build Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).
Add support for hardware RNG.
Add tirng
Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
Set stdout-path on TI OMAP3 BeagleBoard
Add support for TI OMAP3.
Add OMAP3 support.
Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition. Mkimage (eroneously) creates a FAT16 partition (despite the configuration asking for FAT32), and that has a root directory size limit. Idea from Jared.
Skip xref if it is 0
Add generic USB PHY driver
Add driver for TI TWL4030 Power Management IC
Use the hwmod clk to get the timer rate and explicitly enable the timecounter timer.
Add OMAP3 USB support.
Add twl, usbnopphy, tiusb, tiusbtll
Move omap3 dtb files to /boot/dtb
Remove BEAGLEBOARD kernel from list of kernels to build Remove BEAGLEBOARD kernel (supported by GENERIC now)
Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.
Remove DEVKIT8000 kernel (GENERIC should work now) Remove DPLL5 init ported from old omap code, it is not required
Set the stdout-path on xM like Ti OMAP3 BeagleBoard
Remove BEAGLEBOARDXM from the build Remove BEAGLEBOARDXM kernel (supported by GENERIC now)
Handle different register layout on OMAP3
Add omapfb to FDT-ized TI port.
Use dss as console on Nokia N900.
Enable IRQ status bits for omap3 type and set speed properly
Add RTC support
Remove tps65950pm (hardware now supported by twl4030.c)
Add NAND flash support.
Add tigpmc, omapnand
Attach tiusb before the default pass since it adds a bus to reduce kernel output Replace tps65950pm with twl (the former has been removed)
Fix non-FDT build
Cleanup and remove dependency on arch/arm/omap
Add support for GPIO interrupts and fix reading the state of output pins. Match smsc,lan9115 and honour local-mac-address/mac-address properties
Only one instance of twl(4) is needed Remove OVERO from build, and commented out N900 kernel config OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC.
Remove commented out IGEPV2 entry
OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by GENERIC.
No longer used.
Also match ti,omap2-onenand
Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context
Add driver for NXP TDA19988 HDMI encoder
Add support for AM335x display controller (LCDC).
Add tdahdmi, tilcdc, tifb
Test DRM_MODE_* flags, not VID_*
Comment out mode fixup (not needed it seems)
Use 297MHz for display clock
Select closest rate to desired pixel clock
Speed up mode setting a bit and turn off the display while changing modes
|
1.3 | 31-Oct-2019 |
jmcneill | Remove BEAGLEBOARDXM kernel (supported by GENERIC now)
|
1.2 | 01-May-2014 |
martin | branches: 1.2.28; 1.2.32; Do not create debug info for *_INSTALL kernels.
|
1.1 | 23-Aug-2012 |
matt | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.16; More changes for BEAGLEBOARDXM. The kernel gets all the way to usermode and the installer will run (nothing to install to but ...)
|
1.1.16.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1.8.1 | 18-May-2014 |
rmind | sync with head
|
1.1.6.2 | 28-Nov-2012 |
matt | merge from -HEAD improves arm (mostly for Cortex) support targeting OMAP and BCM53xx.
|
1.1.6.1 | 23-Aug-2012 |
matt | file BEAGLEBOARDXM_INSTALL was added on branch matt-nb6-plus on 2012-11-28 22:50:06 +0000
|
1.1.4.3 | 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.1.4.2 | 30-Oct-2012 |
yamt | sync with head
|
1.1.4.1 | 23-Aug-2012 |
yamt | file BEAGLEBOARDXM_INSTALL was added on branch yamt-pagecache on 2012-10-30 17:19:19 +0000
|
1.1.2.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.32.1 | 27-Nov-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #491):
sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2 sys/arch/arm/ti/ti_sysc.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.2 sys/dev/i2c/tps65950.c: file removal sys/arch/evbarm/conf/std.ti: file removal sys/dev/i2c/files.i2c: revision 1.101 sys/dev/i2c/files.i2c: revision 1.102 sys/dev/i2c/at24cxx.c: revision 1.32 sys/dev/i2c/files.i2c: revision 1.103 sys/dev/i2c/twl4030.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.104 sys/dev/i2c/twl4030.c: revision 1.2 sys/dev/i2c/twl4030.c: revision 1.3 sys/arch/arm/ti/ti_com.c: revision 1.6 sys/arch/arm/ti/ti_com.c: revision 1.7 sys/arch/arm/ti/ti_com.c: revision 1.8 sys/dev/fdt/cpufreq_dt.c: revision 1.11 sys/arch/arm/ti/ti_iic.c: revision 1.1 sys/dev/fdt/cpufreq_dt.c: revision 1.12 sys/arch/arm/ti/ti_usb.c: revision 1.1 sys/arch/arm/ti/ti_iic.c: revision 1.2 sys/dev/fdt/cpufreq_dt.c: revision 1.13 sys/arch/arm/ti/ti_iic.c: revision 1.3 sys/arch/arm/ti/ti_iic.c: revision 1.4 sys/arch/evbarm/conf/files.ti: file removal sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal sys/arch/arm/dts/omap3-n900.dts: revision 1.1 sys/arch/arm/ti/ti_edma.h: revision 1.1 sys/arch/evbarm/conf/OVERO_INSTALL: file removal sys/arch/arm/ti/ti_usbtll.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.5 etc/etc.evbarm/Makefile.inc: revision 1.108 sys/arch/arm/ti/files.ti: revision 1.6 sys/dev/i2c/tps65217pmic.c: revision 1.13 etc/etc.evbarm/Makefile.inc: revision 1.109 sys/arch/arm/ti/files.ti: revision 1.7 sys/dev/i2c/tps65217pmic.c: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.8 sys/arch/arm/ti/files.ti: revision 1.9 sys/dev/fdt/usbnopphy.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.55 sys/arch/evbarm/conf/GENERIC: revision 1.56 sys/arch/evbarm/conf/GENERIC: revision 1.57 sys/arch/evbarm/conf/GENERIC: revision 1.58 sys/arch/evbarm/conf/GENERIC: revision 1.59 sys/arch/evbarm/conf/BEAGLEBONE: file removal sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1 sys/arch/arm/ti/ti_otgreg.h: revision 1.1 sys/arch/arm/ti/ti_tptc.c: revision 1.1 sys/arch/evbarm/conf/IGEPV2: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.10 sys/dev/i2c/tda19988.c: revision 1.1 sys/arch/evbarm/conf/OVERO: file removal sys/dev/i2c/tda19988.c: revision 1.2 sys/dev/i2c/tda19988.c: revision 1.3 sys/arch/arm/ti/omap3_dss.c: revision 1.1 sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal sys/arch/arm/ti/ti_omapintc.c: revision 1.2 etc/etc.evbarm/Makefile.inc: revision 1.112 etc/etc.evbarm/Makefile.inc: revision 1.113 sys/arch/arm/ti/ti_div_clock.c: revision 1.1 etc/etc.evbarm/Makefile.inc: revision 1.114 sys/arch/evbarm/conf/N900: revision 1.32 sys/arch/evbarm/conf/N900: revision 1.33 distrib/utils/embedded/conf/armv7.conf: revision 1.36 sys/arch/evbarm/conf/GENERIC: revision 1.60 distrib/utils/embedded/conf/armv7.conf: revision 1.37 sys/arch/arm/ti/omap2_nand.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.61 sys/arch/arm/ti/omap2_nand.c: revision 1.2 sys/arch/evbarm/conf/GENERIC: revision 1.62 distrib/utils/embedded/conf/armv7.conf: revision 1.39 sys/arch/evbarm/conf/GENERIC: revision 1.63 sys/arch/arm/ti/ti_fb.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.64 sys/arch/evbarm/conf/GENERIC: revision 1.65 sys/arch/evbarm/conf/GENERIC: revision 1.66 sys/arch/evbarm/conf/GENERIC: revision 1.67 sys/arch/arm/ti/ti_platform.c: revision 1.7 sys/arch/arm/ti/ti_platform.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.2 sys/arch/arm/ti/ti_platform.c: revision 1.9 sys/arch/arm/ti/am3_prcm.c: revision 1.3 sys/arch/arm/ti/am3_prcm.c: revision 1.4 sys/arch/arm/ti/am3_prcm.c: revision 1.5 sys/arch/arm/ti/am3_prcm.c: revision 1.6 sys/arch/arm/ti/am3_prcm.c: revision 1.7 sys/arch/evbarm/conf/DEVKIT8000: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.9 sys/dev/fdt/syscon.c: revision 1.4 sys/arch/arm/ti/files.ti: revision 1.10 sys/arch/arm/ti/ti_mux_clock.c: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.11 sys/arch/arm/ti/if_cpswreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.12 sys/arch/arm/ti/ti_sdhc.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.13 sys/arch/arm/ti/files.ti: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.15 sys/arch/arm/ti/files.ti: revision 1.16 sys/arch/arm/ti/omap3_cm.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.17 sys/arch/arm/ti/omap3_cm.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.18 sys/arch/arm/ti/omap3_cm.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.19 sys/arch/arm/ti/omap3_cm.c: revision 1.4 sys/arch/arm/ti/ti_motg.c: revision 1.1 sys/arch/arm/ti/ti_rngreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1 sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1 sys/arch/arm/ti/am3_platform.c: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.22 sys/arch/evbarm/conf/README.evbarm: revision 1.23 sys/arch/arm/ti/ti_platform.c: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.24 sys/arch/arm/ti/ti_omaptimer.c: revision 1.2 sys/arch/arm/ti/ti_prcm.c: revision 1.2 sys/arch/evbarm/conf/README.evbarm: revision 1.25 sys/arch/arm/ti/ti_omaptimer.c: revision 1.3 sys/arch/arm/ti/ti_prcm.c: revision 1.3 sys/arch/evbarm/conf/README.evbarm: revision 1.26 sys/arch/arm/ti/ti_omaptimer.c: revision 1.4 sys/arch/evbarm/conf/README.evbarm: revision 1.27 sys/arch/arm/ti/ti_ehci.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.20 sys/arch/arm/ti/ti_cpufreq.c: revision 1.1 sys/arch/arm/ti/ti_cpufreq.c: revision 1.2 sys/arch/arm/fdt/smsh_fdt.c: revision 1.2 sys/arch/arm/ti/omap3_dssreg.h: revision 1.1 sys/arch/evbarm/conf/OVERO: revision 1.56 sys/arch/evbarm/conf/TI: file removal sys/arch/arm/dts/omap3-beagle.dts: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.55 sys/dev/fdt/fdtvar.h: revision 1.56 distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2 sys/dev/fdt/fdt_phy.c: revision 1.6 sys/arch/arm/ti/ti_iicreg.h: revision 1.1 sys/arch/arm/ti/ti_lcdc.c: revision 1.1 sys/arch/arm/ti/ti_gpio.c: revision 1.1 sys/arch/arm/ti/ti_iicreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.c: revision 1.2 sys/dev/fdt/files.fdt: revision 1.46 sys/arch/arm/ti/ti_gpio.c: revision 1.2 sys/arch/arm/ti/ti_iicreg.h: revision 1.3 sys/arch/arm/ti/ti_lcdc.c: revision 1.3 sys/dev/fdt/files.fdt: revision 1.47 sys/arch/arm/ti/ti_gpio.c: revision 1.3 sys/dev/fdt/pinctrl_single.c: revision 1.1 sys/arch/evbarm/conf/files.generic: revision 1.9 sys/arch/arm/ti/ti_gpmc.c: revision 1.1 sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARD: file removal sys/arch/arm/ti/omap3_prm.c: revision 1.1 sys/arch/arm/ti/ti_platform.h: file removal sys/arch/arm/ti/omap3_platform.c: revision 1.1 sys/arch/arm/ti/ti_prcm.h: revision 1.2 sys/arch/arm/ti/omap3_platform.c: revision 1.2 sys/arch/arm/ti/ti_prcm.h: revision 1.3 sys/arch/arm/ti/ti_prcm.h: revision 1.4 sys/dev/fdt/fdt_clock.c: revision 1.9 sys/arch/arm/ti/ti_edma.c: revision 1.1 sys/arch/arm/ti/ti_otg.c: revision 1.1 distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15 sys/arch/arm/ti/if_cpsw.c: revision 1.7 sys/arch/evbarm/conf/std.igepv2: file removal sys/arch/arm/ti/if_cpsw.c: revision 1.8 sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1
Adapt ti fdt glue to support GENERIC kernel.
Do not search 64-bit directories for dts files
Fix am33xx_platform_early_putchar for pre-MMU output
Add bus driver for TI sysc interconncet.
Make com work again
Add EDMA TPCC and TPTC drivers.
Add driver for one-register-per-pin type pinctrl devices.
Add MMCHS support.
Add USB support.
Disable autoidle
Place devmap above KERNEL_IO_VBASE
Use Timer2 for timecounter, and enable hw module.
Add support for TI AM335x
Add atmel,24c256 compat data
Add I2C support.
Add tiiic, tps65217pmic
Add FDT support
Fix early putchar, add reset func
No support for tegra210 in armv7 kernel
Switch to GENERIC kernels only.
Get mac address from DT
Skip nodes with an "opp-suspend" property and fix tables that have disabled nodes in the middle.
enumerate devices under child "clocks" node
Add support for platform specific opp table filters.
Add fdtbus_clock_count to count the number of clock references on a given node
enumerate devices under child "clocks" node
Add AM335x DVFS support.
Enable TI AM335x DVFS support
Add support for GPIO controller.
Add tigpio
Unhook BEAGLEBONE kernel from the build Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).
Add support for hardware RNG.
Add tirng
Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
Set stdout-path on TI OMAP3 BeagleBoard
Add support for TI OMAP3.
Add OMAP3 support.
Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition. Mkimage (eroneously) creates a FAT16 partition (despite the configuration asking for FAT32), and that has a root directory size limit. Idea from Jared.
Skip xref if it is 0
Add generic USB PHY driver
Add driver for TI TWL4030 Power Management IC
Use the hwmod clk to get the timer rate and explicitly enable the timecounter timer.
Add OMAP3 USB support.
Add twl, usbnopphy, tiusb, tiusbtll
Move omap3 dtb files to /boot/dtb
Remove BEAGLEBOARD kernel from list of kernels to build Remove BEAGLEBOARD kernel (supported by GENERIC now)
Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.
Remove DEVKIT8000 kernel (GENERIC should work now) Remove DPLL5 init ported from old omap code, it is not required
Set the stdout-path on xM like Ti OMAP3 BeagleBoard
Remove BEAGLEBOARDXM from the build Remove BEAGLEBOARDXM kernel (supported by GENERIC now)
Handle different register layout on OMAP3
Add omapfb to FDT-ized TI port.
Use dss as console on Nokia N900.
Enable IRQ status bits for omap3 type and set speed properly
Add RTC support
Remove tps65950pm (hardware now supported by twl4030.c)
Add NAND flash support.
Add tigpmc, omapnand
Attach tiusb before the default pass since it adds a bus to reduce kernel output Replace tps65950pm with twl (the former has been removed)
Fix non-FDT build
Cleanup and remove dependency on arch/arm/omap
Add support for GPIO interrupts and fix reading the state of output pins. Match smsc,lan9115 and honour local-mac-address/mac-address properties
Only one instance of twl(4) is needed Remove OVERO from build, and commented out N900 kernel config OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC.
Remove commented out IGEPV2 entry
OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by GENERIC.
No longer used.
Also match ti,omap2-onenand
Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context
Add driver for NXP TDA19988 HDMI encoder
Add support for AM335x display controller (LCDC).
Add tdahdmi, tilcdc, tifb
Test DRM_MODE_* flags, not VID_*
Comment out mode fixup (not needed it seems)
Use 297MHz for display clock
Select closest rate to desired pixel clock
Speed up mode setting a bit and turn off the display while changing modes
|
1.2.28.1 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.3 | 30-Oct-2019 |
jmcneill | Remove BEAGLEBOARD kernel (supported by GENERIC now)
|
1.2 | 01-May-2014 |
martin | branches: 1.2.28; 1.2.32; Do not create debug info for *_INSTALL kernels.
|
1.1 | 29-Aug-2012 |
matt | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.16; Add an INSTALL variant for BEAGLEBOARD.
|
1.1.16.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1.8.1 | 18-May-2014 |
rmind | sync with head
|
1.1.6.2 | 28-Nov-2012 |
matt | merge from -HEAD improves arm (mostly for Cortex) support targeting OMAP and BCM53xx.
|
1.1.6.1 | 29-Aug-2012 |
matt | file BEAGLEBOARD_INSTALL was added on branch matt-nb6-plus on 2012-11-28 22:50:06 +0000
|
1.1.4.3 | 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.1.4.2 | 30-Oct-2012 |
yamt | sync with head
|
1.1.4.1 | 29-Aug-2012 |
yamt | file BEAGLEBOARD_INSTALL was added on branch yamt-pagecache on 2012-10-30 17:19:19 +0000
|
1.1.2.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.32.1 | 27-Nov-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #491):
sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2 sys/arch/arm/ti/ti_sysc.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.2 sys/dev/i2c/tps65950.c: file removal sys/arch/evbarm/conf/std.ti: file removal sys/dev/i2c/files.i2c: revision 1.101 sys/dev/i2c/files.i2c: revision 1.102 sys/dev/i2c/at24cxx.c: revision 1.32 sys/dev/i2c/files.i2c: revision 1.103 sys/dev/i2c/twl4030.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.104 sys/dev/i2c/twl4030.c: revision 1.2 sys/dev/i2c/twl4030.c: revision 1.3 sys/arch/arm/ti/ti_com.c: revision 1.6 sys/arch/arm/ti/ti_com.c: revision 1.7 sys/arch/arm/ti/ti_com.c: revision 1.8 sys/dev/fdt/cpufreq_dt.c: revision 1.11 sys/arch/arm/ti/ti_iic.c: revision 1.1 sys/dev/fdt/cpufreq_dt.c: revision 1.12 sys/arch/arm/ti/ti_usb.c: revision 1.1 sys/arch/arm/ti/ti_iic.c: revision 1.2 sys/dev/fdt/cpufreq_dt.c: revision 1.13 sys/arch/arm/ti/ti_iic.c: revision 1.3 sys/arch/arm/ti/ti_iic.c: revision 1.4 sys/arch/evbarm/conf/files.ti: file removal sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal sys/arch/arm/dts/omap3-n900.dts: revision 1.1 sys/arch/arm/ti/ti_edma.h: revision 1.1 sys/arch/evbarm/conf/OVERO_INSTALL: file removal sys/arch/arm/ti/ti_usbtll.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.5 etc/etc.evbarm/Makefile.inc: revision 1.108 sys/arch/arm/ti/files.ti: revision 1.6 sys/dev/i2c/tps65217pmic.c: revision 1.13 etc/etc.evbarm/Makefile.inc: revision 1.109 sys/arch/arm/ti/files.ti: revision 1.7 sys/dev/i2c/tps65217pmic.c: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.8 sys/arch/arm/ti/files.ti: revision 1.9 sys/dev/fdt/usbnopphy.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.55 sys/arch/evbarm/conf/GENERIC: revision 1.56 sys/arch/evbarm/conf/GENERIC: revision 1.57 sys/arch/evbarm/conf/GENERIC: revision 1.58 sys/arch/evbarm/conf/GENERIC: revision 1.59 sys/arch/evbarm/conf/BEAGLEBONE: file removal sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1 sys/arch/arm/ti/ti_otgreg.h: revision 1.1 sys/arch/arm/ti/ti_tptc.c: revision 1.1 sys/arch/evbarm/conf/IGEPV2: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.10 sys/dev/i2c/tda19988.c: revision 1.1 sys/arch/evbarm/conf/OVERO: file removal sys/dev/i2c/tda19988.c: revision 1.2 sys/dev/i2c/tda19988.c: revision 1.3 sys/arch/arm/ti/omap3_dss.c: revision 1.1 sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal sys/arch/arm/ti/ti_omapintc.c: revision 1.2 etc/etc.evbarm/Makefile.inc: revision 1.112 etc/etc.evbarm/Makefile.inc: revision 1.113 sys/arch/arm/ti/ti_div_clock.c: revision 1.1 etc/etc.evbarm/Makefile.inc: revision 1.114 sys/arch/evbarm/conf/N900: revision 1.32 sys/arch/evbarm/conf/N900: revision 1.33 distrib/utils/embedded/conf/armv7.conf: revision 1.36 sys/arch/evbarm/conf/GENERIC: revision 1.60 distrib/utils/embedded/conf/armv7.conf: revision 1.37 sys/arch/arm/ti/omap2_nand.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.61 sys/arch/arm/ti/omap2_nand.c: revision 1.2 sys/arch/evbarm/conf/GENERIC: revision 1.62 distrib/utils/embedded/conf/armv7.conf: revision 1.39 sys/arch/evbarm/conf/GENERIC: revision 1.63 sys/arch/arm/ti/ti_fb.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.64 sys/arch/evbarm/conf/GENERIC: revision 1.65 sys/arch/evbarm/conf/GENERIC: revision 1.66 sys/arch/evbarm/conf/GENERIC: revision 1.67 sys/arch/arm/ti/ti_platform.c: revision 1.7 sys/arch/arm/ti/ti_platform.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.2 sys/arch/arm/ti/ti_platform.c: revision 1.9 sys/arch/arm/ti/am3_prcm.c: revision 1.3 sys/arch/arm/ti/am3_prcm.c: revision 1.4 sys/arch/arm/ti/am3_prcm.c: revision 1.5 sys/arch/arm/ti/am3_prcm.c: revision 1.6 sys/arch/arm/ti/am3_prcm.c: revision 1.7 sys/arch/evbarm/conf/DEVKIT8000: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.9 sys/dev/fdt/syscon.c: revision 1.4 sys/arch/arm/ti/files.ti: revision 1.10 sys/arch/arm/ti/ti_mux_clock.c: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.11 sys/arch/arm/ti/if_cpswreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.12 sys/arch/arm/ti/ti_sdhc.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.13 sys/arch/arm/ti/files.ti: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.15 sys/arch/arm/ti/files.ti: revision 1.16 sys/arch/arm/ti/omap3_cm.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.17 sys/arch/arm/ti/omap3_cm.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.18 sys/arch/arm/ti/omap3_cm.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.19 sys/arch/arm/ti/omap3_cm.c: revision 1.4 sys/arch/arm/ti/ti_motg.c: revision 1.1 sys/arch/arm/ti/ti_rngreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1 sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1 sys/arch/arm/ti/am3_platform.c: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.22 sys/arch/evbarm/conf/README.evbarm: revision 1.23 sys/arch/arm/ti/ti_platform.c: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.24 sys/arch/arm/ti/ti_omaptimer.c: revision 1.2 sys/arch/arm/ti/ti_prcm.c: revision 1.2 sys/arch/evbarm/conf/README.evbarm: revision 1.25 sys/arch/arm/ti/ti_omaptimer.c: revision 1.3 sys/arch/arm/ti/ti_prcm.c: revision 1.3 sys/arch/evbarm/conf/README.evbarm: revision 1.26 sys/arch/arm/ti/ti_omaptimer.c: revision 1.4 sys/arch/evbarm/conf/README.evbarm: revision 1.27 sys/arch/arm/ti/ti_ehci.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.20 sys/arch/arm/ti/ti_cpufreq.c: revision 1.1 sys/arch/arm/ti/ti_cpufreq.c: revision 1.2 sys/arch/arm/fdt/smsh_fdt.c: revision 1.2 sys/arch/arm/ti/omap3_dssreg.h: revision 1.1 sys/arch/evbarm/conf/OVERO: revision 1.56 sys/arch/evbarm/conf/TI: file removal sys/arch/arm/dts/omap3-beagle.dts: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.55 sys/dev/fdt/fdtvar.h: revision 1.56 distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2 sys/dev/fdt/fdt_phy.c: revision 1.6 sys/arch/arm/ti/ti_iicreg.h: revision 1.1 sys/arch/arm/ti/ti_lcdc.c: revision 1.1 sys/arch/arm/ti/ti_gpio.c: revision 1.1 sys/arch/arm/ti/ti_iicreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.c: revision 1.2 sys/dev/fdt/files.fdt: revision 1.46 sys/arch/arm/ti/ti_gpio.c: revision 1.2 sys/arch/arm/ti/ti_iicreg.h: revision 1.3 sys/arch/arm/ti/ti_lcdc.c: revision 1.3 sys/dev/fdt/files.fdt: revision 1.47 sys/arch/arm/ti/ti_gpio.c: revision 1.3 sys/dev/fdt/pinctrl_single.c: revision 1.1 sys/arch/evbarm/conf/files.generic: revision 1.9 sys/arch/arm/ti/ti_gpmc.c: revision 1.1 sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARD: file removal sys/arch/arm/ti/omap3_prm.c: revision 1.1 sys/arch/arm/ti/ti_platform.h: file removal sys/arch/arm/ti/omap3_platform.c: revision 1.1 sys/arch/arm/ti/ti_prcm.h: revision 1.2 sys/arch/arm/ti/omap3_platform.c: revision 1.2 sys/arch/arm/ti/ti_prcm.h: revision 1.3 sys/arch/arm/ti/ti_prcm.h: revision 1.4 sys/dev/fdt/fdt_clock.c: revision 1.9 sys/arch/arm/ti/ti_edma.c: revision 1.1 sys/arch/arm/ti/ti_otg.c: revision 1.1 distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15 sys/arch/arm/ti/if_cpsw.c: revision 1.7 sys/arch/evbarm/conf/std.igepv2: file removal sys/arch/arm/ti/if_cpsw.c: revision 1.8 sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1
Adapt ti fdt glue to support GENERIC kernel.
Do not search 64-bit directories for dts files
Fix am33xx_platform_early_putchar for pre-MMU output
Add bus driver for TI sysc interconncet.
Make com work again
Add EDMA TPCC and TPTC drivers.
Add driver for one-register-per-pin type pinctrl devices.
Add MMCHS support.
Add USB support.
Disable autoidle
Place devmap above KERNEL_IO_VBASE
Use Timer2 for timecounter, and enable hw module.
Add support for TI AM335x
Add atmel,24c256 compat data
Add I2C support.
Add tiiic, tps65217pmic
Add FDT support
Fix early putchar, add reset func
No support for tegra210 in armv7 kernel
Switch to GENERIC kernels only.
Get mac address from DT
Skip nodes with an "opp-suspend" property and fix tables that have disabled nodes in the middle.
enumerate devices under child "clocks" node
Add support for platform specific opp table filters.
Add fdtbus_clock_count to count the number of clock references on a given node
enumerate devices under child "clocks" node
Add AM335x DVFS support.
Enable TI AM335x DVFS support
Add support for GPIO controller.
Add tigpio
Unhook BEAGLEBONE kernel from the build Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).
Add support for hardware RNG.
Add tirng
Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
Set stdout-path on TI OMAP3 BeagleBoard
Add support for TI OMAP3.
Add OMAP3 support.
Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition. Mkimage (eroneously) creates a FAT16 partition (despite the configuration asking for FAT32), and that has a root directory size limit. Idea from Jared.
Skip xref if it is 0
Add generic USB PHY driver
Add driver for TI TWL4030 Power Management IC
Use the hwmod clk to get the timer rate and explicitly enable the timecounter timer.
Add OMAP3 USB support.
Add twl, usbnopphy, tiusb, tiusbtll
Move omap3 dtb files to /boot/dtb
Remove BEAGLEBOARD kernel from list of kernels to build Remove BEAGLEBOARD kernel (supported by GENERIC now)
Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.
Remove DEVKIT8000 kernel (GENERIC should work now) Remove DPLL5 init ported from old omap code, it is not required
Set the stdout-path on xM like Ti OMAP3 BeagleBoard
Remove BEAGLEBOARDXM from the build Remove BEAGLEBOARDXM kernel (supported by GENERIC now)
Handle different register layout on OMAP3
Add omapfb to FDT-ized TI port.
Use dss as console on Nokia N900.
Enable IRQ status bits for omap3 type and set speed properly
Add RTC support
Remove tps65950pm (hardware now supported by twl4030.c)
Add NAND flash support.
Add tigpmc, omapnand
Attach tiusb before the default pass since it adds a bus to reduce kernel output Replace tps65950pm with twl (the former has been removed)
Fix non-FDT build
Cleanup and remove dependency on arch/arm/omap
Add support for GPIO interrupts and fix reading the state of output pins. Match smsc,lan9115 and honour local-mac-address/mac-address properties
Only one instance of twl(4) is needed Remove OVERO from build, and commented out N900 kernel config OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC.
Remove commented out IGEPV2 entry
OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by GENERIC.
No longer used.
Also match ti,omap2-onenand
Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context
Add driver for NXP TDA19988 HDMI encoder
Add support for AM335x display controller (LCDC).
Add tdahdmi, tilcdc, tifb
Test DRM_MODE_* flags, not VID_*
Comment out mode fixup (not needed it seems)
Use 297MHz for display clock
Select closest rate to desired pixel clock
Speed up mode setting a bit and turn off the display while changing modes
|
1.2.28.1 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.49 | 28-Oct-2019 |
jmcneill | Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).
|
1.48 | 18-May-2019 |
skrll | branches: 1.48.2; Convert remaining armv7 kernels to generic start and remove a bunch of code including a9_mpsubr.S.
Thanks to Lwazi Dube for testing PANDABOARD and BEAGLEBONE.
|
1.47 | 06-Feb-2019 |
rin | Add ure(4) to kernel config files. Also add PHY drivers where necessary.
|
1.46 | 13-Nov-2018 |
mlelstv | use generic usbdevices.config
|
1.45 | 23-Oct-2018 |
jdolecek | remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.44 | 28-Jun-2018 |
thorpej | branches: 1.44.2; Use the "flags" config directive modifier to specify seeprom size (a pre-existing capability in seeprom driver) now that "size" is no longer a valid locator for i2c.
|
1.43 | 26-Jun-2017 |
sevan | branches: 1.43.4; Add a heading to describe the class of device axe(4) is.
|
1.42 | 09-May-2017 |
sevan | branches: 1.42.2; Allow gpio children for any parent which offers the gpiobus attribute. Resolves issue with gpiosim(4) gpiosim0: simulating 64 pins gpiobus at gpiosim0 not configured
Reviewed by pgoyette
|
1.41 | 25-Apr-2017 |
sevan | branches: 1.41.2; Switch BEAGLEBONE config over to using GENERIC.common. Remove duplicates already defined in GENERIC.common.
|
1.40 | 30-Mar-2017 |
sevan | While KDTRACE_HOOKS is enabled by default in GENERIC.common, the BEAGLEBONE config does not make use of this config file yet. Revert previous change (r1.39).
|
1.39 | 22-Mar-2017 |
sevan | KDTRACE_HOOKS is enabled by default in GENERIC.common, remove references in individual config files.
|
1.38 | 18-Mar-2017 |
sevan | Build with DTrace support by default. To activate, define the relevant modules in /etc/modules.conf. For example (incomplete list): solaris dtrace dtrace_sdt dtrace_fbt dtrace_lockstat dtrace_profile dtrace_syscall
Reviewed by christos
|
1.37 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.36 | 04-Jul-2016 |
kiyohara | branches: 1.36.2; 1.36.4; AM335x's sdhc@obio use offset 0x100. Oops this space maybe use HL registers? OMAP4430 use this space.
|
1.35 | 04-Jul-2016 |
kiyohara | Attach edma and tiotg at mainbus instead of obio0. And splits obio0 to obio[012], like OMAP3530.
|
1.34 | 02-Nov-2015 |
jmcneill | enable GPIO
|
1.33 | 12-Aug-2015 |
maxv | Remove KMEMSTATS.
|
1.32 | 06-Jun-2015 |
jmcneill | enable trng driver
|
1.31 | 14-Apr-2015 |
bouyer | Add the edma controller, and enable DMA for sdhc0 and sdhc1
|
1.30 | 04-Dec-2014 |
riz | Enable nullfs, wedges for BEAGLEBONE
|
1.29 | 11-Oct-2014 |
uebayasi | branches: 1.29.2; No wsdisplay options without wsdisplay.
|
1.28 | 18-Sep-2014 |
wiz | Add commented out KDTRACE_HOOKS line.
|
1.27 | 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.26 | 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.25 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.24 | 03-Aug-2014 |
martin | branches: 1.24.2; Add COMPAT_NETBSD32, following the switch to eabi by default.
|
1.23 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.22 | 19-Jul-2014 |
bouyer | Fix uhidev entries (sync with i386)
|
1.21 | 16-Jul-2014 |
bouyer | Add a commented out tifb and associated wsdisplay entry; mark the driver as experimental and point out that video mode is hardcoded. Add tiotg, mark as experimental but I think it's good enough to have it in by default.
|
1.20 | 16-Aug-2013 |
jmcneill | branches: 1.20.2; Hardwire ld0 -> sdmmc0 and ld1 -> sdmmc1. Support local configuration in BEAGLEBONE.local
|
1.19 | 30-Jun-2013 |
rmind | G/C PFIL_HOOKS from the kernel configs.
|
1.18 | 28-Jun-2013 |
matt | branches: 1.18.2; Add drvctl
|
1.17 | 28-Jun-2013 |
matt | Remove -d from BOOT_ARGS Remove HWCLOCK definitions
|
1.16 | 17-Jun-2013 |
matt | Turn off VERBOSE_INIT_ARM (which was turned on in last commit).
|
1.15 | 16-Jun-2013 |
matt | adapt am335x memprobe so it can be used by omap4/omap5. Fill in the reference clock (omap_sys_clk) when determining speed. Make sure memory controller are mapped. Make sure to map console PA in bootstrap page table.
|
1.14 | 05-Jun-2013 |
christos | remove obsolete networking options
|
1.13 | 03-May-2013 |
jakllsch | Enable file-system EXT2FS.
|
1.12 | 30-Apr-2013 |
matt | comment out MEMSIZE (now that we probe memory size) Add second sdhc controller for beaglebone black
|
1.11 | 25-Apr-2013 |
rkujawa | Add tps65217pmic to BEAGLEBONE config.
|
1.10 | 17-Apr-2013 |
bouyer | Add sitaracm0 for the control module, tiiic0 for the I2C0 module and seeprom for the on-board eeprom.
|
1.9 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.8 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.7 | 03-Jan-2013 |
jakllsch | Add driver for TI CPSW Ethernet on TI AM335x SoCs.
Portions of this driver are derived from FreeBSD's cpsw(4).
Developed and tested on a BeagleBone.
|
1.6 | 29-Dec-2012 |
riz | Enable the watchdog driver on BeagleBone.
|
1.5 | 19-Dec-2012 |
msaitoh | Add pseudo-device lockstat
|
1.4 | 11-Dec-2012 |
riastradh | Hack up the BEAGLEBONE config and add a BEAGLEBONE_INSTALL.
This is a total mess right now, and BEAGLEBONE_INSTALL isn't useful except to boot ramdisks for testing, but this hash of a config works to get my beaglebone booted into sysinst, at least.
|
1.3 | 17-Oct-2012 |
apb | branches: 1.3.2; 1.3.4; Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.2 | 11-Sep-2012 |
msaitoh | branches: 1.2.2; Add PUFFS, putter and fss.
|
1.1 | 20-Aug-2012 |
matt | Inital config file BEAGLEBONE
|
1.2.2.5 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.2.2.4 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.2.3 | 23-Jun-2013 |
tls | resync from head
|
1.2.2.2 | 25-Feb-2013 |
tls | resync with head
|
1.2.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.3.4.2 | 28-Nov-2012 |
matt | merge from -HEAD improves arm (mostly for Cortex) support targeting OMAP and BCM53xx.
|
1.3.4.1 | 17-Oct-2012 |
matt | file BEAGLEBONE was added on branch matt-nb6-plus on 2012-11-28 22:50:07 +0000
|
1.3.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.3.2.4 | 23-Jan-2013 |
yamt | sync with head
|
1.3.2.3 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.3.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.3.2.1 | 17-Oct-2012 |
yamt | file BEAGLEBONE was added on branch yamt-pagecache on 2012-10-30 17:19:19 +0000
|
1.18.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.20.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.24.2.2 | 10-Jun-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #830): sys/arch/arm/omap/am335x_prcm.h: revision 1.9 sys/arch/arm/omap/am335x_trngreg.h: revision 1.1 sys/arch/arm/omap/am335x_trng.c: revision 1.1 sys/arch/arm/omap/files.omap2: revision 1.31 sys/arch/arm/omap/omap2_reg.h: revision 1.30 sys/arch/evbarm/conf/BEAGLEBONE: revision 1.32 Add driver for AM335x TRNG module. -- enable trng driver
|
1.24.2.1 | 19-Apr-2015 |
msaitoh | Pull up following revision(s) (requested by bouyer in ticket #704): sys/arch/arm/omap/omap_edma.c: revision 1.1 sys/arch/arm/omap/omap_edma.h: revision 1.1 sys/arch/arm/omap/files.omap2: revision 1.30 sys/arch/arm/omap/omap2_obiovar.h: revision 1.3 sys/arch/arm/omap/omap3_sdhc.c: revision 1.16 sys/arch/arm/omap/omap2_reg.h: revision 1.29 sys/arch/evbarm/conf/BEAGLEBONE: revision 1.31 sys/arch/arm/omap/omap2_obio.c: revision 1.22 - Add a driver for the Enhanced Direct Memory Access controller found in the AM335x SoC. Written by Jared D. McNeill, with some final debug by me. - Supports only DMA (not QDMA) yet, and there's no support for DMA event matrix yet (this means that only primary DMA events can be used) - Add support for DMA transfers. From Jared D. McNeill, with final debug by me. With this I can get nearly 20MB/s from my sdcard on the BB black at 1Ghz (not bad for a 50Mhz 4-bits bus), and still 15MB/s on the BB white at low speed (275Mhz). - Add the edma controller, and enable DMA for sdhc0 and sdhc1
|
1.29.2.6 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.29.2.5 | 09-Jul-2016 |
skrll | Sync with HEAD
|
1.29.2.4 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.29.2.3 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.29.2.2 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.29.2.1 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.36.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.36.2.2 | 26-Apr-2017 |
pgoyette | Sync with HEAD
|
1.36.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.41.2.1 | 11-May-2017 |
pgoyette | Sync with HEAD
|
1.42.2.4 | 18-Apr-2018 |
martin | Requested by skrll in ticket #60: sys/arch/amd64/conf/GENERIC sys/arch/amd64/conf/XEN3_DOM0 sys/arch/amd64/conf/XEN3_DOMU sys/arch/cobalt/conf/GENERIC sys/arch/evbarm/conf/BEAGLEBONE sys/arch/evbarm/conf/BEAGLEBOARD sys/arch/evbarm/conf/BEAGLEBOARDXM sys/arch/evbarm/conf/GENERIC.common sys/arch/i386/conf/GENERIC sys/arch/i386/conf/XEN3_DOM0 sys/arch/i386/conf/XEN3_DOMU sys/arch/mvmeppc/conf/GENERIC sys/arch/shark/conf/GENERIC sys/arch/sparc64/conf/GENERIC sys/arch/zaurus/conf/GENERIC
Remove option DIAGNOSTIC.
|
1.42.2.3 | 29-Aug-2017 |
martin | Requested by skrll in ticket #60: sys/arch/amd64/conf/GENERIC sys/arch/amd64/conf/XEN3_DOM0 sys/arch/amd64/conf/XEN3_DOMU sys/arch/cobalt/conf/GENERIC sys/arch/evbarm/conf/BEAGLEBONE sys/arch/evbarm/conf/BEAGLEBOARD sys/arch/evbarm/conf/BEAGLEBOARDXM sys/arch/evbarm/conf/GENERIC.common sys/arch/i386/conf/GENERIC sys/arch/i386/conf/XEN3_DOM0 sys/arch/i386/conf/XEN3_DOMU sys/arch/mvmeppc/conf/GENERIC sys/arch/shark/conf/GENERIC sys/arch/sparc64/conf/GENERIC sys/arch/zaurus/conf/GENERIC
Re-enable option DIAGNOSTIC for now, will remove it again later.
|
1.42.2.2 | 05-Jul-2017 |
martin | Remove options DIAGNOSTIC/DEBUG and PAX debug options. Requested by snj in #60.
|
1.42.2.1 | 01-Jul-2017 |
snj | Pull up following revision(s) (requested by sevan in ticket #72): sys/arch/evbarm/conf/GEMINI_SLAVE: revision 1.35 sys/arch/evbarm/conf/N900: revision 1.24 sys/arch/evbarm/conf/GOLDENGATE: revision 1.14 sys/arch/evbarm/conf/GEMINI_MASTER: revision 1.34 sys/arch/evbarm/conf/BEAGLEBONE: revision 1.43 sys/arch/evbarm/conf/BCM56340: revision 1.12 sys/arch/evbarm/conf/GEMINI: revision 1.34 sys/arch/evbarm/conf/BEAGLEBOARDXM: revision 1.24 sys/arch/evbarm/conf/BCM5301X: revision 1.27 sys/arch/evbarm/conf/PANDABOARD: revision 1.22 Add a heading to describe the class of device axe(4) is.
|
1.43.4.2 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.43.4.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.44.2.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.44.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.48.2.1 | 27-Nov-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #491):
sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2 sys/arch/arm/ti/ti_sysc.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.2 sys/dev/i2c/tps65950.c: file removal sys/arch/evbarm/conf/std.ti: file removal sys/dev/i2c/files.i2c: revision 1.101 sys/dev/i2c/files.i2c: revision 1.102 sys/dev/i2c/at24cxx.c: revision 1.32 sys/dev/i2c/files.i2c: revision 1.103 sys/dev/i2c/twl4030.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.104 sys/dev/i2c/twl4030.c: revision 1.2 sys/dev/i2c/twl4030.c: revision 1.3 sys/arch/arm/ti/ti_com.c: revision 1.6 sys/arch/arm/ti/ti_com.c: revision 1.7 sys/arch/arm/ti/ti_com.c: revision 1.8 sys/dev/fdt/cpufreq_dt.c: revision 1.11 sys/arch/arm/ti/ti_iic.c: revision 1.1 sys/dev/fdt/cpufreq_dt.c: revision 1.12 sys/arch/arm/ti/ti_usb.c: revision 1.1 sys/arch/arm/ti/ti_iic.c: revision 1.2 sys/dev/fdt/cpufreq_dt.c: revision 1.13 sys/arch/arm/ti/ti_iic.c: revision 1.3 sys/arch/arm/ti/ti_iic.c: revision 1.4 sys/arch/evbarm/conf/files.ti: file removal sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal sys/arch/arm/dts/omap3-n900.dts: revision 1.1 sys/arch/arm/ti/ti_edma.h: revision 1.1 sys/arch/evbarm/conf/OVERO_INSTALL: file removal sys/arch/arm/ti/ti_usbtll.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.5 etc/etc.evbarm/Makefile.inc: revision 1.108 sys/arch/arm/ti/files.ti: revision 1.6 sys/dev/i2c/tps65217pmic.c: revision 1.13 etc/etc.evbarm/Makefile.inc: revision 1.109 sys/arch/arm/ti/files.ti: revision 1.7 sys/dev/i2c/tps65217pmic.c: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.8 sys/arch/arm/ti/files.ti: revision 1.9 sys/dev/fdt/usbnopphy.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.55 sys/arch/evbarm/conf/GENERIC: revision 1.56 sys/arch/evbarm/conf/GENERIC: revision 1.57 sys/arch/evbarm/conf/GENERIC: revision 1.58 sys/arch/evbarm/conf/GENERIC: revision 1.59 sys/arch/evbarm/conf/BEAGLEBONE: file removal sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1 sys/arch/arm/ti/ti_otgreg.h: revision 1.1 sys/arch/arm/ti/ti_tptc.c: revision 1.1 sys/arch/evbarm/conf/IGEPV2: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.10 sys/dev/i2c/tda19988.c: revision 1.1 sys/arch/evbarm/conf/OVERO: file removal sys/dev/i2c/tda19988.c: revision 1.2 sys/dev/i2c/tda19988.c: revision 1.3 sys/arch/arm/ti/omap3_dss.c: revision 1.1 sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal sys/arch/arm/ti/ti_omapintc.c: revision 1.2 etc/etc.evbarm/Makefile.inc: revision 1.112 etc/etc.evbarm/Makefile.inc: revision 1.113 sys/arch/arm/ti/ti_div_clock.c: revision 1.1 etc/etc.evbarm/Makefile.inc: revision 1.114 sys/arch/evbarm/conf/N900: revision 1.32 sys/arch/evbarm/conf/N900: revision 1.33 distrib/utils/embedded/conf/armv7.conf: revision 1.36 sys/arch/evbarm/conf/GENERIC: revision 1.60 distrib/utils/embedded/conf/armv7.conf: revision 1.37 sys/arch/arm/ti/omap2_nand.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.61 sys/arch/arm/ti/omap2_nand.c: revision 1.2 sys/arch/evbarm/conf/GENERIC: revision 1.62 distrib/utils/embedded/conf/armv7.conf: revision 1.39 sys/arch/evbarm/conf/GENERIC: revision 1.63 sys/arch/arm/ti/ti_fb.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.64 sys/arch/evbarm/conf/GENERIC: revision 1.65 sys/arch/evbarm/conf/GENERIC: revision 1.66 sys/arch/evbarm/conf/GENERIC: revision 1.67 sys/arch/arm/ti/ti_platform.c: revision 1.7 sys/arch/arm/ti/ti_platform.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.2 sys/arch/arm/ti/ti_platform.c: revision 1.9 sys/arch/arm/ti/am3_prcm.c: revision 1.3 sys/arch/arm/ti/am3_prcm.c: revision 1.4 sys/arch/arm/ti/am3_prcm.c: revision 1.5 sys/arch/arm/ti/am3_prcm.c: revision 1.6 sys/arch/arm/ti/am3_prcm.c: revision 1.7 sys/arch/evbarm/conf/DEVKIT8000: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.9 sys/dev/fdt/syscon.c: revision 1.4 sys/arch/arm/ti/files.ti: revision 1.10 sys/arch/arm/ti/ti_mux_clock.c: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.11 sys/arch/arm/ti/if_cpswreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.12 sys/arch/arm/ti/ti_sdhc.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.13 sys/arch/arm/ti/files.ti: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.15 sys/arch/arm/ti/files.ti: revision 1.16 sys/arch/arm/ti/omap3_cm.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.17 sys/arch/arm/ti/omap3_cm.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.18 sys/arch/arm/ti/omap3_cm.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.19 sys/arch/arm/ti/omap3_cm.c: revision 1.4 sys/arch/arm/ti/ti_motg.c: revision 1.1 sys/arch/arm/ti/ti_rngreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1 sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1 sys/arch/arm/ti/am3_platform.c: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.22 sys/arch/evbarm/conf/README.evbarm: revision 1.23 sys/arch/arm/ti/ti_platform.c: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.24 sys/arch/arm/ti/ti_omaptimer.c: revision 1.2 sys/arch/arm/ti/ti_prcm.c: revision 1.2 sys/arch/evbarm/conf/README.evbarm: revision 1.25 sys/arch/arm/ti/ti_omaptimer.c: revision 1.3 sys/arch/arm/ti/ti_prcm.c: revision 1.3 sys/arch/evbarm/conf/README.evbarm: revision 1.26 sys/arch/arm/ti/ti_omaptimer.c: revision 1.4 sys/arch/evbarm/conf/README.evbarm: revision 1.27 sys/arch/arm/ti/ti_ehci.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.20 sys/arch/arm/ti/ti_cpufreq.c: revision 1.1 sys/arch/arm/ti/ti_cpufreq.c: revision 1.2 sys/arch/arm/fdt/smsh_fdt.c: revision 1.2 sys/arch/arm/ti/omap3_dssreg.h: revision 1.1 sys/arch/evbarm/conf/OVERO: revision 1.56 sys/arch/evbarm/conf/TI: file removal sys/arch/arm/dts/omap3-beagle.dts: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.55 sys/dev/fdt/fdtvar.h: revision 1.56 distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2 sys/dev/fdt/fdt_phy.c: revision 1.6 sys/arch/arm/ti/ti_iicreg.h: revision 1.1 sys/arch/arm/ti/ti_lcdc.c: revision 1.1 sys/arch/arm/ti/ti_gpio.c: revision 1.1 sys/arch/arm/ti/ti_iicreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.c: revision 1.2 sys/dev/fdt/files.fdt: revision 1.46 sys/arch/arm/ti/ti_gpio.c: revision 1.2 sys/arch/arm/ti/ti_iicreg.h: revision 1.3 sys/arch/arm/ti/ti_lcdc.c: revision 1.3 sys/dev/fdt/files.fdt: revision 1.47 sys/arch/arm/ti/ti_gpio.c: revision 1.3 sys/dev/fdt/pinctrl_single.c: revision 1.1 sys/arch/evbarm/conf/files.generic: revision 1.9 sys/arch/arm/ti/ti_gpmc.c: revision 1.1 sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARD: file removal sys/arch/arm/ti/omap3_prm.c: revision 1.1 sys/arch/arm/ti/ti_platform.h: file removal sys/arch/arm/ti/omap3_platform.c: revision 1.1 sys/arch/arm/ti/ti_prcm.h: revision 1.2 sys/arch/arm/ti/omap3_platform.c: revision 1.2 sys/arch/arm/ti/ti_prcm.h: revision 1.3 sys/arch/arm/ti/ti_prcm.h: revision 1.4 sys/dev/fdt/fdt_clock.c: revision 1.9 sys/arch/arm/ti/ti_edma.c: revision 1.1 sys/arch/arm/ti/ti_otg.c: revision 1.1 distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15 sys/arch/arm/ti/if_cpsw.c: revision 1.7 sys/arch/evbarm/conf/std.igepv2: file removal sys/arch/arm/ti/if_cpsw.c: revision 1.8 sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1
Adapt ti fdt glue to support GENERIC kernel.
Do not search 64-bit directories for dts files
Fix am33xx_platform_early_putchar for pre-MMU output
Add bus driver for TI sysc interconncet.
Make com work again
Add EDMA TPCC and TPTC drivers.
Add driver for one-register-per-pin type pinctrl devices.
Add MMCHS support.
Add USB support.
Disable autoidle
Place devmap above KERNEL_IO_VBASE
Use Timer2 for timecounter, and enable hw module.
Add support for TI AM335x
Add atmel,24c256 compat data
Add I2C support.
Add tiiic, tps65217pmic
Add FDT support
Fix early putchar, add reset func
No support for tegra210 in armv7 kernel
Switch to GENERIC kernels only.
Get mac address from DT
Skip nodes with an "opp-suspend" property and fix tables that have disabled nodes in the middle.
enumerate devices under child "clocks" node
Add support for platform specific opp table filters.
Add fdtbus_clock_count to count the number of clock references on a given node
enumerate devices under child "clocks" node
Add AM335x DVFS support.
Enable TI AM335x DVFS support
Add support for GPIO controller.
Add tigpio
Unhook BEAGLEBONE kernel from the build Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).
Add support for hardware RNG.
Add tirng
Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
Set stdout-path on TI OMAP3 BeagleBoard
Add support for TI OMAP3.
Add OMAP3 support.
Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition. Mkimage (eroneously) creates a FAT16 partition (despite the configuration asking for FAT32), and that has a root directory size limit. Idea from Jared.
Skip xref if it is 0
Add generic USB PHY driver
Add driver for TI TWL4030 Power Management IC
Use the hwmod clk to get the timer rate and explicitly enable the timecounter timer.
Add OMAP3 USB support.
Add twl, usbnopphy, tiusb, tiusbtll
Move omap3 dtb files to /boot/dtb
Remove BEAGLEBOARD kernel from list of kernels to build Remove BEAGLEBOARD kernel (supported by GENERIC now)
Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.
Remove DEVKIT8000 kernel (GENERIC should work now) Remove DPLL5 init ported from old omap code, it is not required
Set the stdout-path on xM like Ti OMAP3 BeagleBoard
Remove BEAGLEBOARDXM from the build Remove BEAGLEBOARDXM kernel (supported by GENERIC now)
Handle different register layout on OMAP3
Add omapfb to FDT-ized TI port.
Use dss as console on Nokia N900.
Enable IRQ status bits for omap3 type and set speed properly
Add RTC support
Remove tps65950pm (hardware now supported by twl4030.c)
Add NAND flash support.
Add tigpmc, omapnand
Attach tiusb before the default pass since it adds a bus to reduce kernel output Replace tps65950pm with twl (the former has been removed)
Fix non-FDT build
Cleanup and remove dependency on arch/arm/omap
Add support for GPIO interrupts and fix reading the state of output pins. Match smsc,lan9115 and honour local-mac-address/mac-address properties
Only one instance of twl(4) is needed Remove OVERO from build, and commented out N900 kernel config OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC.
Remove commented out IGEPV2 entry
OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by GENERIC.
No longer used.
Also match ti,omap2-onenand
Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context
Add driver for NXP TDA19988 HDMI encoder
Add support for AM335x display controller (LCDC).
Add tdahdmi, tilcdc, tifb
Test DRM_MODE_* flags, not VID_*
Comment out mode fixup (not needed it seems)
Use 297MHz for display clock
Select closest rate to desired pixel clock
Speed up mode setting a bit and turn off the display while changing modes
|
1.3 | 28-Oct-2019 |
jmcneill | Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).
|
1.2 | 01-May-2014 |
martin | branches: 1.2.28; 1.2.32; Do not create debug info for *_INSTALL kernels.
|
1.1 | 11-Dec-2012 |
riastradh | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.14; Hack up the BEAGLEBONE config and add a BEAGLEBONE_INSTALL.
This is a total mess right now, and BEAGLEBONE_INSTALL isn't useful except to boot ramdisks for testing, but this hash of a config works to get my beaglebone booted into sysinst, at least.
|
1.1.14.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1.6.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.6.2 | 25-Feb-2013 |
tls | resync with head
|
1.1.6.1 | 11-Dec-2012 |
tls | file BEAGLEBONE_INSTALL was added on branch tls-maxphys on 2013-02-25 00:28:34 +0000
|
1.1.4.1 | 18-May-2014 |
rmind | sync with head
|
1.1.2.3 | 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.1.2.2 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.1.2.1 | 11-Dec-2012 |
yamt | file BEAGLEBONE_INSTALL was added on branch yamt-pagecache on 2013-01-16 05:32:52 +0000
|
1.2.32.1 | 27-Nov-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #491):
sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2 sys/arch/arm/ti/ti_sysc.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.2 sys/dev/i2c/tps65950.c: file removal sys/arch/evbarm/conf/std.ti: file removal sys/dev/i2c/files.i2c: revision 1.101 sys/dev/i2c/files.i2c: revision 1.102 sys/dev/i2c/at24cxx.c: revision 1.32 sys/dev/i2c/files.i2c: revision 1.103 sys/dev/i2c/twl4030.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.104 sys/dev/i2c/twl4030.c: revision 1.2 sys/dev/i2c/twl4030.c: revision 1.3 sys/arch/arm/ti/ti_com.c: revision 1.6 sys/arch/arm/ti/ti_com.c: revision 1.7 sys/arch/arm/ti/ti_com.c: revision 1.8 sys/dev/fdt/cpufreq_dt.c: revision 1.11 sys/arch/arm/ti/ti_iic.c: revision 1.1 sys/dev/fdt/cpufreq_dt.c: revision 1.12 sys/arch/arm/ti/ti_usb.c: revision 1.1 sys/arch/arm/ti/ti_iic.c: revision 1.2 sys/dev/fdt/cpufreq_dt.c: revision 1.13 sys/arch/arm/ti/ti_iic.c: revision 1.3 sys/arch/arm/ti/ti_iic.c: revision 1.4 sys/arch/evbarm/conf/files.ti: file removal sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal sys/arch/arm/dts/omap3-n900.dts: revision 1.1 sys/arch/arm/ti/ti_edma.h: revision 1.1 sys/arch/evbarm/conf/OVERO_INSTALL: file removal sys/arch/arm/ti/ti_usbtll.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.5 etc/etc.evbarm/Makefile.inc: revision 1.108 sys/arch/arm/ti/files.ti: revision 1.6 sys/dev/i2c/tps65217pmic.c: revision 1.13 etc/etc.evbarm/Makefile.inc: revision 1.109 sys/arch/arm/ti/files.ti: revision 1.7 sys/dev/i2c/tps65217pmic.c: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.8 sys/arch/arm/ti/files.ti: revision 1.9 sys/dev/fdt/usbnopphy.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.55 sys/arch/evbarm/conf/GENERIC: revision 1.56 sys/arch/evbarm/conf/GENERIC: revision 1.57 sys/arch/evbarm/conf/GENERIC: revision 1.58 sys/arch/evbarm/conf/GENERIC: revision 1.59 sys/arch/evbarm/conf/BEAGLEBONE: file removal sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1 sys/arch/arm/ti/ti_otgreg.h: revision 1.1 sys/arch/arm/ti/ti_tptc.c: revision 1.1 sys/arch/evbarm/conf/IGEPV2: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.10 sys/dev/i2c/tda19988.c: revision 1.1 sys/arch/evbarm/conf/OVERO: file removal sys/dev/i2c/tda19988.c: revision 1.2 sys/dev/i2c/tda19988.c: revision 1.3 sys/arch/arm/ti/omap3_dss.c: revision 1.1 sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal sys/arch/arm/ti/ti_omapintc.c: revision 1.2 etc/etc.evbarm/Makefile.inc: revision 1.112 etc/etc.evbarm/Makefile.inc: revision 1.113 sys/arch/arm/ti/ti_div_clock.c: revision 1.1 etc/etc.evbarm/Makefile.inc: revision 1.114 sys/arch/evbarm/conf/N900: revision 1.32 sys/arch/evbarm/conf/N900: revision 1.33 distrib/utils/embedded/conf/armv7.conf: revision 1.36 sys/arch/evbarm/conf/GENERIC: revision 1.60 distrib/utils/embedded/conf/armv7.conf: revision 1.37 sys/arch/arm/ti/omap2_nand.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.61 sys/arch/arm/ti/omap2_nand.c: revision 1.2 sys/arch/evbarm/conf/GENERIC: revision 1.62 distrib/utils/embedded/conf/armv7.conf: revision 1.39 sys/arch/evbarm/conf/GENERIC: revision 1.63 sys/arch/arm/ti/ti_fb.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.64 sys/arch/evbarm/conf/GENERIC: revision 1.65 sys/arch/evbarm/conf/GENERIC: revision 1.66 sys/arch/evbarm/conf/GENERIC: revision 1.67 sys/arch/arm/ti/ti_platform.c: revision 1.7 sys/arch/arm/ti/ti_platform.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.2 sys/arch/arm/ti/ti_platform.c: revision 1.9 sys/arch/arm/ti/am3_prcm.c: revision 1.3 sys/arch/arm/ti/am3_prcm.c: revision 1.4 sys/arch/arm/ti/am3_prcm.c: revision 1.5 sys/arch/arm/ti/am3_prcm.c: revision 1.6 sys/arch/arm/ti/am3_prcm.c: revision 1.7 sys/arch/evbarm/conf/DEVKIT8000: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.9 sys/dev/fdt/syscon.c: revision 1.4 sys/arch/arm/ti/files.ti: revision 1.10 sys/arch/arm/ti/ti_mux_clock.c: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.11 sys/arch/arm/ti/if_cpswreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.12 sys/arch/arm/ti/ti_sdhc.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.13 sys/arch/arm/ti/files.ti: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.15 sys/arch/arm/ti/files.ti: revision 1.16 sys/arch/arm/ti/omap3_cm.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.17 sys/arch/arm/ti/omap3_cm.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.18 sys/arch/arm/ti/omap3_cm.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.19 sys/arch/arm/ti/omap3_cm.c: revision 1.4 sys/arch/arm/ti/ti_motg.c: revision 1.1 sys/arch/arm/ti/ti_rngreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1 sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1 sys/arch/arm/ti/am3_platform.c: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.22 sys/arch/evbarm/conf/README.evbarm: revision 1.23 sys/arch/arm/ti/ti_platform.c: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.24 sys/arch/arm/ti/ti_omaptimer.c: revision 1.2 sys/arch/arm/ti/ti_prcm.c: revision 1.2 sys/arch/evbarm/conf/README.evbarm: revision 1.25 sys/arch/arm/ti/ti_omaptimer.c: revision 1.3 sys/arch/arm/ti/ti_prcm.c: revision 1.3 sys/arch/evbarm/conf/README.evbarm: revision 1.26 sys/arch/arm/ti/ti_omaptimer.c: revision 1.4 sys/arch/evbarm/conf/README.evbarm: revision 1.27 sys/arch/arm/ti/ti_ehci.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.20 sys/arch/arm/ti/ti_cpufreq.c: revision 1.1 sys/arch/arm/ti/ti_cpufreq.c: revision 1.2 sys/arch/arm/fdt/smsh_fdt.c: revision 1.2 sys/arch/arm/ti/omap3_dssreg.h: revision 1.1 sys/arch/evbarm/conf/OVERO: revision 1.56 sys/arch/evbarm/conf/TI: file removal sys/arch/arm/dts/omap3-beagle.dts: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.55 sys/dev/fdt/fdtvar.h: revision 1.56 distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2 sys/dev/fdt/fdt_phy.c: revision 1.6 sys/arch/arm/ti/ti_iicreg.h: revision 1.1 sys/arch/arm/ti/ti_lcdc.c: revision 1.1 sys/arch/arm/ti/ti_gpio.c: revision 1.1 sys/arch/arm/ti/ti_iicreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.c: revision 1.2 sys/dev/fdt/files.fdt: revision 1.46 sys/arch/arm/ti/ti_gpio.c: revision 1.2 sys/arch/arm/ti/ti_iicreg.h: revision 1.3 sys/arch/arm/ti/ti_lcdc.c: revision 1.3 sys/dev/fdt/files.fdt: revision 1.47 sys/arch/arm/ti/ti_gpio.c: revision 1.3 sys/dev/fdt/pinctrl_single.c: revision 1.1 sys/arch/evbarm/conf/files.generic: revision 1.9 sys/arch/arm/ti/ti_gpmc.c: revision 1.1 sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARD: file removal sys/arch/arm/ti/omap3_prm.c: revision 1.1 sys/arch/arm/ti/ti_platform.h: file removal sys/arch/arm/ti/omap3_platform.c: revision 1.1 sys/arch/arm/ti/ti_prcm.h: revision 1.2 sys/arch/arm/ti/omap3_platform.c: revision 1.2 sys/arch/arm/ti/ti_prcm.h: revision 1.3 sys/arch/arm/ti/ti_prcm.h: revision 1.4 sys/dev/fdt/fdt_clock.c: revision 1.9 sys/arch/arm/ti/ti_edma.c: revision 1.1 sys/arch/arm/ti/ti_otg.c: revision 1.1 distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15 sys/arch/arm/ti/if_cpsw.c: revision 1.7 sys/arch/evbarm/conf/std.igepv2: file removal sys/arch/arm/ti/if_cpsw.c: revision 1.8 sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1
Adapt ti fdt glue to support GENERIC kernel.
Do not search 64-bit directories for dts files
Fix am33xx_platform_early_putchar for pre-MMU output
Add bus driver for TI sysc interconncet.
Make com work again
Add EDMA TPCC and TPTC drivers.
Add driver for one-register-per-pin type pinctrl devices.
Add MMCHS support.
Add USB support.
Disable autoidle
Place devmap above KERNEL_IO_VBASE
Use Timer2 for timecounter, and enable hw module.
Add support for TI AM335x
Add atmel,24c256 compat data
Add I2C support.
Add tiiic, tps65217pmic
Add FDT support
Fix early putchar, add reset func
No support for tegra210 in armv7 kernel
Switch to GENERIC kernels only.
Get mac address from DT
Skip nodes with an "opp-suspend" property and fix tables that have disabled nodes in the middle.
enumerate devices under child "clocks" node
Add support for platform specific opp table filters.
Add fdtbus_clock_count to count the number of clock references on a given node
enumerate devices under child "clocks" node
Add AM335x DVFS support.
Enable TI AM335x DVFS support
Add support for GPIO controller.
Add tigpio
Unhook BEAGLEBONE kernel from the build Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).
Add support for hardware RNG.
Add tirng
Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
Set stdout-path on TI OMAP3 BeagleBoard
Add support for TI OMAP3.
Add OMAP3 support.
Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition. Mkimage (eroneously) creates a FAT16 partition (despite the configuration asking for FAT32), and that has a root directory size limit. Idea from Jared.
Skip xref if it is 0
Add generic USB PHY driver
Add driver for TI TWL4030 Power Management IC
Use the hwmod clk to get the timer rate and explicitly enable the timecounter timer.
Add OMAP3 USB support.
Add twl, usbnopphy, tiusb, tiusbtll
Move omap3 dtb files to /boot/dtb
Remove BEAGLEBOARD kernel from list of kernels to build Remove BEAGLEBOARD kernel (supported by GENERIC now)
Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.
Remove DEVKIT8000 kernel (GENERIC should work now) Remove DPLL5 init ported from old omap code, it is not required
Set the stdout-path on xM like Ti OMAP3 BeagleBoard
Remove BEAGLEBOARDXM from the build Remove BEAGLEBOARDXM kernel (supported by GENERIC now)
Handle different register layout on OMAP3
Add omapfb to FDT-ized TI port.
Use dss as console on Nokia N900.
Enable IRQ status bits for omap3 type and set speed properly
Add RTC support
Remove tps65950pm (hardware now supported by twl4030.c)
Add NAND flash support.
Add tigpmc, omapnand
Attach tiusb before the default pass since it adds a bus to reduce kernel output Replace tps65950pm with twl (the former has been removed)
Fix non-FDT build
Cleanup and remove dependency on arch/arm/omap
Add support for GPIO interrupts and fix reading the state of output pins. Match smsc,lan9115 and honour local-mac-address/mac-address properties
Only one instance of twl(4) is needed Remove OVERO from build, and commented out N900 kernel config OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC.
Remove commented out IGEPV2 entry
OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by GENERIC.
No longer used.
Also match ti,omap2-onenand
Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context
Add driver for NXP TDA19988 HDMI encoder
Add support for AM335x display controller (LCDC).
Add tdahdmi, tilcdc, tifb
Test DRM_MODE_* flags, not VID_*
Comment out mode fixup (not needed it seems)
Use 297MHz for display clock
Select closest rate to desired pixel clock
Speed up mode setting a bit and turn off the display while changing modes
|
1.2.28.1 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.22 | 08-Apr-2018 |
jmcneill | Remove old Allwinner port.
|
1.21 | 20-Mar-2017 |
skrll | branches: 1.21.12; 1.21.14; Disable DIAGNOSTIC - it is already enabled in GENERIC.common
|
1.20 | 13-Dec-2016 |
christos | branches: 1.20.2; wildcard speaker attachments, now that we can handle many of them.
|
1.19 | 10-Dec-2016 |
christos | remove VAUDIOSPEAKER for now, will be done differently.
|
1.18 | 08-Dec-2016 |
nat | Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
1.17 | 17-Oct-2015 |
bouyer | branches: 1.17.2; Implement CPU frequency switching for A20. This requires adjusting the CPU voltage, so enable the axp20x driver for A20 boards. In evbarm/awin/awin_machdep.c, the DCDC powering up the CPU cores needs to be defined for each board. The board machine-dependant code (at this time, only awin_machdep.c) has to provide a awin_set_mpu_volt() function which calls the right PMU driver to change the CPU core voltage.
The CPU frequency/voltage table in awin_board.c comes from various sources: linux kernel, device tree and fex scripts, and experiments on olimex lime2 and cubieboard 2. The following sysctls are provided (compatible with estd): machdep.frequency.min,machdep.frequency.max: writable lower and upper bounds of the useable frequencies. Affects machdep.frequency.available. Lower bound defaults to 700Mhz, as does linux. Upper bound defaults to 960Mhz, which is the boot frequency on the boards I tested. There is a 1008Mhz entry available, but requires an out of spec CPU voltage (more than 1.4V) so it's not available by default. machdep.frequency.available: list of available frequencies. This is the CPU frequency/voltage table, bound by machdep.frequency.{min,max}. machdep.frequency.current: current CPU speed. Write a new value to change the CPU speed, only values from machdep.frequency.available are accepted.
|
1.16 | 11-Aug-2015 |
riz | Use GENERIC.common
|
1.15 | 08-Aug-2015 |
tnn | add commented out entries for com ports that are physically routed
|
1.14 | 21-Apr-2015 |
matt | No need for CPU_CORTEXA7 since it's implied by ALLWINNER_A20
|
1.13 | 23-Nov-2014 |
snj | branches: 1.13.2; Fix pasto: BPI.local, not CUBIEBOARD.local
|
1.12 | 15-Nov-2014 |
jmcneill | enable awinir, cir
|
1.11 | 12-Nov-2014 |
jmcneill | add awinhdmiaudio
|
1.10 | 10-Nov-2014 |
skrll | enable awinhdmi, awintcon, awindebe, genfb, wsmux, wsfont and with VCONS_DRAW_INTR
|
1.9 | 05-Nov-2014 |
skrll | Add awincnt at awinio (64 bit timer counter)
|
1.8 | 05-Nov-2014 |
skrll | Enable MULTIPROCESSOR
|
1.7 | 24-Oct-2014 |
jmcneill | A20 is a Cortex-A7, so set CPUFLAGS to match
|
1.6 | 24-Oct-2014 |
jmcneill | disable axp20x for now, it seems after a while we get "send STOP failed" from i2c bus and then things go from bad to worse
|
1.5 | 24-Oct-2014 |
skrll | BPI is CORTEX A7 and Allwinner A20
|
1.4 | 19-Oct-2014 |
skrll | More stuff works
|
1.3 | 11-Oct-2014 |
uebayasi | Device midi attachment where the evil usbdevices.config is included.
|
1.2 | 08-Sep-2014 |
skrll | branches: 1.2.2; Add awinrtc. Hi Jared.
|
1.1 | 07-Sep-2014 |
skrll | Add a Banana Pi kernel config and fixup mmc0detect assignment for BPI.
|
1.2.2.8 | 25-Nov-2014 |
martin | Pull up following revision(s) (requested by snj in ticket #261): sys/arch/evbarm/conf/BPI: revision 1.13 Fix pasto: BPI.local, not CUBIEBOARD.local
|
1.2.2.7 | 16-Nov-2014 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #241): sys/arch/evbarm/conf/BPI: revision 1.12 sys/arch/arm/allwinner/awin_ir.c: revision 1.2 sys/arch/arm/allwinner/awin_ir.c: revision 1.3 sys/arch/arm/allwinner/awin_ir.c: revision 1.4 sys/arch/evbarm/conf/CUBIEBOARD: revision 1.35 sys/arch/arm/allwinner/awin_reg.h: revision 1.50 sys/arch/arm/allwinner/awin_reg.h: revision 1.51 Fix CIR setup. Works on A31 now. hide a debug printf add A20 IR support enable awinir, cir
|
1.2.2.6 | 14-Nov-2014 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #214): sys/arch/evbarm/conf/BPI: revision 1.11 sys/arch/arm/allwinner/awin_hdmi.c: revision 1.10 sys/arch/arm/allwinner/awin_hdmiaudio.c: revision 1.1 sys/arch/arm/allwinner/awin_hdmiaudio.c: revision 1.2 sys/arch/arm/allwinner/awin_hdmiaudio.c: revision 1.3 sys/arch/evbarm/conf/CUBIEBOARD: revision 1.34 sys/arch/arm/allwinner/awin_io.c: revision 1.28 sys/arch/arm/allwinner/awin_reg.h: revision 1.48 sys/arch/arm/allwinner/awin_debe.c: revision 1.5 sys/arch/arm/allwinner/awin_dma_a10.c: revision 1.3 sys/arch/evbarm/conf/HUMMINGBIRD_A31: revision 1.19 sys/arch/arm/allwinner/files.awin: revision 1.24 sys/arch/arm/allwinner/awin_board.c: revision 1.28 sys/arch/arm/allwinner/awin_hdmi.c: revision 1.7 sys/arch/arm/allwinner/awin_hdmi.c: revision 1.8 HDMI audio driver for Allwinner boards.
|
1.2.2.5 | 14-Nov-2014 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #210): sys/arch/arm/allwinner/awin_board.c: revisions 1.26-1.27 sys/arch/arm/allwinner/awin_debe.c: revisions 1.1-1.6 sys/arch/arm/allwinner/awin_fb.c: revisions 1.1-1.4 sys/arch/arm/allwinner/awin_hdmi.c: revisions 1.3-1.6,1.9-1.12 sys/arch/arm/allwinner/awin_io.c: revision 1.27 sys/arch/arm/allwinner/awin_reg.h: revisions 1.46-1.47,1.49 sys/arch/arm/allwinner/awin_tcon.c: revisions 1.1-1.5 sys/arch/arm/allwinner/awin_var.h: revisions 1.20-1.22 sys/arch/arm/allwinner/files.awin: revisions 1.22-1.23,1.25 sys/arch/evbarm/awin/awin_machdep.c: revision 1.26 sys/arch/evbarm/conf/BPI: revision 1.10 sys/arch/evbarm/conf/CUBIEBOARD: revision 1.32 sys/arch/evbarm/conf/HUMMINGBIRD_A31: revisions 1.17-1.18 sys/dev/wscons/wsconsio.h: revision 1.109
HDMI framebuffer for Allwinner boards.
|
1.2.2.4 | 12-Nov-2014 |
martin | Pull up following revision(s) (requested by skrll in ticket #222): etc/etc.evbarm/Makefile.inc 1.64 sys/arch/evbarm/conf/BPI 1.2,1.4,1.6-1.7,1.9 sys/arch/evbarm/conf/BPI_INSTALL 1.1 sys/arch/evbarm/conf/CUBIEBOARD 1.18-1.30 sys/arch/evbarm/conf/CUBIETRUCK 1.4,1.6 sys/arch/evbarm/conf/mk.awin 1.4 sys/arch/evbarm/conf/std.awin 1.4 (via patch) sys/conf/files 1.1104 sys/dev/usb/motg.c 1.9-1.12 sys/dev/usb/motgreg.h 1.2-1.4 Allow attachment glue to override the number of endpoints - options MOTG_ALLWINNER to select the awin specific reg layout options MOTG_ALLWINNER - Instead of polluting motgreg.h with AllWinner specific registers (things were getting out of hand), move the AllWinner reg definitions to arch/arm/allwinner/awin_otgreg.h and include that instead of dev/usb/motgreg.h when MOTG_ALLWINNER is defined. let the bus driver override fifo size - If the bus driver supplies a fifo size and dynfifo is true, use it - Various kernel config fixes.
|
1.2.2.3 | 09-Nov-2014 |
martin | Pull up following revision(s) (requested by skrll in ticket #188): sys/arch/arm/include/arm32/pmap.h: revision 1.136 sys/arch/arm/include/armreg.h: revision 1.100 sys/arch/arm/cortex/gic.c: revision 1.11 sys/arch/arm/arm32/db_interface.c: revision 1.54 sys/arch/arm/include/armreg.h: revision 1.101 sys/arch/arm/cortex/gic.c: revision 1.12 sys/arch/arm/arm32/arm32_machdep.c: revision 1.107 sys/arch/arm/arm/cpufunc_asm_armv7.S: revision 1.19 sys/arch/arm/cortex/a9_mpsubr.S: revision 1.20 sys/arch/evbarm/conf/BPI: revision 1.5 sys/arch/arm/cortex/a9_mpsubr.S: revision 1.21 sys/arch/arm/arm32/pmap.c: revision 1.306 sys/arch/arm/arm32/db_machdep.c: revision 1.22 sys/arch/arm/arm32/arm32_tlb.c: revision 1.3 sys/arch/arm/arm/undefined.c: revision 1.55 sys/arch/arm/cortex/a9_mpsubr.S: revision 1.22 sys/arch/arm/arm32/pmap.c: revision 1.307 sys/arch/arm/arm32/arm32_tlb.c: revision 1.4 sys/arch/arm/cortex/a9_mpsubr.S: revision 1.23 sys/arch/arm/arm32/arm32_tlb.c: revision 1.5 sys/arch/evbarm/conf/BPI: revision 1.8 sys/arch/arm/cortex/a9_mpsubr.S: revision 1.24 sys/arch/arm/arm32/arm32_tlb.c: revision 1.6 sys/arch/arm/arm32/arm32_tlb.c: revision 1.7 sys/arch/evbarm/conf/CUBIETRUCK: revision 1.5 sys/arch/arm/pic/pic.c: revision 1.23 sys/arch/arm/pic/pic.c: revision 1.24 sys/arch/arm/pic/picvar.h: revision 1.11 sys/arch/arm/arm/cpufunc_asm_armv7.S: revision 1.20 sys/arch/arm/mainbus/cpu_mainbus.c: revision 1.16 sys/arch/arm/arm32/pmap.c: revision 1.298 sys/arch/arm/arm/cpufunc_asm_arm11.S: revision 1.17 sys/arch/arm/arm/cpufunc_asm_pj4b.S: revision 1.5 sys/arch/arm/arm32/pmap.c: revision 1.310 sys/arch/arm/arm32/pmap.c: revision 1.311 sys/arch/arm/arm32/arm32_kvminit.c: revision 1.32 sys/arch/arm/cortex/a9_mpsubr.S: revision 1.19 sys/arch/arm/arm32/arm32_boot.c: revision 1.10 sys/arch/arm/arm/ast.c: revision 1.25 sys/arch/arm/include/armreg.h: revision 1.98 sys/uvm/pmap/pmap_tlb.c: revision 1.10 sys/arch/arm/arm32/arm32_boot.c: revision 1.8 sys/arch/arm/arm32/arm32_boot.c: revision 1.9 sys/arch/arm/arm/arm_machdep.c: revision 1.43 Various ARM MP fixes.
|
1.2.2.2 | 10-Sep-2014 |
martin | Pull up following revision(s) (requested by skrll in ticket #82): sys/arch/evbarm/awin/awin_start.S: revision 1.1 sys/arch/evbarm/conf/mk.cubie: file removal sys/arch/evbarm/conf/std.awin: revision 1.1 sys/arch/evbarm/cubie/genassym.cf: file removal sys/arch/evbarm/conf/CUBIEBOARD: revision 1.17 sys/arch/evbarm/conf/BPI: revision 1.1 sys/arch/evbarm/awin/genassym.cf: revision 1.1 sys/arch/evbarm/awin/platform.h: revision 1.1 sys/arch/evbarm/conf/files.awin: revision 1.1 sys/arch/evbarm/conf/mk.cubie: revision 1.4 sys/arch/evbarm/conf/CUBIETRUCK: revision 1.3 sys/arch/evbarm/cubie/cubie_machdep.c: revision 1.21 sys/arch/evbarm/awin/awin_machdep.c: revision 1.1 sys/arch/evbarm/awin/awin_machdep.c: revision 1.3 sys/arch/evbarm/awin/awin_machdep.c: revision 1.4 sys/arch/evbarm/conf/std.cubie: file removal sys/arch/evbarm/conf/mk.awin: revision 1.1 sys/arch/evbarm/conf/mk.awin: revision 1.2 sys/arch/evbarm/cubie/cubie_machdep.c: file removal sys/arch/evbarm/cubie/cubie_start.S: file removal sys/arch/evbarm/cubie/platform.h: file removal sys/arch/evbarm/conf/files.cubie: file removal
Move away from "cubie" to generic "awin" and introduce a BOARDTYPE variable. This allows other boards to use the cubie code.
Add a Banana Pi kernel config and fixup mmc0detect assignment for BPI.
|
1.2.2.1 | 08-Sep-2014 |
martin | file BPI was added on branch netbsd-7 on 2014-09-10 09:37:51 +0000
|
1.13.2.5 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.13.2.4 | 05-Feb-2017 |
skrll | Sync with HEAD
|
1.13.2.3 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.13.2.2 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.13.2.1 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.17.2.2 | 26-Apr-2017 |
pgoyette | Sync with HEAD
|
1.17.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.20.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.21.14.1 | 16-Apr-2018 |
pgoyette | Sync with HEAD, resolve some conflicts
|
1.21.12.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.21.12.1 | 20-Mar-2017 |
jdolecek | file BPI was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.2 | 17-Mar-2019 |
jmcneill | Remove unused install kernels.
|
1.1 | 07-Sep-2014 |
skrll | branches: 1.1.2; 1.1.20; 1.1.24; Add BPI to the list of kernels to build.
|
1.1.24.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.20.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.20.1 | 07-Sep-2014 |
jdolecek | file BPI_INSTALL was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.1.2.2 | 12-Nov-2014 |
martin | Pull up following revision(s) (requested by skrll in ticket #222): etc/etc.evbarm/Makefile.inc 1.64 sys/arch/evbarm/conf/BPI 1.2,1.4,1.6-1.7,1.9 sys/arch/evbarm/conf/BPI_INSTALL 1.1 sys/arch/evbarm/conf/CUBIEBOARD 1.18-1.30 sys/arch/evbarm/conf/CUBIETRUCK 1.4,1.6 sys/arch/evbarm/conf/mk.awin 1.4 sys/arch/evbarm/conf/std.awin 1.4 (via patch) sys/conf/files 1.1104 sys/dev/usb/motg.c 1.9-1.12 sys/dev/usb/motgreg.h 1.2-1.4 Allow attachment glue to override the number of endpoints - options MOTG_ALLWINNER to select the awin specific reg layout options MOTG_ALLWINNER - Instead of polluting motgreg.h with AllWinner specific registers (things were getting out of hand), move the AllWinner reg definitions to arch/arm/allwinner/awin_otgreg.h and include that instead of dev/usb/motgreg.h when MOTG_ALLWINNER is defined. let the bus driver override fifo size - If the bus driver supplies a fifo size and dynfifo is true, use it - Various kernel config fixes.
|
1.1.2.1 | 07-Sep-2014 |
martin | file BPI_INSTALL was added on branch netbsd-7 on 2014-11-12 19:54:46 +0000
|
1.52 | 07-Aug-2022 |
simonb | branches: 1.52.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.51 | 27-Sep-2020 |
roy | vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.50 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.49 | 21-Aug-2019 |
msaitoh | branches: 1.49.6; Fix typo (s/contoller/controller/).
|
1.48 | 01-Aug-2018 |
maxv | branches: 1.48.4; 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.47 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.46 | 14-Sep-2017 |
mrg | branches: 1.46.2; 1.46.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.45 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.44 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.43 | 07-Aug-2015 |
maxv | branches: 1.43.2; 1.43.4; Remove KMEMSTATS.
|
1.42 | 23-Aug-2014 |
dholland | branches: 1.42.2; 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.41 | 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.40 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.39 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32, following the switch to eabi by default.
|
1.38 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.37 | 25-Jul-2014 |
joerg | Bump SYMTAB_SPACE for clang build.
|
1.36 | 30-Jun-2013 |
rmind | branches: 1.36.4; G/C PFIL_HOOKS from the kernel configs.
|
1.35 | 05-Jun-2013 |
christos | branches: 1.35.2; remove obsolete networking options
|
1.34 | 27-Apr-2013 |
christos | the bogus number police
|
1.33 | 27-Apr-2013 |
christos | remove confusing numeric locators where they are unused.
|
1.32 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.31 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.30 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.29 | 11-Sep-2012 |
msaitoh | branches: 1.29.2; Add PUFFS, putter and fss.
|
1.28 | 01-Sep-2012 |
matt | Bump up SYMTAB_SPACE
|
1.27 | 29-Aug-2012 |
skrll | Typo in comment
|
1.26 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.25 | 10-Mar-2012 |
joerg | P1003_1B_SEMAPHORE is no longer optional.
|
1.24 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.23 | 22-Nov-2011 |
tls | branches: 1.23.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.22 | 30-Jun-2011 |
wiz | branches: 1.22.2; dependant -> dependent
|
1.21 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.20 | 06-Mar-2011 |
jakllsch | Bump SYMTAB_SPACE for the many other evbarm kernels that also need it increased.
|
1.19 | 23-Nov-2010 |
hannken | branches: 1.19.2; 1.19.4; Remove unused count from pseudo-device md.
|
1.18 | 28-Oct-2010 |
briggs | Bump SYMTAB_SPACE for a few configurations.
|
1.17 | 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
1.16 | 08-Feb-2010 |
joerg | branches: 1.16.2; Remove separate mb_map. The nmbclusters is computed at boot time based on the amount of physical memory and limited by NMBCLUSTERS if present. Architectures without direct mapping also limit it based on the kmem_map size, which is used as backing store. On i386 and ARM, the maximum KVA used for mbuf clusters is limited to 64MB by default.
The old default limits and limits based on GATEWAY have been removed. key_registered_sb_max is hard-wired to a value derived from 2048 clusters.
|
1.15 | 05-Dec-2009 |
pooka | branches: 1.15.2; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.14 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.13 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.12 | 14-Dec-2008 |
he | branches: 1.12.2; Bump SYMTAB_SPACE so that it fits again.
|
1.11 | 24-Nov-2008 |
ad | Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.10 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.9 | 31-Jul-2008 |
simonb | branches: 1.9.2; Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.8 | 27-Jun-2008 |
he | branches: 1.8.2; Bump SYMTAB_SPACE so that it fits again.
|
1.7 | 30-May-2008 |
tsutsui | branches: 1.7.2; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.6 | 19-Jan-2008 |
chris | branches: 1.6.6; 1.6.8; 1.6.10; 1.6.12; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
1.5 | 06-Jan-2008 |
matt | Increase SYMTAB_SPACE because of more kernel bloat.
|
1.4 | 17-Oct-2007 |
garbled | branches: 1.4.2; 1.4.8; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
1.3 | 13-May-2007 |
he | branches: 1.3.6; 1.3.10; Bump SYMTAB_SPACE so that it fits again.
|
1.2 | 11-Nov-2006 |
he | branches: 1.2.2; 1.2.6; 1.2.8; 1.2.10; 1.2.14; 1.2.16; 1.2.22; Add a netbsd-sd0 kernel, so that the corresponding gzimg can be built.
|
1.1 | 08-Nov-2006 |
scw | Add support for the Certance CP-3100.
"The Certance CP3100 product family provides high-end disk-to-disk-to-tape (D2D2T) functionality for small-to-medium businesses."
To software, the unit is very similar to the IQ80321 and IQ31244 eval boards from Intel. As such, we share almost all of their code.
Onboard hardware: - IOP321 XScale CPU. Core clock is 600MHz. - 256MB SDRAM (not sure if that's true for all) - Four-port Intel i31244 SATA controller. One port is connected to the internal disk. The remaining three are available on the back-panel. - Dual GigE ports on the back panel, using an Intel i82546EB controller. - Two Symbios Logic 53c1010 SCSI controllers, one in host mode the other in target mode. Both SCSI busses are available on the back panel. Note that NetBSD does not support SCSI target mode. - 8MB of NOR Flash, containing a fairly vanilla Redboot together with a minimal compressed Linux image. - Some front-panel LEDS (not supported). - Serial console.
Contributed by Wasabi Systems, Inc.
|
1.2.22.1 | 22-May-2007 |
matt | Update to HEAD.
|
1.2.16.1 | 11-Jul-2007 |
mjf | Sync with head.
|
1.2.14.1 | 27-May-2007 |
ad | Sync with head.
|
1.2.10.1 | 17-May-2007 |
yamt | sync with head.
|
1.2.8.4 | 21-Jan-2008 |
yamt | sync with head
|
1.2.8.3 | 03-Sep-2007 |
yamt | sync with head.
|
1.2.8.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.2.8.1 | 11-Nov-2006 |
yamt | file CP3100 was added on branch yamt-lazymbuf on 2006-12-30 20:45:48 +0000
|
1.2.6.2 | 10-Dec-2006 |
yamt | sync with head.
|
1.2.6.1 | 11-Nov-2006 |
yamt | file CP3100 was added on branch yamt-splraiseipl on 2006-12-10 07:15:52 +0000
|
1.2.2.2 | 18-Nov-2006 |
ad | Sync with head.
|
1.2.2.1 | 11-Nov-2006 |
ad | file CP3100 was added on branch newlock2 on 2006-11-18 21:29:10 +0000
|
1.3.10.3 | 23-Mar-2008 |
matt | sync with HEAD
|
1.3.10.2 | 09-Jan-2008 |
matt | sync with HEAD
|
1.3.10.1 | 06-Nov-2007 |
matt | sync with HEAD
|
1.3.6.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.4.8.2 | 20-Jan-2008 |
bouyer | Sync with HEAD
|
1.4.8.1 | 08-Jan-2008 |
bouyer | Sync with HEAD
|
1.4.2.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.6.12.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.6.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.6.10.3 | 11-Aug-2010 |
yamt | sync with head.
|
1.6.10.2 | 11-Mar-2010 |
yamt | sync with head
|
1.6.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.6.8.1 | 04-Jun-2008 |
yamt | sync with head
|
1.6.6.4 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.6.6.3 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.6.6.2 | 29-Jun-2008 |
mjf | Sync with HEAD.
|
1.6.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.7.2.1 | 03-Jul-2008 |
simonb | Sync with head.
|
1.8.2.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.8.2.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.9.2.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.9.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.12.2.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.15.2.2 | 06-Nov-2010 |
uebayasi | Sync with HEAD.
|
1.15.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.16.2.3 | 21-Apr-2011 |
rmind | sync with head
|
1.16.2.2 | 05-Mar-2011 |
rmind | sync with head
|
1.16.2.1 | 30-May-2010 |
rmind | sync with head
|
1.19.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.19.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.22.2.3 | 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.22.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.22.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.23.2.3 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.23.2.2 | 11-Mar-2012 |
mrg | sync to latest -current
|
1.23.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.29.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.29.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.29.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.29.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.35.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.36.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.42.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.42.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.43.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.43.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.46.4.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.46.4.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.46.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.46.2.2 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.46.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.48.4.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.49.6.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.52.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.2 | 02-May-2014 |
dogcow | as suggested by gimpy et al, "no config" the netbsd-device kernels. Reduces `build.sh release` by about a gig.
|
1.1 | 09-Nov-2006 |
scw | branches: 1.1.2; 1.1.6; 1.1.8; 1.1.96; 1.1.106; 1.1.112; 1.1.122; Add an install kernel for CP3100.
|
1.1.122.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1.112.1 | 18-May-2014 |
rmind | sync with head
|
1.1.106.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.96.1 | 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.1.8.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.1.8.1 | 09-Nov-2006 |
yamt | file CP3100_INSTALL was added on branch yamt-lazymbuf on 2006-12-30 20:45:48 +0000
|
1.1.6.2 | 10-Dec-2006 |
yamt | sync with head.
|
1.1.6.1 | 09-Nov-2006 |
yamt | file CP3100_INSTALL was added on branch yamt-splraiseipl on 2006-12-10 07:15:52 +0000
|
1.1.2.2 | 18-Nov-2006 |
ad | Sync with head.
|
1.1.2.1 | 09-Nov-2006 |
ad | file CP3100_INSTALL was added on branch newlock2 on 2006-11-18 21:29:10 +0000
|
1.50 | 08-Apr-2018 |
jmcneill | Remove old Allwinner port.
|
1.49 | 13-Dec-2016 |
christos | branches: 1.49.2; 1.49.14; wildcard speaker attachments, now that we can handle many of them.
|
1.48 | 10-Dec-2016 |
christos | remove VAUDIOSPEAKER for now, will be done differently.
|
1.47 | 08-Dec-2016 |
nat | Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
1.46 | 25-Apr-2016 |
bouyer | branches: 1.46.2; Add a driver for the lradc device found in allwinner SoCs. The events are reported as hotkeys press/release to sysmon_power(9). The levels and associated event names are configured in the fex script (the channels remain disabled if no appropriate fex script is provided).
|
1.45 | 19-Dec-2015 |
skrll | Tweak CPUFLAGS to cover all CPUs
|
1.44 | 16-Nov-2015 |
bouyer | Remove USB HID entries, they're already in usbdevices.config
|
1.43 | 15-Nov-2015 |
bouyer | Add genfb1, awindebe1, and awintcon1. These will attach if the fex script request them. While there add USB HID, keyboard, mouse and touchscreen. If you have a display you'll most proabbly want input devices too.
|
1.42 | 17-Oct-2015 |
bouyer | Implement CPU frequency switching for A20. This requires adjusting the CPU voltage, so enable the axp20x driver for A20 boards. In evbarm/awin/awin_machdep.c, the DCDC powering up the CPU cores needs to be defined for each board. The board machine-dependant code (at this time, only awin_machdep.c) has to provide a awin_set_mpu_volt() function which calls the right PMU driver to change the CPU core voltage.
The CPU frequency/voltage table in awin_board.c comes from various sources: linux kernel, device tree and fex scripts, and experiments on olimex lime2 and cubieboard 2. The following sysctls are provided (compatible with estd): machdep.frequency.min,machdep.frequency.max: writable lower and upper bounds of the useable frequencies. Affects machdep.frequency.available. Lower bound defaults to 700Mhz, as does linux. Upper bound defaults to 960Mhz, which is the boot frequency on the boards I tested. There is a 1008Mhz entry available, but requires an out of spec CPU voltage (more than 1.4V) so it's not available by default. machdep.frequency.available: list of available frequencies. This is the CPU frequency/voltage table, bound by machdep.frequency.{min,max}. machdep.frequency.current: current CPU speed. Write a new value to change the CPU speed, only values from machdep.frequency.available are accepted.
|
1.41 | 29-Apr-2015 |
martin | Add options COPY_SYMTAB to make module loading (and /dev/ksyms) work again.
|
1.40 | 20-Apr-2015 |
matt | Comment out __HAVE_PREEMPTION
|
1.39 | 19-Apr-2015 |
matt | Remove options CPU_CORTEX* since options ALLWINNER_* will now define them. Use GENERIC.common for CUBIEBOARD (and BPI and CUBIETRUCK)
|
1.38 | 13-Feb-2015 |
joerg | Both ext2 and iso9660 are useful when dealing with external devices, so include them.
|
1.37 | 16-Nov-2014 |
martin | branches: 1.37.2; Enable puffs
|
1.36 | 16-Nov-2014 |
martin | Enable vnd and putter pseudo devices.
|
1.35 | 15-Nov-2014 |
jmcneill | enable awinir, cir
|
1.34 | 12-Nov-2014 |
jmcneill | add awinhdmiaudio
|
1.33 | 11-Nov-2014 |
skrll | One awincnt0 is enough
|
1.32 | 10-Nov-2014 |
jmcneill | enable awinhdmi, awintcon, awindebe, genfb, wsmux, wsfont
|
1.31 | 05-Nov-2014 |
martin | Add awincnt at awinio (64 bit timer counter)
|
1.30 | 05-Nov-2014 |
jmcneill | add MULTIPROCESSOR, awincnt
|
1.29 | 24-Oct-2014 |
jmcneill | disable axp20x for now, it seems after a while we get "send STOP failed" from i2c bus and then things go from bad to worse
|
1.28 | 15-Oct-2014 |
jmcneill | motg works now
|
1.27 | 11-Oct-2014 |
uebayasi | Device midi attachment where the evil usbdevices.config is included.
|
1.26 | 13-Sep-2014 |
jmcneill | add motg (commented out)
|
1.25 | 09-Sep-2014 |
jmcneill | add axp20x
|
1.24 | 09-Sep-2014 |
jmcneill | add BUFQ_PRIOCSCAN
|
1.23 | 08-Sep-2014 |
rjs | Add rgephy.
|
1.22 | 07-Sep-2014 |
jmcneill | add awinrtc
|
1.21 | 06-Sep-2014 |
jmcneill | remove duplicate awindma entry
|
1.20 | 06-Sep-2014 |
jmcneill | enable audio driver now that it works
|
1.19 | 06-Sep-2014 |
jmcneill | add awindma
|
1.18 | 04-Sep-2014 |
jmcneill | add (commented out) awinac driver
|
1.17 | 31-Aug-2014 |
matt | Move away from cubie to awin since "cubie" will actually work on non-cubie boards. Let the config file specify what board is being built for.
|
1.16 | 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.15 | 18-Aug-2014 |
christos | branches: 1.15.2; - Enable Wedge support for MBR/BSDLABEL where it was commented out. - Add apple partition support where it was missing - Add comments where missing
|
1.14 | 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.13 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.12 | 03-Aug-2014 |
martin | branches: 1.12.2; Add COMPAT_NETBSD32, following the switch to eabi by default.
|
1.11 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.10 | 26-Feb-2014 |
matt | branches: 1.10.2; 1.10.4; 1.10.6; 1.10.8; Add awge bump symtab space.
|
1.9 | 25-Feb-2014 |
jmcneill | enable MMC driver
|
1.8 | 08-Sep-2013 |
matt | Rename awinfe to awe and awinge to awge. Allow properties in awinio0 to disable devices. Use such a property to disable probing of gige.
|
1.7 | 08-Sep-2013 |
matt | Add rlphy
|
1.6 | 07-Sep-2013 |
matt | Reenable OHCI
|
1.5 | 07-Sep-2013 |
matt | Only configure awiniic0 for now
|
1.4 | 07-Sep-2013 |
matt | Comment out ohci
|
1.3 | 07-Sep-2013 |
matt | Add AWIN_CONSOLE_EARLY and comment out sdhc
|
1.2 | 04-Sep-2013 |
matt | Very very very prelimnary support for cubieboard 1 & 2 based on the Allwinner A10 & A20 SoCs. It links and that's about all it does. Many drivers are stubs with autoconf glue. com, ahcisata, sdhc, usb might have a chance of working.
|
1.1 | 03-Sep-2013 |
matt | Prelimary config goo for CubieBoard 1 & 2 (config is happy with it)
|
1.10.8.2 | 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.8.1 | 26-Feb-2014 |
yamt | file CUBIEBOARD was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.10.6.2 | 18-May-2014 |
rmind | sync with head
|
1.10.6.1 | 26-Feb-2014 |
rmind | file CUBIEBOARD was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.10.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.10.2.2 | 24-Mar-2014 |
matt | Add cubie from HEAD
|
1.10.2.1 | 26-Feb-2014 |
matt | file CUBIEBOARD was added on branch matt-nb5-mips64 on 2014-03-24 18:46:38 +0000
|
1.12.2.6 | 26-Feb-2016 |
snj | Pull up following revision(s) (requested by skrll in ticket #1107): external/broadcom/rpi-firmware/dist/LICENCE.broadcom: revision 1.2 external/broadcom/rpi-firmware/dist/bootcode.bin: revision 1.8 external/broadcom/rpi-firmware/dist/fixup.dat: revision 1.8 external/broadcom/rpi-firmware/dist/fixup_cd.dat: revision 1.8 external/broadcom/rpi-firmware/dist/start.elf: revision 1.8 external/broadcom/rpi-firmware/dist/start_cd.elf: revision 1.8 sys/arch/arm/broadcom/bcm2835_emmc.c: revision 1.29 sys/arch/arm/broadcom/bcm2835_gpio.c: revision 1.3 sys/arch/arm/broadcom/bcm2835_gpio_subr.c: revision 1.4 sys/arch/arm/broadcom/bcm2835_space.c: revision 1.9, 1.10 sys/arch/arm/broadcom/bcm2835reg.h: patch sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.45, 1.46 sys/arch/evbarm/conf/CUBIEBOARD: revision 1.45 sys/arch/evbarm/conf/std.awin: revision 1.9 sys/arch/evbarm/rpi/rpi2_start.S: revision 1.3 sys/arch/evbarm/rpi/rpi_machdep.c: revision 1.68 Check for hypervisor mode in cortex_init and exit if the cpu started there. Needed by latest RPI firmware. -- Fix up bus_space_map for latest RPI firmware which now passes the FB address in the mailbox properties as a bus address. -- Update RPI firmware to version after the following commit commit 224c75602b8bae1a9e942b4f1c7ed3aa8e0f0ec8 Author: popcornmix<popcornmix@gmail.com> Date: Tue Dec 8 14:48:57 2015 +0000 -- Deal with kernel builds where virtualisation isn't available -- Tweak CPUFLAGS to cover all CPUs -- Fix up bcm283[56] bus_space(4) to really use bus addresses for peripherals, etc Simplifies the code in various places and uses the abstraction in more places. (bcm2835_gpio_subr.c still doesn't)
|
1.12.2.5 | 16-Nov-2014 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #241): sys/arch/evbarm/conf/BPI: revision 1.12 sys/arch/arm/allwinner/awin_ir.c: revision 1.2 sys/arch/arm/allwinner/awin_ir.c: revision 1.3 sys/arch/arm/allwinner/awin_ir.c: revision 1.4 sys/arch/evbarm/conf/CUBIEBOARD: revision 1.35 sys/arch/arm/allwinner/awin_reg.h: revision 1.50 sys/arch/arm/allwinner/awin_reg.h: revision 1.51 Fix CIR setup. Works on A31 now. hide a debug printf add A20 IR support enable awinir, cir
|
1.12.2.4 | 14-Nov-2014 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #214): sys/arch/evbarm/conf/BPI: revision 1.11 sys/arch/arm/allwinner/awin_hdmi.c: revision 1.10 sys/arch/arm/allwinner/awin_hdmiaudio.c: revision 1.1 sys/arch/arm/allwinner/awin_hdmiaudio.c: revision 1.2 sys/arch/arm/allwinner/awin_hdmiaudio.c: revision 1.3 sys/arch/evbarm/conf/CUBIEBOARD: revision 1.34 sys/arch/arm/allwinner/awin_io.c: revision 1.28 sys/arch/arm/allwinner/awin_reg.h: revision 1.48 sys/arch/arm/allwinner/awin_debe.c: revision 1.5 sys/arch/arm/allwinner/awin_dma_a10.c: revision 1.3 sys/arch/evbarm/conf/HUMMINGBIRD_A31: revision 1.19 sys/arch/arm/allwinner/files.awin: revision 1.24 sys/arch/arm/allwinner/awin_board.c: revision 1.28 sys/arch/arm/allwinner/awin_hdmi.c: revision 1.7 sys/arch/arm/allwinner/awin_hdmi.c: revision 1.8 HDMI audio driver for Allwinner boards.
|
1.12.2.3 | 14-Nov-2014 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #210): sys/arch/arm/allwinner/awin_board.c: revisions 1.26-1.27 sys/arch/arm/allwinner/awin_debe.c: revisions 1.1-1.6 sys/arch/arm/allwinner/awin_fb.c: revisions 1.1-1.4 sys/arch/arm/allwinner/awin_hdmi.c: revisions 1.3-1.6,1.9-1.12 sys/arch/arm/allwinner/awin_io.c: revision 1.27 sys/arch/arm/allwinner/awin_reg.h: revisions 1.46-1.47,1.49 sys/arch/arm/allwinner/awin_tcon.c: revisions 1.1-1.5 sys/arch/arm/allwinner/awin_var.h: revisions 1.20-1.22 sys/arch/arm/allwinner/files.awin: revisions 1.22-1.23,1.25 sys/arch/evbarm/awin/awin_machdep.c: revision 1.26 sys/arch/evbarm/conf/BPI: revision 1.10 sys/arch/evbarm/conf/CUBIEBOARD: revision 1.32 sys/arch/evbarm/conf/HUMMINGBIRD_A31: revisions 1.17-1.18 sys/dev/wscons/wsconsio.h: revision 1.109
HDMI framebuffer for Allwinner boards.
|
1.12.2.2 | 12-Nov-2014 |
martin | Pull up following revision(s) (requested by skrll in ticket #222): etc/etc.evbarm/Makefile.inc 1.64 sys/arch/evbarm/conf/BPI 1.2,1.4,1.6-1.7,1.9 sys/arch/evbarm/conf/BPI_INSTALL 1.1 sys/arch/evbarm/conf/CUBIEBOARD 1.18-1.30 sys/arch/evbarm/conf/CUBIETRUCK 1.4,1.6 sys/arch/evbarm/conf/mk.awin 1.4 sys/arch/evbarm/conf/std.awin 1.4 (via patch) sys/conf/files 1.1104 sys/dev/usb/motg.c 1.9-1.12 sys/dev/usb/motgreg.h 1.2-1.4 Allow attachment glue to override the number of endpoints - options MOTG_ALLWINNER to select the awin specific reg layout options MOTG_ALLWINNER - Instead of polluting motgreg.h with AllWinner specific registers (things were getting out of hand), move the AllWinner reg definitions to arch/arm/allwinner/awin_otgreg.h and include that instead of dev/usb/motgreg.h when MOTG_ALLWINNER is defined. let the bus driver override fifo size - If the bus driver supplies a fifo size and dynfifo is true, use it - Various kernel config fixes.
|
1.12.2.1 | 10-Sep-2014 |
martin | Pull up following revision(s) (requested by skrll in ticket #82): sys/arch/evbarm/awin/awin_start.S: revision 1.1 sys/arch/evbarm/conf/mk.cubie: file removal sys/arch/evbarm/conf/std.awin: revision 1.1 sys/arch/evbarm/cubie/genassym.cf: file removal sys/arch/evbarm/conf/CUBIEBOARD: revision 1.17 sys/arch/evbarm/conf/BPI: revision 1.1 sys/arch/evbarm/awin/genassym.cf: revision 1.1 sys/arch/evbarm/awin/platform.h: revision 1.1 sys/arch/evbarm/conf/files.awin: revision 1.1 sys/arch/evbarm/conf/mk.cubie: revision 1.4 sys/arch/evbarm/conf/CUBIETRUCK: revision 1.3 sys/arch/evbarm/cubie/cubie_machdep.c: revision 1.21 sys/arch/evbarm/awin/awin_machdep.c: revision 1.1 sys/arch/evbarm/awin/awin_machdep.c: revision 1.3 sys/arch/evbarm/awin/awin_machdep.c: revision 1.4 sys/arch/evbarm/conf/std.cubie: file removal sys/arch/evbarm/conf/mk.awin: revision 1.1 sys/arch/evbarm/conf/mk.awin: revision 1.2 sys/arch/evbarm/cubie/cubie_machdep.c: file removal sys/arch/evbarm/cubie/cubie_start.S: file removal sys/arch/evbarm/cubie/platform.h: file removal sys/arch/evbarm/conf/files.cubie: file removal
Move away from "cubie" to generic "awin" and introduce a BOARDTYPE variable. This allows other boards to use the cubie code.
Add a Banana Pi kernel config and fixup mmc0detect assignment for BPI.
|
1.15.2.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.15.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.15.2.1 | 18-Aug-2014 |
tls | file CUBIEBOARD was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.37.2.5 | 05-Feb-2017 |
skrll | Sync with HEAD
|
1.37.2.4 | 29-May-2016 |
skrll | Sync with HEAD
|
1.37.2.3 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.37.2.2 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.37.2.1 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.46.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.49.14.1 | 16-Apr-2018 |
pgoyette | Sync with HEAD, resolve some conflicts
|
1.49.2.1 | 18-Apr-2017 |
bouyer | Include options CAN and canloop pseudo-device by default. Add awincan0 device to CUBIEBOARD
|
1.4 | 12-Aug-2018 |
skrll | G/C
|
1.3 | 19-Apr-2015 |
matt | branches: 1.3.16; 1.3.18; Remove options CPU_CORTEX* since options ALLWINNER_* will now define them. Use GENERIC.common for CUBIEBOARD (and BPI and CUBIETRUCK)
|
1.2 | 01-May-2014 |
martin | branches: 1.2.2; 1.2.4; 1.2.8; 1.2.10; Do not create debug info for *_INSTALL kernels.
|
1.1 | 07-Sep-2013 |
matt | branches: 1.1.2; 1.1.4; Add an INSTALL kernel for CUBIEBOARD
|
1.1.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1.2.2 | 24-Mar-2014 |
matt | Add cubie from HEAD
|
1.1.2.1 | 07-Sep-2013 |
matt | file CUBIEBOARD_INSTALL was added on branch matt-nb5-mips64 on 2014-03-24 18:46:38 +0000
|
1.2.10.1 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.2.8.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.8.1 | 01-May-2014 |
tls | file CUBIEBOARD_INSTALL was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.2.4.2 | 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.2.4.1 | 01-May-2014 |
yamt | file CUBIEBOARD_INSTALL was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.2.2.1 | 01-May-2014 |
rmind | file CUBIEBOARD_INSTALL was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.3.18.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.3.16.1 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.12 | 08-Apr-2018 |
jmcneill | Remove old Allwinner port.
|
1.11 | 28-May-2017 |
martin | branches: 1.11.8; Revert previous, the needed signals are not easily accessible on CUBIETRUCK
|
1.10 | 28-May-2017 |
martin | Add (commented out) can bus options, CUBIETRUCK is also A20 based.
|
1.9 | 27-Dec-2015 |
macallan | add awiniic* and tve
|
1.8 | 01-Jun-2015 |
matt | cinclude CUBIEBOARD.local
|
1.7 | 19-Apr-2015 |
matt | Remove options CPU_CORTEX* since options ALLWINNER_* will now define them. Use GENERIC.common for CUBIEBOARD (and BPI and CUBIETRUCK)
|
1.6 | 05-Nov-2014 |
martin | branches: 1.6.2; Remove MULTIPROCESSOR, it is now in CUBIEBOARD
|
1.5 | 05-Nov-2014 |
martin | Enable MULTIPROCESSOR
|
1.4 | 24-Oct-2014 |
jmcneill | A20 is a Cortex-A7, so set CPUFLAGS to match; disbale ALLWINNER_A10 and CPU_CORTEXA8 options
|
1.3 | 31-Aug-2014 |
matt | Move away from cubie to awin since "cubie" will actually work on non-cubie boards. Let the config file specify what board is being built for.
|
1.2 | 03-Aug-2014 |
martin | branches: 1.2.2; 1.2.4; 1.2.6; Add COMPAT_NETBSD32, following the switch to eabi by default.
|
1.1 | 11-Apr-2014 |
matt | branches: 1.1.2; 1.1.4; Add a kernel for the CUBIETRUCK (CUBIEBOARD3). Allow direct mapping of all memory (but for now allow the memory mapped above KERNEL_BASE to used for poolpages).
|
1.1.4.2 | 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.1.4.1 | 11-Apr-2014 |
yamt | file CUBIETRUCK was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.2.1 | 11-Apr-2014 |
rmind | file CUBIETRUCK was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.2.6.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.2.6.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.6.1 | 03-Aug-2014 |
tls | file CUBIETRUCK was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.2.4.3 | 12-Nov-2014 |
martin | Pull up following revision(s) (requested by skrll in ticket #222): etc/etc.evbarm/Makefile.inc 1.64 sys/arch/evbarm/conf/BPI 1.2,1.4,1.6-1.7,1.9 sys/arch/evbarm/conf/BPI_INSTALL 1.1 sys/arch/evbarm/conf/CUBIEBOARD 1.18-1.30 sys/arch/evbarm/conf/CUBIETRUCK 1.4,1.6 sys/arch/evbarm/conf/mk.awin 1.4 sys/arch/evbarm/conf/std.awin 1.4 (via patch) sys/conf/files 1.1104 sys/dev/usb/motg.c 1.9-1.12 sys/dev/usb/motgreg.h 1.2-1.4 Allow attachment glue to override the number of endpoints - options MOTG_ALLWINNER to select the awin specific reg layout options MOTG_ALLWINNER - Instead of polluting motgreg.h with AllWinner specific registers (things were getting out of hand), move the AllWinner reg definitions to arch/arm/allwinner/awin_otgreg.h and include that instead of dev/usb/motgreg.h when MOTG_ALLWINNER is defined. let the bus driver override fifo size - If the bus driver supplies a fifo size and dynfifo is true, use it - Various kernel config fixes.
|
1.2.4.2 | 09-Nov-2014 |
martin | Pull up following revision(s) (requested by skrll in ticket #188): sys/arch/arm/include/arm32/pmap.h: revision 1.136 sys/arch/arm/include/armreg.h: revision 1.100 sys/arch/arm/cortex/gic.c: revision 1.11 sys/arch/arm/arm32/db_interface.c: revision 1.54 sys/arch/arm/include/armreg.h: revision 1.101 sys/arch/arm/cortex/gic.c: revision 1.12 sys/arch/arm/arm32/arm32_machdep.c: revision 1.107 sys/arch/arm/arm/cpufunc_asm_armv7.S: revision 1.19 sys/arch/arm/cortex/a9_mpsubr.S: revision 1.20 sys/arch/evbarm/conf/BPI: revision 1.5 sys/arch/arm/cortex/a9_mpsubr.S: revision 1.21 sys/arch/arm/arm32/pmap.c: revision 1.306 sys/arch/arm/arm32/db_machdep.c: revision 1.22 sys/arch/arm/arm32/arm32_tlb.c: revision 1.3 sys/arch/arm/arm/undefined.c: revision 1.55 sys/arch/arm/cortex/a9_mpsubr.S: revision 1.22 sys/arch/arm/arm32/pmap.c: revision 1.307 sys/arch/arm/arm32/arm32_tlb.c: revision 1.4 sys/arch/arm/cortex/a9_mpsubr.S: revision 1.23 sys/arch/arm/arm32/arm32_tlb.c: revision 1.5 sys/arch/evbarm/conf/BPI: revision 1.8 sys/arch/arm/cortex/a9_mpsubr.S: revision 1.24 sys/arch/arm/arm32/arm32_tlb.c: revision 1.6 sys/arch/arm/arm32/arm32_tlb.c: revision 1.7 sys/arch/evbarm/conf/CUBIETRUCK: revision 1.5 sys/arch/arm/pic/pic.c: revision 1.23 sys/arch/arm/pic/pic.c: revision 1.24 sys/arch/arm/pic/picvar.h: revision 1.11 sys/arch/arm/arm/cpufunc_asm_armv7.S: revision 1.20 sys/arch/arm/mainbus/cpu_mainbus.c: revision 1.16 sys/arch/arm/arm32/pmap.c: revision 1.298 sys/arch/arm/arm/cpufunc_asm_arm11.S: revision 1.17 sys/arch/arm/arm/cpufunc_asm_pj4b.S: revision 1.5 sys/arch/arm/arm32/pmap.c: revision 1.310 sys/arch/arm/arm32/pmap.c: revision 1.311 sys/arch/arm/arm32/arm32_kvminit.c: revision 1.32 sys/arch/arm/cortex/a9_mpsubr.S: revision 1.19 sys/arch/arm/arm32/arm32_boot.c: revision 1.10 sys/arch/arm/arm/ast.c: revision 1.25 sys/arch/arm/include/armreg.h: revision 1.98 sys/uvm/pmap/pmap_tlb.c: revision 1.10 sys/arch/arm/arm32/arm32_boot.c: revision 1.8 sys/arch/arm/arm32/arm32_boot.c: revision 1.9 sys/arch/arm/arm/arm_machdep.c: revision 1.43 Various ARM MP fixes.
|
1.2.4.1 | 10-Sep-2014 |
martin | Pull up following revision(s) (requested by skrll in ticket #82): sys/arch/evbarm/awin/awin_start.S: revision 1.1 sys/arch/evbarm/conf/mk.cubie: file removal sys/arch/evbarm/conf/std.awin: revision 1.1 sys/arch/evbarm/cubie/genassym.cf: file removal sys/arch/evbarm/conf/CUBIEBOARD: revision 1.17 sys/arch/evbarm/conf/BPI: revision 1.1 sys/arch/evbarm/awin/genassym.cf: revision 1.1 sys/arch/evbarm/awin/platform.h: revision 1.1 sys/arch/evbarm/conf/files.awin: revision 1.1 sys/arch/evbarm/conf/mk.cubie: revision 1.4 sys/arch/evbarm/conf/CUBIETRUCK: revision 1.3 sys/arch/evbarm/cubie/cubie_machdep.c: revision 1.21 sys/arch/evbarm/awin/awin_machdep.c: revision 1.1 sys/arch/evbarm/awin/awin_machdep.c: revision 1.3 sys/arch/evbarm/awin/awin_machdep.c: revision 1.4 sys/arch/evbarm/conf/std.cubie: file removal sys/arch/evbarm/conf/mk.awin: revision 1.1 sys/arch/evbarm/conf/mk.awin: revision 1.2 sys/arch/evbarm/cubie/cubie_machdep.c: file removal sys/arch/evbarm/cubie/cubie_start.S: file removal sys/arch/evbarm/cubie/platform.h: file removal sys/arch/evbarm/conf/files.cubie: file removal
Move away from "cubie" to generic "awin" and introduce a BOARDTYPE variable. This allows other boards to use the cubie code.
Add a Banana Pi kernel config and fixup mmc0detect assignment for BPI.
|
1.2.2.2 | 10-Aug-2014 |
tls | Rebase.
|
1.2.2.1 | 03-Aug-2014 |
tls | file CUBIETRUCK was added on branch tls-earlyentropy on 2014-08-10 06:53:54 +0000
|
1.6.2.2 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.6.2.1 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.11.8.1 | 16-Apr-2018 |
pgoyette | Sync with HEAD, resolve some conflicts
|
1.2 | 17-Mar-2019 |
jmcneill | Remove unused install kernels.
|
1.1 | 11-Apr-2014 |
matt | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.36; Add a kernel for the CUBIETRUCK (CUBIEBOARD3). Allow direct mapping of all memory (but for now allow the memory mapped above KERNEL_BASE to used for poolpages).
|
1.1.36.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.10.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.10.1 | 11-Apr-2014 |
tls | file CUBIETRUCK_INSTALL was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.1.6.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.6.1 | 11-Apr-2014 |
tls | file CUBIETRUCK_INSTALL was added on branch tls-earlyentropy on 2014-08-10 06:53:54 +0000
|
1.1.4.2 | 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.1.4.1 | 11-Apr-2014 |
yamt | file CUBIETRUCK_INSTALL was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.2.1 | 11-Apr-2014 |
rmind | file CUBIETRUCK_INSTALL was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.23 | 29-Jan-2024 |
christos | PR/57889: Ricardo Branco: ext2fs does not have user immutable and append file flags, only system ones. Restrict those to the superuser. Before the behavior was controlled by EXT2FS_SYSTEM_FLAGS. Make that behavior the default.
|
1.22 | 14-Jan-2024 |
andvar | Comment out sequencer pseudo-device, it requires midi* or audio* device defined.
Fixes build for CUBOX kernel config.
|
1.21 | 07-Aug-2022 |
simonb | branches: 1.21.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.20 | 20-Jan-2021 |
nia | do not enable kernel OSS compat in configs without compat_linux
perhaps kernel OSS compat can be merged into compat_linux to avoid further confusion
|
1.19 | 27-Sep-2020 |
roy | branches: 1.19.2; vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.18 | 01-Aug-2020 |
maxv | Remove references to BRIDGE_IPF, it is now compiled in by default.
|
1.17 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.16 | 25-Mar-2020 |
jdolecek | branches: 1.16.2; remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs to prepare for their eventual removal
|
1.15 | 19-Jan-2020 |
thorpej | Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete.
|
1.14 | 26-Apr-2019 |
sevan | branches: 1.14.2; 1.14.4; Use veriexec.config to reduce duplication
|
1.13 | 23-Oct-2018 |
jdolecek | remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.12 | 25-Aug-2018 |
maxv | Retire NDIS. It appears that it has never worked, after 13 years it was still marked as "experimental", and nowadays it may be one more obstacle to MPification of the network stack.
Discussed on tech-net@.
|
1.11 | 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.10 | 21-Jul-2018 |
maya | Remove comment mentioning an i386 problem from non-x86 kernel configs. (they all say BROKEN in the next comment too)
|
1.9 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.8 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.7 | 07-Jun-2018 |
thorpej | branches: 1.7.2; Revert changes that pinned-down i2c parent specs. The i2c subsystem has been enhanced to make this unnecessary.
|
1.6 | 15-May-2018 |
thorpej | Fully specifiy the location of indirectly-configured I2C devices. In particular, the parent spec must not be wild-carded, as doing so doesn't work well on systems where more than one I2C bus is present.
|
1.5 | 14-Sep-2017 |
mrg | branches: 1.5.2; 1.5.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.4 | 13-Sep-2017 |
sevan | Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options. These algorithms are either broken or on their way to being broken.
Discussed on tech-security http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html
ok riastradh
|
1.3 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.2 | 19-Feb-2017 |
rin | branches: 1.2.2; PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.1 | 07-Jan-2017 |
kiyohara | branches: 1.1.2; 1.1.4; Support SolidRun Cubox.
|
1.1.4.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.1.4.2 | 05-Feb-2017 |
skrll | Sync with HEAD
|
1.1.4.1 | 07-Jan-2017 |
skrll | file CUBOX was added on branch nick-nhusb on 2017-02-05 13:40:07 +0000
|
1.1.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.2.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.2.2.1 | 19-Feb-2017 |
pgoyette | file CUBOX was added on branch pgoyette-localcount on 2017-03-20 06:57:13 +0000
|
1.5.4.5 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.5.4.4 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.5.4.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.5.4.2 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.5.4.1 | 21-May-2018 |
pgoyette | Sync with HEAD
|
1.5.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.5.2.1 | 14-Sep-2017 |
jdolecek | file CUBOX was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.7.2.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.7.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.7.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.14.4.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.14.2.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.16.2.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.19.2.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.21.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.27 | 23-May-2020 |
skrll | imx6 kernels are part of GENERIC now
|
1.26 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.25 | 25-Mar-2020 |
jdolecek | branches: 1.25.2; remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs to prepare for their eventual removal
|
1.24 | 19-Jan-2020 |
thorpej | Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete.
|
1.23 | 11-Aug-2019 |
skrll | branches: 1.23.2; Update for recent a9wdt changes
|
1.22 | 29-Jul-2019 |
martin | branches: 1.22.2; The CUBOX-I boards have Cortex-A9 cpus, so force -march=armv7-a when compiling this kernel.
|
1.21 | 24-Jul-2019 |
hkenken | Modified i.MX GPIO control module and PCIe module.
+ Add imxpcie.c imx PCIe common driver
|
1.20 | 26-Apr-2019 |
sevan | Use veriexec.config to reduce duplication
|
1.19 | 19-Dec-2018 |
skrll | Remove CONS_OVERRIDE - it's an i386 option
|
1.18 | 25-Aug-2018 |
maxv | Retire NDIS. It appears that it has never worked, after 13 years it was still marked as "experimental", and nowadays it may be one more obstacle to MPification of the network stack.
Discussed on tech-net@.
|
1.17 | 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.16 | 21-Jul-2018 |
maya | Remove comment mentioning an i386 problem from non-x86 kernel configs. (they all say BROKEN in the next comment too)
|
1.15 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.14 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.13 | 05-Jun-2018 |
hkenken | branches: 1.13.2; Rename ARM A9 Global Timer driver name to support fdt.
- Rename a9tmr to arma9tmr. - Add a9tmr_fdt.c based gtmr_fdt.c.
|
1.12 | 09-Nov-2017 |
hkenken | branches: 1.12.2; 1.12.4; - Add imxusbphy driver for i.MX6. - Clean up CCM (Clock driver). Add imx6_ccm_analog_read/write() functions.
|
1.11 | 14-Sep-2017 |
mrg | clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.10 | 13-Sep-2017 |
sevan | Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options. These algorithms are either broken or on their way to being broken.
Discussed on tech-security http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html
ok riastradh
|
1.9 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.8 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.7 | 26-Nov-2016 |
christos | branches: 1.7.2; mention PAX_SEGVGUARD dependency on FILEASSOC
|
1.6 | 07-Aug-2016 |
christos | rename ifmpls to mpls, so we don't have if_ifmpls...
|
1.5 | 31-Dec-2015 |
ryo | branches: 1.5.2; add support iMX6 uSDHC - some UHS-I/SDR104 card are not stable - eMMC doesn't work yet
|
1.4 | 08-Aug-2015 |
maxv | Remove KMEMSTATS.
|
1.3 | 30-Jul-2015 |
ryo | - setup iomux before attach console - define EVBARM_BOARDTYPE in each config file - add iomux settings for UART1 - add some iomux definitions
|
1.2 | 11-Oct-2014 |
uebayasi | branches: 1.2.2; Device midi attachment where the evil usbdevices.config is included.
|
1.1 | 06-Oct-2014 |
ryo | * add imxsnvs (rtc) * add CUBOX-I config
|
1.2.2.5 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.2.2.4 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.2.2.3 | 05-Oct-2016 |
skrll | Sync with HEAD
|
1.2.2.2 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.2.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.5.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.5.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.7.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.12.4.4 | 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
1.12.4.3 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.12.4.2 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.12.4.1 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.12.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.12.2.1 | 09-Nov-2017 |
jdolecek | file CUBOX-I was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.13.2.4 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.13.2.3 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.13.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.13.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.22.2.2 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.22.2.1 | 15-Aug-2019 |
martin | Pull up following revision(s) (requested by skrll in ticket #55):
sys/arch/arm/cortex/a9wdt.c: revision 1.10 sys/arch/evbarm/conf/HUMMINGBOARD: revision 1.9 sys/arch/evbarm/conf/GENERIC: revision 1.50 sys/arch/evbarm/conf/NITROGEN6X: revision 1.24 sys/arch/arm/cortex/a9tmr_var.h: revision 1.7 sys/arch/arm/fdt/files.fdt: revision 1.29 sys/arch/arm/amlogic/meson_platform.c: revision 1.12 sys/arch/arm/amlogic/meson8b_pinctrl.c: revision 1.2 sys/arch/arm/amlogic/meson_platform.c: revision 1.13 sys/arch/evbarm/conf/BCM5301X: revision 1.34 sys/arch/arm/dts/meson8b.dtsi: revision 1.6 sys/arch/arm/fdt/a9ptmr_fdt.c: revision 1.1 sys/arch/arm/dts/meson8b.dtsi: revision 1.7 sys/arch/arm/cortex/a9ptmr_var.h: revision 1.1 sys/arch/evbarm/conf/PANDABOARD: revision 1.30 sys/arch/evbarm/conf/DUOVERO: revision 1.14 sys/arch/arm/cortex/a9ptmr.c: revision 1.1 sys/arch/arm/cortex/a9ptmr.c: revision 1.2 sys/arch/arm/fdt/a9wdt_fdt.c: revision 1.1 sys/arch/evbarm/conf/BCM56340: revision 1.19 sys/arch/evbarm/conf/CUBOX-I: revision 1.23 sys/arch/arm/amlogic/meson8b_clkc.c: revision 1.4 sys/arch/evbarm/conf/PARALLELLA: revision 1.7 sys/arch/arm/cortex/files.cortex: revision 1.12 sys/arch/arm/dts/meson8b-odroidc1.dts: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revision 1.9 sys/arch/evbarm/conf/ZEDBOARD: revision 1.6
spaces to tab
-
Add a driver for the A5/A9 Private timer. While here FDTise the Watchdog driver.
-
Update for recent a9wdt changes -
Trailing whitespace
- Updates to get Odroid-C1 in better shape since the last DTS import
-
Various fixes / changes - don't use prescaler - improve AB_DEBUG output - fix a9ptmr_delay to work with a decrementing counter! Thanks to jmcneill@ for proving I'm an idiot
-
Add eth_rxd3 and eth_rxd2 pinctrl groups
-
Catch up to recent mainline dts changes
|
1.23.2.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.25.2.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.2 | 23-May-2020 |
jmcneill | GC unused INSTALL kernel configs.
|
1.1 | 18-Jul-2015 |
matt | branches: 1.1.2; 1.1.18; Add install kernel for cubox-i
|
1.1.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.18.1 | 18-Jul-2015 |
jdolecek | file CUBOX-I_INSTALL was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.1.2.2 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.1.2.1 | 18-Jul-2015 |
skrll | file CUBOX-I_INSTALL was added on branch nick-nhusb on 2015-09-22 12:05:40 +0000
|
1.2 | 23-May-2020 |
jmcneill | GC unused INSTALL kernel configs.
|
1.1 | 08-Jan-2017 |
christos | branches: 1.1.4; 1.1.6; 1.1.18; need this for the build
|
1.1.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.18.1 | 08-Jan-2017 |
jdolecek | file CUBOX_INSTALL was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.1.6.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.1.6.1 | 08-Jan-2017 |
pgoyette | file CUBOX_INSTALL was added on branch pgoyette-localcount on 2017-03-20 06:57:13 +0000
|
1.1.4.2 | 05-Feb-2017 |
skrll | Sync with HEAD
|
1.1.4.1 | 08-Jan-2017 |
skrll | file CUBOX_INSTALL was added on branch nick-nhusb on 2017-02-05 13:40:07 +0000
|
1.2 | 30-Oct-2019 |
jmcneill | Remove DEVKIT8000 kernel (GENERIC should work now)
|
1.1 | 08-Sep-2010 |
ahoka | branches: 1.1.2; 1.1.4; 1.1.10; 1.1.66; 1.1.70; config for devkit8000 boards (currently beagle conf + dme) config glue for devkit8000 ethernet
|
1.1.70.1 | 27-Nov-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #491):
sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2 sys/arch/arm/ti/ti_sysc.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.2 sys/dev/i2c/tps65950.c: file removal sys/arch/evbarm/conf/std.ti: file removal sys/dev/i2c/files.i2c: revision 1.101 sys/dev/i2c/files.i2c: revision 1.102 sys/dev/i2c/at24cxx.c: revision 1.32 sys/dev/i2c/files.i2c: revision 1.103 sys/dev/i2c/twl4030.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.104 sys/dev/i2c/twl4030.c: revision 1.2 sys/dev/i2c/twl4030.c: revision 1.3 sys/arch/arm/ti/ti_com.c: revision 1.6 sys/arch/arm/ti/ti_com.c: revision 1.7 sys/arch/arm/ti/ti_com.c: revision 1.8 sys/dev/fdt/cpufreq_dt.c: revision 1.11 sys/arch/arm/ti/ti_iic.c: revision 1.1 sys/dev/fdt/cpufreq_dt.c: revision 1.12 sys/arch/arm/ti/ti_usb.c: revision 1.1 sys/arch/arm/ti/ti_iic.c: revision 1.2 sys/dev/fdt/cpufreq_dt.c: revision 1.13 sys/arch/arm/ti/ti_iic.c: revision 1.3 sys/arch/arm/ti/ti_iic.c: revision 1.4 sys/arch/evbarm/conf/files.ti: file removal sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal sys/arch/arm/dts/omap3-n900.dts: revision 1.1 sys/arch/arm/ti/ti_edma.h: revision 1.1 sys/arch/evbarm/conf/OVERO_INSTALL: file removal sys/arch/arm/ti/ti_usbtll.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.5 etc/etc.evbarm/Makefile.inc: revision 1.108 sys/arch/arm/ti/files.ti: revision 1.6 sys/dev/i2c/tps65217pmic.c: revision 1.13 etc/etc.evbarm/Makefile.inc: revision 1.109 sys/arch/arm/ti/files.ti: revision 1.7 sys/dev/i2c/tps65217pmic.c: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.8 sys/arch/arm/ti/files.ti: revision 1.9 sys/dev/fdt/usbnopphy.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.55 sys/arch/evbarm/conf/GENERIC: revision 1.56 sys/arch/evbarm/conf/GENERIC: revision 1.57 sys/arch/evbarm/conf/GENERIC: revision 1.58 sys/arch/evbarm/conf/GENERIC: revision 1.59 sys/arch/evbarm/conf/BEAGLEBONE: file removal sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1 sys/arch/arm/ti/ti_otgreg.h: revision 1.1 sys/arch/arm/ti/ti_tptc.c: revision 1.1 sys/arch/evbarm/conf/IGEPV2: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.10 sys/dev/i2c/tda19988.c: revision 1.1 sys/arch/evbarm/conf/OVERO: file removal sys/dev/i2c/tda19988.c: revision 1.2 sys/dev/i2c/tda19988.c: revision 1.3 sys/arch/arm/ti/omap3_dss.c: revision 1.1 sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal sys/arch/arm/ti/ti_omapintc.c: revision 1.2 etc/etc.evbarm/Makefile.inc: revision 1.112 etc/etc.evbarm/Makefile.inc: revision 1.113 sys/arch/arm/ti/ti_div_clock.c: revision 1.1 etc/etc.evbarm/Makefile.inc: revision 1.114 sys/arch/evbarm/conf/N900: revision 1.32 sys/arch/evbarm/conf/N900: revision 1.33 distrib/utils/embedded/conf/armv7.conf: revision 1.36 sys/arch/evbarm/conf/GENERIC: revision 1.60 distrib/utils/embedded/conf/armv7.conf: revision 1.37 sys/arch/arm/ti/omap2_nand.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.61 sys/arch/arm/ti/omap2_nand.c: revision 1.2 sys/arch/evbarm/conf/GENERIC: revision 1.62 distrib/utils/embedded/conf/armv7.conf: revision 1.39 sys/arch/evbarm/conf/GENERIC: revision 1.63 sys/arch/arm/ti/ti_fb.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.64 sys/arch/evbarm/conf/GENERIC: revision 1.65 sys/arch/evbarm/conf/GENERIC: revision 1.66 sys/arch/evbarm/conf/GENERIC: revision 1.67 sys/arch/arm/ti/ti_platform.c: revision 1.7 sys/arch/arm/ti/ti_platform.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.2 sys/arch/arm/ti/ti_platform.c: revision 1.9 sys/arch/arm/ti/am3_prcm.c: revision 1.3 sys/arch/arm/ti/am3_prcm.c: revision 1.4 sys/arch/arm/ti/am3_prcm.c: revision 1.5 sys/arch/arm/ti/am3_prcm.c: revision 1.6 sys/arch/arm/ti/am3_prcm.c: revision 1.7 sys/arch/evbarm/conf/DEVKIT8000: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.9 sys/dev/fdt/syscon.c: revision 1.4 sys/arch/arm/ti/files.ti: revision 1.10 sys/arch/arm/ti/ti_mux_clock.c: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.11 sys/arch/arm/ti/if_cpswreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.12 sys/arch/arm/ti/ti_sdhc.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.13 sys/arch/arm/ti/files.ti: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.15 sys/arch/arm/ti/files.ti: revision 1.16 sys/arch/arm/ti/omap3_cm.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.17 sys/arch/arm/ti/omap3_cm.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.18 sys/arch/arm/ti/omap3_cm.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.19 sys/arch/arm/ti/omap3_cm.c: revision 1.4 sys/arch/arm/ti/ti_motg.c: revision 1.1 sys/arch/arm/ti/ti_rngreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1 sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1 sys/arch/arm/ti/am3_platform.c: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.22 sys/arch/evbarm/conf/README.evbarm: revision 1.23 sys/arch/arm/ti/ti_platform.c: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.24 sys/arch/arm/ti/ti_omaptimer.c: revision 1.2 sys/arch/arm/ti/ti_prcm.c: revision 1.2 sys/arch/evbarm/conf/README.evbarm: revision 1.25 sys/arch/arm/ti/ti_omaptimer.c: revision 1.3 sys/arch/arm/ti/ti_prcm.c: revision 1.3 sys/arch/evbarm/conf/README.evbarm: revision 1.26 sys/arch/arm/ti/ti_omaptimer.c: revision 1.4 sys/arch/evbarm/conf/README.evbarm: revision 1.27 sys/arch/arm/ti/ti_ehci.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.20 sys/arch/arm/ti/ti_cpufreq.c: revision 1.1 sys/arch/arm/ti/ti_cpufreq.c: revision 1.2 sys/arch/arm/fdt/smsh_fdt.c: revision 1.2 sys/arch/arm/ti/omap3_dssreg.h: revision 1.1 sys/arch/evbarm/conf/OVERO: revision 1.56 sys/arch/evbarm/conf/TI: file removal sys/arch/arm/dts/omap3-beagle.dts: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.55 sys/dev/fdt/fdtvar.h: revision 1.56 distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2 sys/dev/fdt/fdt_phy.c: revision 1.6 sys/arch/arm/ti/ti_iicreg.h: revision 1.1 sys/arch/arm/ti/ti_lcdc.c: revision 1.1 sys/arch/arm/ti/ti_gpio.c: revision 1.1 sys/arch/arm/ti/ti_iicreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.c: revision 1.2 sys/dev/fdt/files.fdt: revision 1.46 sys/arch/arm/ti/ti_gpio.c: revision 1.2 sys/arch/arm/ti/ti_iicreg.h: revision 1.3 sys/arch/arm/ti/ti_lcdc.c: revision 1.3 sys/dev/fdt/files.fdt: revision 1.47 sys/arch/arm/ti/ti_gpio.c: revision 1.3 sys/dev/fdt/pinctrl_single.c: revision 1.1 sys/arch/evbarm/conf/files.generic: revision 1.9 sys/arch/arm/ti/ti_gpmc.c: revision 1.1 sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARD: file removal sys/arch/arm/ti/omap3_prm.c: revision 1.1 sys/arch/arm/ti/ti_platform.h: file removal sys/arch/arm/ti/omap3_platform.c: revision 1.1 sys/arch/arm/ti/ti_prcm.h: revision 1.2 sys/arch/arm/ti/omap3_platform.c: revision 1.2 sys/arch/arm/ti/ti_prcm.h: revision 1.3 sys/arch/arm/ti/ti_prcm.h: revision 1.4 sys/dev/fdt/fdt_clock.c: revision 1.9 sys/arch/arm/ti/ti_edma.c: revision 1.1 sys/arch/arm/ti/ti_otg.c: revision 1.1 distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15 sys/arch/arm/ti/if_cpsw.c: revision 1.7 sys/arch/evbarm/conf/std.igepv2: file removal sys/arch/arm/ti/if_cpsw.c: revision 1.8 sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1
Adapt ti fdt glue to support GENERIC kernel.
Do not search 64-bit directories for dts files
Fix am33xx_platform_early_putchar for pre-MMU output
Add bus driver for TI sysc interconncet.
Make com work again
Add EDMA TPCC and TPTC drivers.
Add driver for one-register-per-pin type pinctrl devices.
Add MMCHS support.
Add USB support.
Disable autoidle
Place devmap above KERNEL_IO_VBASE
Use Timer2 for timecounter, and enable hw module.
Add support for TI AM335x
Add atmel,24c256 compat data
Add I2C support.
Add tiiic, tps65217pmic
Add FDT support
Fix early putchar, add reset func
No support for tegra210 in armv7 kernel
Switch to GENERIC kernels only.
Get mac address from DT
Skip nodes with an "opp-suspend" property and fix tables that have disabled nodes in the middle.
enumerate devices under child "clocks" node
Add support for platform specific opp table filters.
Add fdtbus_clock_count to count the number of clock references on a given node
enumerate devices under child "clocks" node
Add AM335x DVFS support.
Enable TI AM335x DVFS support
Add support for GPIO controller.
Add tigpio
Unhook BEAGLEBONE kernel from the build Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).
Add support for hardware RNG.
Add tirng
Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
Set stdout-path on TI OMAP3 BeagleBoard
Add support for TI OMAP3.
Add OMAP3 support.
Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition. Mkimage (eroneously) creates a FAT16 partition (despite the configuration asking for FAT32), and that has a root directory size limit. Idea from Jared.
Skip xref if it is 0
Add generic USB PHY driver
Add driver for TI TWL4030 Power Management IC
Use the hwmod clk to get the timer rate and explicitly enable the timecounter timer.
Add OMAP3 USB support.
Add twl, usbnopphy, tiusb, tiusbtll
Move omap3 dtb files to /boot/dtb
Remove BEAGLEBOARD kernel from list of kernels to build Remove BEAGLEBOARD kernel (supported by GENERIC now)
Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.
Remove DEVKIT8000 kernel (GENERIC should work now) Remove DPLL5 init ported from old omap code, it is not required
Set the stdout-path on xM like Ti OMAP3 BeagleBoard
Remove BEAGLEBOARDXM from the build Remove BEAGLEBOARDXM kernel (supported by GENERIC now)
Handle different register layout on OMAP3
Add omapfb to FDT-ized TI port.
Use dss as console on Nokia N900.
Enable IRQ status bits for omap3 type and set speed properly
Add RTC support
Remove tps65950pm (hardware now supported by twl4030.c)
Add NAND flash support.
Add tigpmc, omapnand
Attach tiusb before the default pass since it adds a bus to reduce kernel output Replace tps65950pm with twl (the former has been removed)
Fix non-FDT build
Cleanup and remove dependency on arch/arm/omap
Add support for GPIO interrupts and fix reading the state of output pins. Match smsc,lan9115 and honour local-mac-address/mac-address properties
Only one instance of twl(4) is needed Remove OVERO from build, and commented out N900 kernel config OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC.
Remove commented out IGEPV2 entry
OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by GENERIC.
No longer used.
Also match ti,omap2-onenand
Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context
Add driver for NXP TDA19988 HDMI encoder
Add support for AM335x display controller (LCDC).
Add tdahdmi, tilcdc, tifb
Test DRM_MODE_* flags, not VID_*
Comment out mode fixup (not needed it seems)
Use 297MHz for display clock
Select closest rate to desired pixel clock
Speed up mode setting a bit and turn off the display while changing modes
|
1.1.66.1 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.1.10.2 | 05-Mar-2011 |
rmind | sync with head
|
1.1.10.1 | 08-Sep-2010 |
rmind | file DEVKIT8000 was added on branch rmind-uvmplock on 2011-03-05 20:50:02 +0000
|
1.1.4.2 | 22-Oct-2010 |
uebayasi | Sync with HEAD (-D20101022).
|
1.1.4.1 | 08-Sep-2010 |
uebayasi | file DEVKIT8000 was added on branch uebayasi-xip on 2010-10-22 07:21:13 +0000
|
1.1.2.2 | 09-Oct-2010 |
yamt | sync with head
|
1.1.2.1 | 08-Sep-2010 |
yamt | file DEVKIT8000 was added on branch yamt-nfs-mp on 2010-10-09 03:31:43 +0000
|
1.14 | 18-Apr-2020 |
skrll | branches: 1.14.20; PMAP_DEBUG has been deleted on arm
|
1.13 | 03-Jan-2020 |
thorpej | branches: 1.13.6; Eliminate all of the #ifdefs for the "strtc" driver. Define model properties (similar to what the "dsrtc" driver does), and provide DT compat strings corresponding to those models. Allow config flags to specify the model for non-FDT platforms (also like "dsrtc").
|
1.12 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.11 | 07-Jun-2018 |
thorpej | branches: 1.11.2; Revert changes that pinned-down i2c parent specs. The i2c subsystem has been enhanced to make this unnecessary.
|
1.10 | 15-May-2018 |
thorpej | Fully specifiy the location of indirectly-configured I2C devices. In particular, the parent spec must not be wild-carded, as doing so doesn't work well on systems where more than one I2C bus is present.
|
1.9 | 25-Nov-2017 |
christos | branches: 1.9.2; comment out duplicate options and unknown devices
|
1.8 | 21-Aug-2015 |
uebayasi | Add `pseudo-device ksyms' where `options DDB' is used, because config(1)/config(5) can't handle module dependency correctly at this moment.
(This is another proof that shared file definition (`file xxx.c a|b') is a bad idea.)
|
1.7 | 17-Aug-2014 |
joerg | branches: 1.7.2; 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.6 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.5 | 09-Sep-2012 |
msaitoh | branches: 1.5.2; 1.5.12; Split DEBUG="-g -Ox" into DEBUG="-g" and COPTS="-Ox".
|
1.4 | 09-Feb-2012 |
matt | Bump SYMTAB_SPACE
|
1.3 | 06-Mar-2011 |
jakllsch | branches: 1.3.4; 1.3.8; Bump SYMTAB_SPACE for the many other evbarm kernels that also need it increased.
|
1.2 | 10-Oct-2010 |
kiyohara | branches: 1.2.2; 1.2.4; 1.2.8; Add strtc(ST M41T80 Real-Time Clock).
|
1.1 | 02-Oct-2010 |
kiyohara | branches: 1.1.2; Add support Marvell Sheevaplug. Add some NAS on Marvell SoC.
|
1.1.2.2 | 09-Oct-2010 |
yamt | sync with head
|
1.1.2.1 | 02-Oct-2010 |
yamt | file DNS323 was added on branch yamt-nfs-mp on 2010-10-09 03:31:43 +0000
|
1.2.8.3 | 21-Apr-2011 |
rmind | sync with head
|
1.2.8.2 | 05-Mar-2011 |
rmind | sync with head
|
1.2.8.1 | 10-Oct-2010 |
rmind | file DNS323 was added on branch rmind-uvmplock on 2011-03-05 20:50:02 +0000
|
1.2.4.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.2.2.2 | 22-Oct-2010 |
uebayasi | Sync with HEAD (-D20101022).
|
1.2.2.1 | 10-Oct-2010 |
uebayasi | file DNS323 was added on branch uebayasi-xip on 2010-10-22 07:21:14 +0000
|
1.3.8.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.3.4.2 | 30-Oct-2012 |
yamt | sync with head
|
1.3.4.1 | 17-Apr-2012 |
yamt | sync with head
|
1.5.12.1 | 10-Aug-2014 |
tls | Rebase.
|
1.5.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.5.2.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.7.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.9.2.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.9.2.2 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.9.2.1 | 21-May-2018 |
pgoyette | Sync with HEAD
|
1.11.2.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.11.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.11.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.13.6.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.14.20.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.25 | 29-Oct-2022 |
jmcneill | Remove support for OMAP based Gumstix platforms.
These changes are to prepare for the removal of arch/arm/omap. Support for Xscale based Gumstix platforms remains.
(If someone wants to resurrect DuoVero and Pepper platforms, it's best to do that in the GENERIC kernel using FDT.)
|
1.24 | 07-Aug-2022 |
simonb | UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.23 | 20-Jan-2021 |
nia | do not enable kernel OSS compat in configs without compat_linux
perhaps kernel OSS compat can be merged into compat_linux to avoid further confusion
|
1.22 | 29-Sep-2020 |
jmcneill | branches: 1.22.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
1.21 | 27-Sep-2020 |
roy | vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.20 | 16-Aug-2020 |
jdolecek | make COMPAT_LINUX option disabled by default
leave the option enabled only in amd64/i386 ALL kernels to make sure it continues to be compilable also when included in kernel
|
1.19 | 01-Aug-2020 |
maxv | Remove references to BRIDGE_IPF, it is now compiled in by default.
|
1.18 | 13-Jun-2020 |
ad | Comment out "options PMAPCOUNTERS". It adds much overhead and is mostly of interest to people hacking on the VM system or pmap. Proposed on port-arm@.
|
1.17 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.16 | 25-Mar-2020 |
jdolecek | branches: 1.16.2; remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs to prepare for their eventual removal
|
1.15 | 19-Jan-2020 |
thorpej | Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete.
|
1.14 | 11-Aug-2019 |
skrll | branches: 1.14.2; Update for recent a9wdt changes
|
1.13 | 26-Apr-2019 |
sevan | branches: 1.13.2; Use veriexec.config to reduce duplication
|
1.12 | 23-Oct-2018 |
jdolecek | remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.11 | 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.10 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.9 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.8 | 05-Jun-2018 |
hkenken | branches: 1.8.2; Rename ARM A9 Global Timer driver name to support fdt.
- Rename a9tmr to arma9tmr. - Add a9tmr_fdt.c based gtmr_fdt.c.
|
1.7 | 13-Mar-2018 |
ryo | fix build error. add options __HAVE_CPU_UAREA_ALLOC_IDLELWP for MULTIPROCESSOR
|
1.6 | 14-Sep-2017 |
mrg | branches: 1.6.2; 1.6.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.5 | 13-Sep-2017 |
sevan | Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options. These algorithms are either broken or on their way to being broken.
Discussed on tech-security http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html
ok riastradh
|
1.4 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.3 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.2 | 26-Nov-2016 |
christos | branches: 1.2.2; 1.2.4; mention PAX_SEGVGUARD dependency on FILEASSOC
|
1.1 | 15-Oct-2016 |
kiyohara | branches: 1.1.2; Add Gumstix Inc's Pepper and DuoVero.
|
1.1.2.4 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.1.2.3 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.1.2.2 | 04-Nov-2016 |
pgoyette | Sync with HEAD
|
1.1.2.1 | 15-Oct-2016 |
pgoyette | file DUOVERO was added on branch pgoyette-localcount on 2016-11-04 14:49:00 +0000
|
1.2.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.2.2.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.2.2.2 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.2.2.1 | 26-Nov-2016 |
skrll | file DUOVERO was added on branch nick-nhusb on 2016-12-05 10:54:51 +0000
|
1.6.4.5 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.6.4.4 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.6.4.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.6.4.2 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.6.4.1 | 15-Mar-2018 |
pgoyette | Synch with HEAD
|
1.6.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.6.2.1 | 14-Sep-2017 |
jdolecek | file DUOVERO was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.8.2.4 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.8.2.3 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.8.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.8.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.13.2.1 | 15-Aug-2019 |
martin | Pull up following revision(s) (requested by skrll in ticket #55):
sys/arch/arm/cortex/a9wdt.c: revision 1.10 sys/arch/evbarm/conf/HUMMINGBOARD: revision 1.9 sys/arch/evbarm/conf/GENERIC: revision 1.50 sys/arch/evbarm/conf/NITROGEN6X: revision 1.24 sys/arch/arm/cortex/a9tmr_var.h: revision 1.7 sys/arch/arm/fdt/files.fdt: revision 1.29 sys/arch/arm/amlogic/meson_platform.c: revision 1.12 sys/arch/arm/amlogic/meson8b_pinctrl.c: revision 1.2 sys/arch/arm/amlogic/meson_platform.c: revision 1.13 sys/arch/evbarm/conf/BCM5301X: revision 1.34 sys/arch/arm/dts/meson8b.dtsi: revision 1.6 sys/arch/arm/fdt/a9ptmr_fdt.c: revision 1.1 sys/arch/arm/dts/meson8b.dtsi: revision 1.7 sys/arch/arm/cortex/a9ptmr_var.h: revision 1.1 sys/arch/evbarm/conf/PANDABOARD: revision 1.30 sys/arch/evbarm/conf/DUOVERO: revision 1.14 sys/arch/arm/cortex/a9ptmr.c: revision 1.1 sys/arch/arm/cortex/a9ptmr.c: revision 1.2 sys/arch/arm/fdt/a9wdt_fdt.c: revision 1.1 sys/arch/evbarm/conf/BCM56340: revision 1.19 sys/arch/evbarm/conf/CUBOX-I: revision 1.23 sys/arch/arm/amlogic/meson8b_clkc.c: revision 1.4 sys/arch/evbarm/conf/PARALLELLA: revision 1.7 sys/arch/arm/cortex/files.cortex: revision 1.12 sys/arch/arm/dts/meson8b-odroidc1.dts: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revision 1.9 sys/arch/evbarm/conf/ZEDBOARD: revision 1.6
spaces to tab
-
Add a driver for the A5/A9 Private timer. While here FDTise the Watchdog driver.
-
Update for recent a9wdt changes -
Trailing whitespace
- Updates to get Odroid-C1 in better shape since the last DTS import
-
Various fixes / changes - don't use prescaler - improve AB_DEBUG output - fix a9ptmr_delay to work with a decrementing counter! Thanks to jmcneill@ for proving I'm an idiot
-
Add eth_rxd3 and eth_rxd2 pinctrl groups
-
Catch up to recent mainline dts changes
|
1.14.2.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.16.2.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.22.2.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.37 | 31-Mar-2019 |
jmcneill | Remove EXYNOS kernel config.
|
1.36 | 06-Feb-2019 |
rin | Add ure(4) to kernel config files. Also add PHY drivers where necessary.
|
1.35 | 19-Oct-2018 |
skrll | Sort dts files
|
1.34 | 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.33 | 11-Sep-2018 |
jmcneill | Add Exynos5 SMP support.
|
1.32 | 19-Aug-2018 |
skrll | Some changes to bring back exynos4 support and make exynos5 support more modern/generic
- Provide a exynos_platform_early_putchar based on CONSADDR and remove EXYNOS_CONSOLE_EARLY - Provide devmaps for exynos4 and exynos5 - Simplify exynos_bootstrap - Update exynos_start.S to use exynos_platform_early_putchar - this needs a fix in a9_subr.S for arm_cpuinit to save lr in a callee save register and not use ip. Maybe this change is safe now, but too much testing required to commit it now.
|
1.31 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.30 | 05-Jul-2018 |
jmcneill | Replace sscom with a much simpler uart driver. The simpler driver is 1/4th the size and has the added benefit of not freezing when an arrow key is pressed.
|
1.29 | 04-Jul-2018 |
jmcneill | Add expwm, pwmfan
|
1.28 | 03-Jul-2018 |
jmcneill | Enable Exynos USB support
|
1.27 | 02-Jul-2018 |
jmcneill | Attach mct early. Do not attach gtmr to mct.
XXX gtmr still needed for setstatclock symbol
|
1.26 | 01-Jul-2018 |
jmcneill | Remove chipid and sysmmu drivers
|
1.25 | 30-Jun-2018 |
jmcneill | Attach simplebus on pass 0
|
1.24 | 30-Jun-2018 |
jmcneill | cpus: use fdt_add_bus
|
1.23 | 30-Jun-2018 |
jmcneill | Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
1.22 | 20-Jun-2017 |
skrll | branches: 1.22.4; 1.22.6; 1.22.8; Add exynos5410-smdk5410.dts to DTS list
|
1.21 | 20-Jun-2017 |
jmcneill | Add Exynos 5410 clock controller driver.
|
1.20 | 20-Jun-2017 |
skrll | Add exynos5410-odroidxu.dts to DTS list
|
1.19 | 19-Jun-2017 |
jmcneill | Disable exyortc for now, it doesn't work.
|
1.18 | 18-Jun-2017 |
jmcneill | Build exynos5422 .dtb files with this kernel.
|
1.17 | 11-Jun-2017 |
jmcneill | Simplify MCT; just enable it and then attach an ARMv7 generic timer.
|
1.16 | 11-Jun-2017 |
jmcneill | - Replace CONSADDR with SSCOM2CONSOLE in example - Remove gtmr (Exynos5422 uses mct) - cinclude EXYNOS.local instead of TEGRA.local
|
1.15 | 10-Jun-2017 |
jmcneill | Get the EXYNOS kernel building again with recent FDT changes. Untested.
|
1.14 | 16-Apr-2017 |
jmcneill | branches: 1.14.4; typo fix
|
1.13 | 14-Apr-2017 |
jmcneill | Remove simplebus driver and allow fdtbus to attach directly to itself.
|
1.12 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.11 | 19-Aug-2016 |
maxv | branches: 1.11.2; Remove the last references to KMEMSTATS.
|
1.10 | 05-Jan-2016 |
marty | branches: 1.10.2; FDT: Interrupts -- add support for interrupt maps
The mct on exynos uses an interrupt map so we add support now. Devices represent their interrupts either through a combination of interrupt-parent and interrupts properties, where the 'interrupts' property is an array of one or more interrupt specifiers; or through a combination of an interrupt-parent that points to an interrupt-map, where the interrupt-map contains 2 or more entries consisting of an index, a pointer to an interrupt-controller, and a specifier for that controller.
This code adds the ability to walk the interrupt-map and return a specifier. Unfortunately, the addition requires changing the interface to the interrupt-controllers' _establish and _intstr functions, so this check in contains a rototill of the three existing fdt interrupt controllers to use the new interface.
|
1.9 | 27-Dec-2015 |
jmcneill | wildcard attachments to fdtbus
|
1.8 | 27-Dec-2015 |
marty | branches: 1.8.2; XU4 USB snapshot: Reorganize source files
This is just a skeleton, not a set of drivers, but the pieces are now more or less in the right places.
|
1.7 | 26-Dec-2015 |
jmcneill | add dwcmmc
|
1.6 | 21-Dec-2015 |
marty | XU4 FDT final checkpoint
step N of N: get rid of baggage by removing whole files. What's left is in approximately the same shape as when the FDT update started, that is mostly broken. What's missing is most of the 76 devices recognized in the dtd. In other words, This is barely the start of a port.
Next up, gpio then i2c, followed either by straightening out usb or getting the sdhc driver to work -- both probably require getting the interrupt combiner to work first. A large chunk of work is left to do on the clocks. I barely got them attaching to fdt and didn't do anything to take advantage of the information in the dtd.
None of the other existing drivers, such as they are, properly request gpios, i2c or clocks, and, of course power domains are off the table.
|
1.5 | 21-Dec-2015 |
marty | XU4 FDT Last drivers converted
There is a minimum conversion on the clock driver.
The USB driver needs reordering and is broken, but it was broken before.
Next up: tactical nuclear weapons
|
1.4 | 21-Dec-2015 |
marty | XU4 FDT checkpoint
It is rather amazing that XU4 gets as far as it does, given how much of this code simply doesn't work. Focusing now on getting everything converted to FDT. Next up USB and clocks. After that nuke everything that's not needed and start the port in earnest.
|
1.3 | 19-Dec-2015 |
marty | XU4 GPIO FDT broken snapshot
This is broken. exynos_gpio_bank_config and the call to it are wrong, and the acquire function doesn't work.
But I'm in over my head and I need to discuss this:
There is a problem with the dtd: it doesn't have addresses for the individual gpios. Do I add the addresses to it, or go back to the old version where I have them hard coded in the driver.
There is a problem with creating the gpio device entries: I suspect I really need to treat the pinctrl devices as busses and create the gpios as attached to those busses, but I'm not familiar with how to do that in NetBSD. At the minimum, a pointer to a similar situation would give me code to follow. This is different than the usual bus attachment in that the gpios aren't devices in the dtd (they don't have "compatible" properties) so they don't get an attach routine called. An alternative to generating the bus attachments might be to add "compatible" properties to the GPIO entries in the dtd. so that they do get attached in the normal way.
If I'm going to modify the DTD, then it should be checked in, so a decision on where to check them in would be nice, even if it does mean spreading them all over because of license issues. (This DTD is GPL v2)
|
1.2 | 17-Dec-2015 |
marty | XU4 FDT sscon
This is a mess and I don't understand why part of it works, but it passes the basic test.
There has to be some better way to get the info that I'm grabbing from the exynos_uarts[] array.
I'm not sure how to deal with VA != PA when the DTB contains physical rather than virtual addresses. This is going to be an issue for all of the drivers.
|
1.1 | 15-Dec-2015 |
marty | EXYNOS - change ODROID-XU4 to EXYNOS
EXYNOS will be a generic fdt kernel, so signify that with the name change, as requested by Nick.
|
1.8.2.5 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.8.2.4 | 05-Oct-2016 |
skrll | Sync with HEAD
|
1.8.2.3 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.8.2.2 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.8.2.1 | 27-Dec-2015 |
skrll | file EXYNOS was added on branch nick-nhusb on 2015-12-27 12:09:34 +0000
|
1.10.2.2 | 26-Apr-2017 |
pgoyette | Sync with HEAD
|
1.10.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.11.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.14.4.1 | 18-Jul-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #114): sys/arch/arm/samsung/exynos_intr.h: revision 1.3 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_gates.c: revision 1.1 distrib/utils/embedded/mkimage: revision 1.66 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_rsb.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.5 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.6 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.7 sys/dev/gpio/gpio.c: revision 1.59 sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.1 sys/conf/Makefile.kern.inc: revision 1.257 sys/arch/evbarm/conf/ODROID-XU_INSTALL: file removal sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.2 sys/conf/Makefile.kern.inc: revision 1.258 sys/arch/arm/fdt/psci_fdt.h: revision 1.1 sys/arch/arm/sunxi/sunxi_resets.c: revision 1.1 sys/arch/evbarm/conf/files.sunxi: revision 1.1 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.8 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.9 sys/arch/arm/samsung/files.exynos: revision 1.22 distrib/utils/embedded/conf/armv7.conf: revision 1.13 sys/arch/arm/samsung/files.exynos: revision 1.23 sys/arch/evbarm/conf/std.tegra: revision 1.15 distrib/utils/embedded/conf/armv7.conf: revision 1.14 sys/arch/arm/samsung/files.exynos: revision 1.24 distrib/utils/embedded/conf/armv7.conf: revision 1.15 sys/arch/evbarm/sunxi/genassym.cf: revision 1.1 sys/arch/arm/samsung/exynos_fdt.c: file removal sys/dev/fdt/fdt_pinctrl.c: revision 1.4 sys/arch/arm/samsung/exynos_sysmmu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.1 sys/dev/usb/ehci.c: revision 1.255 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_ccu.h: revision 1.1 sys/dev/ic/dwc_mmc.c: revision 1.11 sys/arch/arm/cortex/gic.c: revision 1.24 distrib/evbarm/instkernel/ramdisk/Makefile: revision 1.17 etc/etc.evbarm/Makefile.inc: revision 1.87 etc/etc.evbarm/Makefile.inc: revision 1.88 sys/arch/arm/fdt/gic_fdt.c: revision 1.5 etc/Makefile: revision 1.429 sys/arch/arm/fdt/gic_fdt.c: revision 1.6 sys/arch/arm/fdt/gic_fdt.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.2 sys/arch/evbarm/conf/std.sunxi: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.3 sys/arch/evbarm/conf/std.sunxi: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.4 sys/arch/evbarm/conf/std.sunxi: revision 1.3 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu_div.c: revision 1.1 sys/dev/gpio/gpiovar.h: revision 1.17 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.6 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.8 sys/arch/arm/sunxi/sunxi_rsb.h: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.12 sys/dev/fdt/fdtvar.h: revision 1.21 sys/arch/evbarm/sunxi/sunxi_start.S: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.13 sys/dev/fdt/fdtvar.h: revision 1.22 sys/arch/evbarm/conf/SUNXI: revision 1.10 sys/dev/fdt/fdtvar.h: revision 1.23 sys/arch/evbarm/conf/SUNXI: revision 1.11 sys/dev/fdt/gpioleds.c: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.24 sys/arch/evbarm/conf/SUNXI: revision 1.12 sys/arch/evbarm/conf/SUNXI: revision 1.13 sys/arch/arm/cortex/gic.c: revision 1.30 sys/arch/evbarm/conf/SUNXI: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.16 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.1 etc/Makefile: revision 1.430 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.2 etc/Makefile: revision 1.431 sys/arch/evbarm/conf/VEXPRESS_A15: revision 1.17 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.3 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.4 sys/arch/arm/samsung/exynos5422_clock.c: revision 1.6 sys/arch/arm/samsung/exynos_platform.c: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.29 sys/arch/arm/samsung/exynos_platform.c: revision 1.2 sys/arch/evbarm/conf/mk.vexpress: revision 1.3 sys/arch/arm/samsung/exynos_platform.c: revision 1.3 sys/arch/evbarm/conf/mk.vexpress: revision 1.4 sys/arch/arm/samsung/exynos_platform.c: revision 1.4 sys/arch/arm/arm/psci.h: revision 1.1 sys/arch/arm/samsung/exynos_platform.c: revision 1.5 sys/arch/arm/samsung/exynos_platform.c: revision 1.6 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.10 external/bsd/mdocml/bin/mandoc/Makefile: revision 1.12 sys/dev/fdt/files.fdt: revision 1.17 sys/dev/fdt/files.fdt: revision 1.18 sys/dev/fdt/files.fdt: revision 1.19 sys/arch/arm/samsung/exynos_sscom.c: revision 1.8 sys/arch/arm/sunxi/sun8i_a83t_ccu.c: revision 1.1 sys/arch/arm/sunxi/sunxi_mmc.c: revision 1.1 sys/arch/arm/samsung/exynos_sscom.c: revision 1.9 sys/arch/arm/conf/files.arm: revision 1.133 sys/arch/arm/samsung/mct_var.h: revision 1.5 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.2 sys/arch/evbarm/conf/std.vexpress: revision 1.6 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.3 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.4 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.30 sys/arch/arm/sunxi/files.sunxi: revision 1.2 sys/dev/ofw/openfirm.h: revision 1.35 sys/arch/arm/sunxi/files.sunxi: revision 1.3 sys/dev/ofw/openfirm.h: revision 1.36 sys/arch/arm/sunxi/files.sunxi: revision 1.4 sys/arch/arm/sunxi/files.sunxi: revision 1.5 sys/arch/evbarm/exynos/exynos_machdep.c: file removal sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.1 sys/arch/arm/samsung/sscom.c: revision 1.9 sys/arch/arm/sunxi/files.sunxi: revision 1.6 sys/dev/fdt/ohci_fdt.c: revision 1.1 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.7 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.8 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.9 sys/arch/arm/samsung/exynos_sscom.c: revision 1.10 sys/arch/evbarm/conf/mk.tegra: revision 1.5 sys/arch/arm/samsung/exynos_dwcmmc.c: revision 1.4 sys/arch/evbarm/conf/mk.tegra: revision 1.6 sys/arch/evbarm/conf/EXYNOS: revision 1.15 sys/arch/evbarm/conf/EXYNOS: revision 1.16 sys/arch/evbarm/conf/EXYNOS: revision 1.17 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.19 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.5 sys/arch/arm/sunxi/sunxi_emac.h: revision 1.1 sys/arch/evbarm/conf/mk.sunxi: revision 1.1 sys/arch/evbarm/include/bootconfig.h: revision 1.7 sys/arch/evbarm/conf/TEGRA: revision 1.24 sys/arch/arm/arm/psci.c: revision 1.1 sys/dev/led.c: revision 1.1 sys/dev/led.c: revision 1.2 sys/arch/arm/arm/psci_arm.S: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.2 sys/dev/fdt/ehci_fdt.c: revision 1.1 sys/dev/fdt/ehci_fdt.c: revision 1.2 sys/arch/arm/sunxi/sun6i_a31_ccu.h: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.21 sys/arch/arm/sunxi/files.sunxi: revision 1.10 sys/arch/arm/sunxi/files.sunxi: revision 1.11 sys/dev/fdt/fdtbus.c: revision 1.14 sys/arch/arm/sunxi/sunxi_mmc.h: revision 1.1 sys/arch/arm/samsung/exynos5422_dma.c: file removal usr.bin/config/mkmakefile.c: revision 1.69 sys/conf/files: revision 1.1178 sys/arch/arm/sunxi/sunxi_platform.h: revision 1.1 sys/arch/evbarm/exynos/exynos_start.S: revision 1.4 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.11 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.12 sys/arch/arm/sunxi/sunxi_rtc.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.h: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.2 sys/arch/evbarm/conf/SUNXI: revision 1.1 external/bsd/elftosb/usr.sbin/elftosb/Makefile: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.2 sys/arch/arm/fdt/psci_fdt.c: revision 1.1 sys/arch/evbarm/conf/SUNXI: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.4 sys/arch/evbarm/conf/files.exynos: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.6 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.1 sys/dev/fdt/fixedfactorclock.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.7 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_gpio.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.8 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.3 sys/dev/ic/dwc_mmc_reg.h: revision 1.6 sys/dev/fdt/fdt_subr.c: revision 1.16 sys/arch/evbarm/conf/SUNXI: revision 1.9 usr.bin/config/mkmakefile.c: revision 1.70 sys/dev/fdt/fdt_phy.c: revision 1.1 sys/arch/evbarm/conf/ODROID-XU: file removal sys/arch/arm/fdt/arm_fdt.c: revision 1.4 sys/arch/arm/samsung/exynos_reg.h: revision 1.14 sys/conf/files: revision 1.1180 sys/arch/arm/samsung/exynos_reg.h: revision 1.15 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.6 sys/dev/ic/dwc_mmc_var.h: revision 1.6 sys/arch/arm/samsung/exynos_combiner.c: revision 1.7 sys/arch/evbarm/exynos/platform.h: revision 1.2 sys/arch/arm/fdt/files.fdt: revision 1.12 sys/arch/evbarm/conf/std.exynos: revision 1.2 sys/arch/evbarm/conf/std.exynos: revision 1.3 sys/arch/arm/rockchip/rockchip_dwcmmc.c: revision 1.6 sys/arch/arm/sunxi/sunxi_com.c: revision 1.1 sys/dev/led.h: revision 1.1 sys/arch/evbarm/conf/std.exynos: revision 1.5 sys/arch/arm/sunxi/sunxi_com.c: revision 1.2 sys/arch/evbarm/conf/files.evbarm: revision 1.26 usr.bin/config/defs.h: revision 1.99 sys/arch/arm/fdt/arm_fdtvar.h: revision 1.6 sys/arch/arm/samsung/exynos_soc.c: revision 1.32 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.2 sys/arch/arm/samsung/mct.c: revision 1.11 sys/arch/evbarm/conf/ODROID-U: file removal sys/arch/arm/samsung/mct.c: revision 1.12 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.4 Get the EXYNOS kernel building again with recent FDT changes. Untested. Use arm_fdt_cpu_hatch and add mmu entry for DTB Fix exynos5 devmap, bootstrap, and implement early_putchar. Calculate UART frequency based on bootloader config. Fix KERNEL_BASE_PHYS (how did this ever work?) Avoid divide-by-zero for unconfigured PLLs Correctly initialize i2cbus attach args. Add delay and enable mct timecounter. Fix build w/o VERBOSE_INIT_ARM Remove ODROID-U and ODROID-XU kernel configs as they no longer work. - Replace CONSADDR with SSCOM2CONSOLE in example - Remove gtmr (Exynos5422 uses mct) - cinclude EXYNOS.local instead of TEGRA.local Use fdtbus_intr_establish to hook in block interrupts instead of intr_establish. Simplify MCT; just enable it and then attach an ARMv7 generic timer. Add support for building DTB files during kernel build, from christos. build vexpress-v2p-ca15-tc1.dtb with the kernel build tegra124-apalis-eval.dtb, tegra124-jetson-tk1.dtb, tegra124-nyan-big.dtb, tegra124-nyan-blaze.dtb, and tegra124-venice2.dtb with the kernel Allow multiline makeoptions to work by quoting the newline.. Bump for quoting makeoptions with multiple lines. un-c99 bump required config version for multiline makeoptions feature Set DTS makeoption in kernel config Assign DTB files to a variable so we can make -V DTB put the dtb files with their kernels. no need for debug printing. Don't assume that CPU index = GIC CPU interface number. We can determine the current CPU interface number by reading from the read-only GICD_ITARGETSR0 through GICD_ITARGETSR7 registers. This gets interrupts working on Exynos 5422, where the boot processor has GIC CPU interface #4. use -v to get the expanded variable. Use -v to get the expanded variables. Get baud rate from sclk_uartN instead of uartN. Print IRQ number at attach. Fix PLL con0 register locations and add uart clocks Disable exyortc for now, it doesn't work. More or less a rewrite of dwc_mmc, based on awin_mmc, adding DMA support. Update for new dwc_mmc driver Fix dmesg Add Exynos 5410 clock controller driver. Fix a few typos in clock parent names for mmc clocks. From jmcneill@ Update for new dwc_mmc driver Implement platform reset for exynos5 Attach fdtbus to a /clocks node with no compatible string. Add support for ARM Power State Coordination Interface (PSCI). Support interrupt sharing. Add initial support for Allwinner H3 SoC. ARM Trusted Firmware reserves SGIs 8-15 for secure use. Even without ATF, U-Boot on some platforms may use SGIs in this range for the PSCI implementation. Change ARMGIC_IPI_BASE to 0 from (16 - NIPI) and add a compile-time assert to ensure that we don't end up with a conflict. Add H3 MMC support SD/MMC clock fixes Add FDT PHY interface. Add glue for generic ehci/ohci bindings. Rename a variable, NFC. Support parents in different clock domains. Add USB stuff. Doesn't quite work yet. Synopsys DesignWare APB UART needs "options COM_AWIN" for now. Add i2c glue. Add RTC driver. PHY registers start at index 1. Now USB works. Don't allow sharing edge and level triggered interrupts. Add arm_fdt_memory_dump helper for dumping physical addresses from ddb Print clocks with aprint_debug Remove unused defines Add fdtbus_get_string helper Add of_search_compatible, which searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. This allows us to associate data with compatible strings. Add driver for Allwinner Gigabit Ethernet (EMAC) as found in sun8i and later family SoCs. This is a port of my FreeBSD driver which has been confirmed to work on Allwinner H3, A83T, and A64 SoCs. Fix dmesg Add basic support for Allwinner A31. Add basic FDT GPIO support. Fix the pinctrl api to match the spec. A pinctrl config can have more than one xref, and an xref may have specifier data associated with it. Enable sunxi pinctrl support Adjust to new pinctrl API Add P2WI/RSB driver, based on awin_p2wi.c. Fix typo in a compat string. Configure pin defaults at attach No need to explicitly set pinctrl config 0 now Fix some register definitions. Disallow sharing between MPSAFE and non-MPSAFE handlers. Add of_match_compat_data. This routine searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. Add options __HAVE_CPU_UAREA_ALLOC_IDLELWP Add support for reserved memory and MEMORY_DISK_DYNAMIC for FDT-based kernels. the extent code cannot use the full range of u_long, so ignore the last page before 4GB too. ok jmcneill@ Copy install ramdisk to releasedir. Provide both a raw ffs and Legacy U-Boot version of it. Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb files for SUNXI and TEGRA kernels on the MSDOS partition. Let the controller provide a default name for pins. This makes pins easier to locate when we have multiple banks and a variable number of pins per bank. Attach gpio(4) to sunxigpio Test for kernel build directory before reading DTB list Add support for Allwinner A83T SoC. Add A83T files Fixup busdma sync and locking in the RX path. Disable batch RX/TX ints. Fix AHB2 register definition and explicitly set AHB2 parent to PLL_PERIPH0/2 -- this gives us 50% more bus bandwidth for emac Restore TX_INTERVAL_DEFAULT to 64 Drop the sunxi_emac_rx_batch feature. It was originally designed to reduce the amount of mutex unlock/lock cycles during the RX path on FreeBSD and if_input, but it is not required to drop the lock before calling if_percpuq_enqueue on NetBSD. Write back the data value instead of mask in sunxi_gpio_write Add a helper for exposing LED controls via sysctl. Add GPIO LED driver. add gpioleds Add misc. gates and resets driver, and explicitly enable PIO clocks at attach. Add fdtbus_get_string_index helper. Add driver for fixed-factor clocks. Add ffclock Remove the requirement for ehci to attach after companion devices. "go for it" - skrll@ Remove the hack to find companion devices and just assume 1 companion if ETTF flag is not set. Remove pass numbers for ehci/ohci now that the attach order no longer matters Use unsigned char for ctype functions, suggested by christos Add : to body of populate_sunxi to appease bash. port-evbarm/52388: Fix number of args to a debug printf.
|
1.22.8.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.22.6.4 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.22.6.3 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
1.22.6.2 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.22.6.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.22.4.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.22.4.1 | 20-Jun-2017 |
jdolecek | file EXYNOS was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.2 | 31-Mar-2019 |
jmcneill | Remove EXYNOS kernel config.
|
1.1 | 15-Dec-2015 |
marty | branches: 1.1.2; 1.1.18; 1.1.22; EXYNOS - change ODROID-XU4 to EXYNOS
EXYNOS will be a generic fdt kernel, so signify that with the name change, as requested by Nick.
|
1.1.22.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.18.1 | 15-Dec-2015 |
jdolecek | file EXYNOS_INSTALL was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.1.2.2 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.1.2.1 | 15-Dec-2015 |
skrll | file EXYNOS_INSTALL was added on branch nick-nhusb on 2015-12-27 12:09:34 +0000
|
1.40 | 07-Aug-2022 |
simonb | branches: 1.40.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.39 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.38 | 23-Oct-2018 |
jdolecek | branches: 1.38.4; 1.38.10; remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.37 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.36 | 14-Sep-2017 |
mrg | branches: 1.36.2; 1.36.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.35 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.34 | 26-Jun-2017 |
sevan | Add a heading to describe the class of device axe(4) is.
|
1.33 | 19-Feb-2017 |
rin | branches: 1.33.6; PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.32 | 07-Aug-2015 |
maxv | branches: 1.32.2; 1.32.4; Remove KMEMSTATS.
|
1.31 | 23-Aug-2014 |
dholland | branches: 1.31.2; 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.30 | 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.29 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.28 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32, following the switch to eabi by default.
|
1.27 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.26 | 30-Jun-2013 |
rmind | branches: 1.26.4; G/C PFIL_HOOKS from the kernel configs.
|
1.25 | 05-Jun-2013 |
christos | branches: 1.25.2; remove obsolete networking options
|
1.24 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.23 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.22 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.21 | 11-Sep-2012 |
msaitoh | branches: 1.21.2; Add PUFFS, putter and fss.
|
1.20 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.19 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.18 | 22-Nov-2011 |
tls | branches: 1.18.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.17 | 30-Jun-2011 |
wiz | branches: 1.17.2; dependant -> dependent
|
1.16 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.15 | 06-Mar-2011 |
jakllsch | Remove trailing spaces.
|
1.14 | 16-Apr-2010 |
pooka | branches: 1.14.2; 1.14.4; Remove unused count (invariably "4") from pseudo-device fss.
|
1.13 | 05-Dec-2009 |
pooka | branches: 1.13.2; 1.13.4; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.12 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.11 | 06-Mar-2009 |
joerg | branches: 1.11.2; Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.10 | 24-Nov-2008 |
ad | branches: 1.10.4; 1.10.6; 1.10.8; Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.9 | 13-Nov-2008 |
cliff | add option GEMINI_BUSBASE to define kernel offset between kernel physical addr and (DMA master) bus addr
|
1.8 | 13-Nov-2008 |
cliff | - comment out wdc, atabus, wd by default; can turn these on if/when wanted. - add "wm" interface and "makphy"
|
1.7 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.6 | 11-Nov-2008 |
cliff | - add option GEMINI_SINGLE for single-core system model - add "re" interface to GEMINI configuration
|
1.5 | 09-Nov-2008 |
cliff | - use option GEMINI_MASTER to pick up clock, icu - ATADEBUG now here but commented out - deconfigure timer#1 now that system clock and stat clock are combined - add umass and wd for use w/ ehci - uncomment wdc0, wd1; add atabus and wd* for use w/ wdc - warning the gzipped binary GEMINI kernel image will not fit in a 1MB flash area, even gzipped
|
1.4 | 30-Oct-2008 |
matt | No need for md.
|
1.3 | 28-Oct-2008 |
matt | Enable making netbsd.gdb
|
1.2 | 24-Oct-2008 |
matt | branches: 1.2.2; Add ehci/usb support.
|
1.1 | 24-Oct-2008 |
matt | Add support for Cortina Systems SL3516 eval board.
|
1.2.2.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.2.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.10.8.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.10.6.2 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.10.6.1 | 24-Nov-2008 |
mjf | file GEMINI was added on branch mjf-devfs2 on 2009-01-17 13:27:57 +0000
|
1.10.4.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.10.4.1 | 24-Nov-2008 |
haad | file GEMINI was added on branch haad-dm on 2008-12-13 01:13:06 +0000
|
1.11.2.4 | 11-Aug-2010 |
yamt | sync with head.
|
1.11.2.3 | 11-Mar-2010 |
yamt | sync with head
|
1.11.2.2 | 04-May-2009 |
yamt | sync with head.
|
1.11.2.1 | 06-Mar-2009 |
yamt | file GEMINI was added on branch yamt-nfs-mp on 2009-05-04 08:10:56 +0000
|
1.13.4.2 | 21-Apr-2011 |
rmind | sync with head
|
1.13.4.1 | 30-May-2010 |
rmind | sync with head
|
1.13.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.14.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.14.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.17.2.3 | 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.17.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.17.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.18.2.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.18.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.21.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.21.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.21.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.21.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.25.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.26.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.31.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.31.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.32.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.32.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.33.6.1 | 01-Jul-2017 |
snj | Pull up following revision(s) (requested by sevan in ticket #72): sys/arch/evbarm/conf/GEMINI_SLAVE: revision 1.35 sys/arch/evbarm/conf/N900: revision 1.24 sys/arch/evbarm/conf/GOLDENGATE: revision 1.14 sys/arch/evbarm/conf/GEMINI_MASTER: revision 1.34 sys/arch/evbarm/conf/BEAGLEBONE: revision 1.43 sys/arch/evbarm/conf/BCM56340: revision 1.12 sys/arch/evbarm/conf/GEMINI: revision 1.34 sys/arch/evbarm/conf/BEAGLEBOARDXM: revision 1.24 sys/arch/evbarm/conf/BCM5301X: revision 1.27 sys/arch/evbarm/conf/PANDABOARD: revision 1.22 Add a heading to describe the class of device axe(4) is.
|
1.36.4.2 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.36.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.36.2.2 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.36.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.38.10.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.38.4.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.40.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.2 | 01-May-2014 |
martin | Do not create debug info for *_INSTALL kernels.
|
1.1 | 30-Oct-2008 |
cliff | branches: 1.1.6; 1.1.8; 1.1.10; 1.1.16; 1.1.34; 1.1.44; 1.1.50; 1.1.60; add INSTALL configuration variant for GEMINI platform
|
1.1.60.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1.50.1 | 18-May-2014 |
rmind | sync with head
|
1.1.44.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.34.1 | 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.1.16.2 | 04-May-2009 |
yamt | sync with head.
|
1.1.16.1 | 30-Oct-2008 |
yamt | file GEMINI_INSTALL was added on branch yamt-nfs-mp on 2009-05-04 08:10:56 +0000
|
1.1.10.2 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.1.10.1 | 30-Oct-2008 |
skrll | file GEMINI_INSTALL was added on branch nick-hppapmap on 2009-01-19 13:16:03 +0000
|
1.1.8.2 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.1.8.1 | 30-Oct-2008 |
mjf | file GEMINI_INSTALL was added on branch mjf-devfs2 on 2009-01-17 13:27:57 +0000
|
1.1.6.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.1.6.1 | 30-Oct-2008 |
haad | file GEMINI_INSTALL was added on branch haad-dm on 2008-12-13 01:13:06 +0000
|
1.39 | 07-Aug-2022 |
simonb | branches: 1.39.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.38 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.37 | 12-Jul-2018 |
maxv | branches: 1.37.4; 1.37.10; Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.36 | 14-Sep-2017 |
mrg | branches: 1.36.2; 1.36.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.35 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.34 | 26-Jun-2017 |
sevan | Add a heading to describe the class of device axe(4) is.
|
1.33 | 19-Feb-2017 |
rin | branches: 1.33.6; PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.32 | 07-Aug-2015 |
maxv | branches: 1.32.2; 1.32.4; Remove KMEMSTATS.
|
1.31 | 23-Aug-2014 |
dholland | branches: 1.31.2; 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.30 | 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.29 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.28 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32, following the switch to eabi by default.
|
1.27 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.26 | 30-Jun-2013 |
rmind | branches: 1.26.4; G/C PFIL_HOOKS from the kernel configs.
|
1.25 | 05-Jun-2013 |
christos | branches: 1.25.2; remove obsolete networking options
|
1.24 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.23 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.22 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.21 | 11-Sep-2012 |
msaitoh | branches: 1.21.2; Add PUFFS, putter and fss.
|
1.20 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.19 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.18 | 22-Nov-2011 |
tls | branches: 1.18.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.17 | 30-Jun-2011 |
wiz | branches: 1.17.2; dependant -> dependent
|
1.16 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.15 | 06-Mar-2011 |
jakllsch | Remove trailing spaces.
|
1.14 | 23-Nov-2010 |
hannken | branches: 1.14.2; 1.14.4; Remove unused count from pseudo-device md.
|
1.13 | 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
1.12 | 05-Dec-2009 |
pooka | branches: 1.12.2; 1.12.4; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.11 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.10 | 06-Mar-2009 |
joerg | branches: 1.10.2; Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.9 | 06-Feb-2009 |
jym | branches: 1.9.2; Changes to MEMORY_RBFLAGS option: - renamed to MEMORY_DISK_RBFLAGS to better fit the rest of the MEMORY_DISK options(4) - change default value to RB_AUTOBOOT instead of RB_SINGLE, and adapt the config(5) files accordingly - document this option inside options(4)
See also http://mail-index.netbsd.org/tech-kern/2008/12/25/msg003924.html
Reviewed by abs@ in private mail.
|
1.8 | 06-Dec-2008 |
cliff | branches: 1.8.4; 1.8.6; 1.8.8; add gemini pseudo-nic and support code.
|
1.7 | 24-Nov-2008 |
ad | Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.6 | 20-Nov-2008 |
cliff | add gpio driver
|
1.5 | 20-Nov-2008 |
cliff | add driver for low level inter-processor-interrupt provides functions for establish/disestablish IPI ISR, and function to signal IPI to the other CPU.
|
1.4 | 13-Nov-2008 |
cliff | add option GEMINI_BUSBASE to define kernel offset between kernel physical addr and (DMA master) bus addr
|
1.3 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.2 | 10-Nov-2008 |
cliff | master cpu does not need LPC stuff, comment out for now
|
1.1 | 09-Nov-2008 |
cliff | these kernel configs are lmeant to be used to create flashable memory disk rooted embedded kernels using non-SMP master/slave dual core division of resources. still very much in progress at this time.
|
1.8.8.4 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.8.8.3 | 03-Mar-2009 |
skrll | Sync with HEAD.
|
1.8.8.2 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.8.8.1 | 06-Dec-2008 |
skrll | file GEMINI_MASTER was added on branch nick-hppapmap on 2009-01-19 13:16:03 +0000
|
1.8.6.2 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.8.6.1 | 06-Dec-2008 |
mjf | file GEMINI_MASTER was added on branch mjf-devfs2 on 2009-01-17 13:27:57 +0000
|
1.8.4.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.8.4.1 | 06-Dec-2008 |
haad | file GEMINI_MASTER was added on branch haad-dm on 2008-12-13 01:13:06 +0000
|
1.9.2.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.10.2.4 | 11-Aug-2010 |
yamt | sync with head.
|
1.10.2.3 | 11-Mar-2010 |
yamt | sync with head
|
1.10.2.2 | 04-May-2009 |
yamt | sync with head.
|
1.10.2.1 | 06-Mar-2009 |
yamt | file GEMINI_MASTER was added on branch yamt-nfs-mp on 2009-05-04 08:10:56 +0000
|
1.12.4.3 | 21-Apr-2011 |
rmind | sync with head
|
1.12.4.2 | 05-Mar-2011 |
rmind | sync with head
|
1.12.4.1 | 30-May-2010 |
rmind | sync with head
|
1.12.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.14.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.14.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.17.2.3 | 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.17.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.17.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.18.2.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.18.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.21.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.21.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.21.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.21.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.25.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.26.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.31.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.31.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.32.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.32.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.33.6.1 | 01-Jul-2017 |
snj | Pull up following revision(s) (requested by sevan in ticket #72): sys/arch/evbarm/conf/GEMINI_SLAVE: revision 1.35 sys/arch/evbarm/conf/N900: revision 1.24 sys/arch/evbarm/conf/GOLDENGATE: revision 1.14 sys/arch/evbarm/conf/GEMINI_MASTER: revision 1.34 sys/arch/evbarm/conf/BEAGLEBONE: revision 1.43 sys/arch/evbarm/conf/BCM56340: revision 1.12 sys/arch/evbarm/conf/GEMINI: revision 1.34 sys/arch/evbarm/conf/BEAGLEBOARDXM: revision 1.24 sys/arch/evbarm/conf/BCM5301X: revision 1.27 sys/arch/evbarm/conf/PANDABOARD: revision 1.22 Add a heading to describe the class of device axe(4) is.
|
1.36.4.2 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.36.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.36.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.37.10.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.37.4.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.39.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.40 | 07-Aug-2022 |
simonb | branches: 1.40.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.39 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.38 | 12-Jul-2018 |
maxv | branches: 1.38.4; 1.38.10; Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.37 | 14-Sep-2017 |
mrg | branches: 1.37.2; 1.37.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.36 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.35 | 26-Jun-2017 |
sevan | Add a heading to describe the class of device axe(4) is.
|
1.34 | 19-Feb-2017 |
rin | branches: 1.34.6; PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.33 | 21-Aug-2015 |
uebayasi | branches: 1.33.2; 1.33.4; Add `pseudo-device ksyms' where `options DDB' is used, because config(1)/config(5) can't handle module dependency correctly at this moment.
(This is another proof that shared file definition (`file xxx.c a|b') is a bad idea.)
|
1.32 | 07-Aug-2015 |
maxv | Remove KMEMSTATS.
|
1.31 | 23-Aug-2014 |
dholland | branches: 1.31.2; 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.30 | 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.29 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.28 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32, following the switch to eabi by default.
|
1.27 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.26 | 30-Jun-2013 |
rmind | branches: 1.26.4; G/C PFIL_HOOKS from the kernel configs.
|
1.25 | 05-Jun-2013 |
christos | branches: 1.25.2; remove obsolete networking options
|
1.24 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.23 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.22 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.21 | 11-Sep-2012 |
msaitoh | branches: 1.21.2; Add PUFFS, putter and fss.
|
1.20 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.19 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.18 | 22-Nov-2011 |
tls | branches: 1.18.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.17 | 30-Jun-2011 |
wiz | branches: 1.17.2; dependant -> dependent
|
1.16 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.15 | 06-Mar-2011 |
jakllsch | Remove trailing spaces.
|
1.14 | 23-Nov-2010 |
hannken | branches: 1.14.2; 1.14.4; Remove unused count from pseudo-device md.
|
1.13 | 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
1.12 | 05-Dec-2009 |
pooka | branches: 1.12.2; 1.12.4; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.11 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.10 | 06-Mar-2009 |
joerg | branches: 1.10.2; Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.9 | 06-Feb-2009 |
jym | branches: 1.9.2; Changes to MEMORY_RBFLAGS option: - renamed to MEMORY_DISK_RBFLAGS to better fit the rest of the MEMORY_DISK options(4) - change default value to RB_AUTOBOOT instead of RB_SINGLE, and adapt the config(5) files accordingly - document this option inside options(4)
See also http://mail-index.netbsd.org/tech-kern/2008/12/25/msg003924.html
Reviewed by abs@ in private mail.
|
1.8 | 06-Dec-2008 |
cliff | branches: 1.8.4; 1.8.6; 1.8.8; add gemini pseudo-nic and support code.
|
1.7 | 24-Nov-2008 |
ad | Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.6 | 20-Nov-2008 |
cliff | add driver for low level inter-processor-interrupt provides functions for establish/disestablish IPI ISR, and function to signal IPI to the other CPU.
|
1.5 | 13-Nov-2008 |
cliff | add option GEMINI_BUSBASE to define kernel offset between kernel physical addr and (DMA master) bus addr
|
1.4 | 13-Nov-2008 |
cliff | - add "wm" interface and "makphy" - add "re" interface and "rgephy"
|
1.3 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.2 | 10-Nov-2008 |
cliff | - slave CPU using LPC UART or console - don't use VERBOSE_INIT_ARM - dont configure obio UART - using intr -1 for now, causes callout interrupt polling can use that until serirq from 8712 works
|
1.1 | 09-Nov-2008 |
cliff | these kernel configs are lmeant to be used to create flashable memory disk rooted embedded kernels using non-SMP master/slave dual core division of resources. still very much in progress at this time.
|
1.8.8.4 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.8.8.3 | 03-Mar-2009 |
skrll | Sync with HEAD.
|
1.8.8.2 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.8.8.1 | 06-Dec-2008 |
skrll | file GEMINI_SLAVE was added on branch nick-hppapmap on 2009-01-19 13:16:03 +0000
|
1.8.6.2 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.8.6.1 | 06-Dec-2008 |
mjf | file GEMINI_SLAVE was added on branch mjf-devfs2 on 2009-01-17 13:27:57 +0000
|
1.8.4.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.8.4.1 | 06-Dec-2008 |
haad | file GEMINI_SLAVE was added on branch haad-dm on 2008-12-13 01:13:06 +0000
|
1.9.2.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.10.2.4 | 11-Aug-2010 |
yamt | sync with head.
|
1.10.2.3 | 11-Mar-2010 |
yamt | sync with head
|
1.10.2.2 | 04-May-2009 |
yamt | sync with head.
|
1.10.2.1 | 06-Mar-2009 |
yamt | file GEMINI_SLAVE was added on branch yamt-nfs-mp on 2009-05-04 08:10:56 +0000
|
1.12.4.3 | 21-Apr-2011 |
rmind | sync with head
|
1.12.4.2 | 05-Mar-2011 |
rmind | sync with head
|
1.12.4.1 | 30-May-2010 |
rmind | sync with head
|
1.12.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.14.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.14.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.17.2.3 | 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.17.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.17.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.18.2.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.18.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.21.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.21.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.21.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.21.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.25.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.26.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.31.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.31.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.33.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.33.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.34.6.1 | 01-Jul-2017 |
snj | Pull up following revision(s) (requested by sevan in ticket #72): sys/arch/evbarm/conf/GEMINI_SLAVE: revision 1.35 sys/arch/evbarm/conf/N900: revision 1.24 sys/arch/evbarm/conf/GOLDENGATE: revision 1.14 sys/arch/evbarm/conf/GEMINI_MASTER: revision 1.34 sys/arch/evbarm/conf/BEAGLEBONE: revision 1.43 sys/arch/evbarm/conf/BCM56340: revision 1.12 sys/arch/evbarm/conf/GEMINI: revision 1.34 sys/arch/evbarm/conf/BEAGLEBOARDXM: revision 1.24 sys/arch/evbarm/conf/BCM5301X: revision 1.27 sys/arch/evbarm/conf/PANDABOARD: revision 1.22 Add a heading to describe the class of device axe(4) is.
|
1.37.4.2 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.37.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.37.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.38.10.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.38.4.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.40.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.125 | 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.124 | 07-Sep-2025 |
thorpej | Attach the AC100 RTC as a separate child device node.
XXX This driver doesn't really work without FDT.
|
1.123 | 03-Apr-2025 |
bouyer | Add gscan(4), a driver for USB to CAN bus adapters. This driver supports the Geschwister Schneider USB to CAN adapter, and clones supported by the open-source candleLight firmware.
Add gscan to evbarm GENERIC (which already supports CAN family and the sunxican(4) driver by default), and to amd64 ALL.
|
1.122 | 27-Mar-2025 |
riastradh | virtio(4): Consolidate kernel configs.
No functional change intended.
Leave `# XXX ?' comments where I don't know why the driver in question is excluded. (Typical reason is that PAGE_SIZE is not 4096 but I didn't investigate -- if you do investigate, please either update the comment if you determine a reason, or enable the driver if you don't.)
PR kern/59211: vio9p(4): missing from various GENERICs and MAKEDEVs
|
1.121 | 16-Jul-2024 |
riastradh | viocon(4): Add to various kernel configs.
|
1.120 | 15-Jul-2023 |
riastradh | branches: 1.120.6; evbarm: Enable HEARTBEAT option in GENERIC and GENERIC64 kernels.
|
1.119 | 04-May-2023 |
bouyer | experimental IMX6SX support: - add options SOC_IMX6SX - add imx6sxccm device
tested on a UDOO Neo Full board. known to work: - uart (console) - sdmmc0 - ethernet (enet0)
known to not work: - USB (device not detected).
needs a modified device tree at this time (add arm,cortex-a9-twd-timer entry copied from the imx6qdl dtsi); for unkown reason the imx6sx.dtsi file lacks an entry for the a9ptmr although it is present in the soc (and, from what I understood, in all cortex A9 SoCs).
|
1.118 | 25-Feb-2023 |
skrll | Restore the ability to have EARLYCONS work for the QEMU virt after SOC_VIRT got removed.
|
1.117 | 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.116 | 09-Feb-2023 |
abs | Ensure GENERIC.local is always at the end of GENERIC
Where a GENERIC config had an existing inclusion of GENERIC.local, ensure it is always at the end of the file, with a consistent comment:
# Pull in optional local configuration cinclude "arch/landisk/conf/GENERIC.local"
This allows GENERIC.local to correctly override all options
(This pass does not affect any GENERIC which did not already have an include of GENERIC.local)
|
1.115 | 11-Nov-2022 |
jmcneill | branches: 1.115.2; Add support for Xilinx 7-series ADC.
The temperature and voltage sensors are exposed with sysmon:
# envstat -d zynqxadc0 Current CritMax WarnMax WarnMin CritMin Unit temperature: 67.426 degC vccint: 1.010 V vccaux: 1.801 V vp/vn: 0.011 V vrefp: 1.250 V vrefn: 0.004 V vccbram: 1.009 V vccpint: 1.009 V vccpaux: 1.799 V vcco_ddr: 1.500 V
|
1.114 | 05-Nov-2022 |
jmcneill | Add cdnsiic and lmtemp
|
1.113 | 31-Oct-2022 |
jmcneill | Add micphy(4)
|
1.112 | 29-Oct-2022 |
jmcneill | No need for SOC_VIRT, the default arm platform will take care of things.
|
1.111 | 28-Oct-2022 |
jmcneill | Remove commented out reference to zynqslcr driver that doesn't exist.
|
1.110 | 27-Oct-2022 |
jmcneill | Add driver for Zynq GPIO controller.
|
1.109 | 25-Oct-2022 |
jmcneill | Add basic Zynq-7000 PS clock subsystem driver.
PR# kern/57068
|
1.108 | 28-Jun-2022 |
skrll | branches: 1.108.2; Add support for Lichee Pi Zero from Rui-Xiang Guo on port-arm
|
1.107 | 02-Apr-2022 |
skrll | Update to support EFI runtime outside the kernel virtual address space by creating an EFI RT pmap that can be activated / deactivated when required.
Adds support for EFI RT to ARM_MMU_EXTENDED (ASID) 32-bit Arm machines.
On Arm64 the usage of pmapboot_enter is reduced and the mappings are created much later in the boot process -- now in cpu_startup_hook. Backward compatiblity for KVA mapped RT from old bootaa64.efi is maintained.
Adding support to other platforms should be easier as a result.
|
1.106 | 21-Mar-2022 |
jmcneill | hdaudio: Obsolete HDAUDIO_ENABLE_DISPLAYPORT and HDAUDIO_ENABLE_HDMI
Enable display port and HDMI devices by default rather than making this a compile time option.
|
1.105 | 28-Jan-2022 |
jakllsch | drop WSDISPLAY_CUSTOM_BORDER, it's currently only used by vga(4) which isn't used on evbarm
|
1.104 | 27-Jan-2022 |
jakllsch | enable WSDISPLAY_CUSTOM_BORDER and WSDISPLAY_CUSTOM_OUTPUT to match i386 GENERIC
|
1.103 | 13-Nov-2021 |
jmcneill | Add rkpwm, rkspi
|
1.102 | 13-Nov-2021 |
jmcneill | add rkv1crypto
|
1.101 | 12-Nov-2021 |
jmcneill | arm: rockchip: Add support for RK3288 SoC.
The Rockchip RK3288 is a quad core Cortex-A17 SoC.
|
1.100 | 26-Aug-2021 |
thorpej | Add dsrtc* at iic?
|
1.99 | 26-Jun-2021 |
nia | move pad to GENERIC.common
|
1.98 | 26-Jun-2021 |
nia | Add pad(4) to arm kernels
|
1.97 | 05-May-2021 |
jmcneill | Add support for Allwinner V3s, from Rui-Xiang Guo.
|
1.96 | 28-Apr-2021 |
bad | enable sun8icrypto on Allwinner H3 too.
Allwinner H3 needs a slower mod clock according to the Linux driver.
tested on NanoPi R1.
thanks jmcneill@ and riastradh@ for advice.
XXX pullup-9
|
1.95 | 08-Mar-2021 |
mlelstv | branches: 1.95.4; Add bluetooth also to 32bit kernel.
|
1.94 | 08-Mar-2021 |
mlelstv | early console for pico-pi-imx7
|
1.93 | 31-Jan-2021 |
skrll | Sort the EARLYCONS entries. NFCI.
|
1.92 | 31-Jan-2021 |
skrll | Remove duplicate EARLYCONS=imx entry (both are commented out)
|
1.91 | 27-Jan-2021 |
skrll | Add verbose output options commented out.
|
1.90 | 29-Dec-2020 |
thorpej | Add pcaiicmux.
|
1.89 | 23-Dec-2020 |
skrll | Deduplicate and group the USB stuff. Spotted by uwe@
|
1.88 | 23-Dec-2020 |
skrll | Tidyup the i.MX SoC support by
- Moving the FDTised code to sys/arch/arm/nxp to match the sys/arch/{cpu}/{vendor} convention - FDTise some more drivers - Secure Non-Volatile Storage - watchdog driver - On chip OTP - Match fsl,imx6dl - Add some more drivers to GENERIC that will be supported by i.MX 6 boards
|
1.87 | 23-Dec-2020 |
skrll | More sorting
|
1.86 | 23-Dec-2020 |
skrll | <space><tab> consistency
|
1.85 | 23-Dec-2020 |
skrll | Sort some devices under each driver type
|
1.84 | 23-Dec-2020 |
thorpej | Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
1.83 | 29-Sep-2020 |
jmcneill | branches: 1.83.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
1.82 | 12-Jul-2020 |
skrll | Add KUBSAN commented out.
|
1.81 | 10-Jul-2020 |
skrll | Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
1.80 | 10-Jun-2020 |
jmcneill | FDT-ize i.MX7. I don't have a board so this has only been tested on QEMU.
|
1.79 | 08-Jun-2020 |
jmcneill | Add smscphy(4)
|
1.78 | 20-May-2020 |
hkenken | i.MX support merged into GENERIC kernel.
|
1.77 | 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.76 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.75 | 28-Mar-2020 |
isaki | branches: 1.75.2; Reduce default AUDIO_BLK_MS from 40msec to 10msec on all platform except m68k (m68k uses 40msec default as before). And remove the option from GENERIC. - It's not good idea to set such parameter in individual GENERICs. - 4msec is (probably no problem for most modern real hardware but) too aggressive to be default. - 10msec is too severe for antique machines but it's hard to draw a line.
|
1.74 | 15-Mar-2020 |
skrll | Remove duplicate ehci @ fdt
|
1.73 | 06-Feb-2020 |
mrg | add MIDI sequencer device. now midiplay works on usb midi devices.
|
1.72 | 26-Jan-2020 |
mrg | enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
1.71 | 25-Jan-2020 |
jmcneill | Follow amd64 and set AUDIO_BLK_MS=4 by default
|
1.70 | 04-Jan-2020 |
skrll | branches: 1.70.2; Supported SoC DTS audit
|
1.69 | 04-Jan-2020 |
skrll | sort DTS
|
1.68 | 29-Nov-2019 |
jmcneill | Add tiwdt
|
1.67 | 03-Nov-2019 |
jmcneill | Add tdahdmi, tilcdc, tifb
|
1.66 | 01-Nov-2019 |
jmcneill | Attach tiusb before the default pass since it adds a bus to reduce kernel output
|
1.65 | 01-Nov-2019 |
jmcneill | Add tigpmc, omapnand
|
1.64 | 31-Oct-2019 |
jmcneill | Add omapfb to FDT-ized TI port.
|
1.63 | 30-Oct-2019 |
jmcneill | Add twl, usbnopphy, tiusb, tiusbtll
|
1.62 | 29-Oct-2019 |
jmcneill | Add OMAP3 support.
|
1.61 | 29-Oct-2019 |
jmcneill | Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
|
1.60 | 28-Oct-2019 |
jmcneill | Add tirng
|
1.59 | 28-Oct-2019 |
jmcneill | Add tigpio
|
1.58 | 28-Oct-2019 |
jmcneill | Enable TI AM335x DVFS support
|
1.57 | 27-Oct-2019 |
jmcneill | Add tiiic, tps65217pmic
|
1.56 | 27-Oct-2019 |
jmcneill | Add support for TI AM335x
|
1.55 | 26-Oct-2019 |
jmcneill | Do not search 64-bit directories for dts files
|
1.54 | 08-Oct-2019 |
bad | Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
1.53 | 06-Oct-2019 |
skrll | Disable tegradrm for now as it causes random crashes
|
1.52 | 05-Sep-2019 |
bouyer | Add spiflash support in GENERIC Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc boards.
|
1.51 | 14-Aug-2019 |
skrll | Add a meson6_timer driver and provide a timecounter
|
1.50 | 13-Aug-2019 |
skrll | Updates to get Odroid-C1 in better shape since the last DTS import
|
1.49 | 03-Aug-2019 |
tnn | sun4ispi* at fdt?
|
1.48 | 25-Jul-2019 |
skrll | branches: 1.48.2; More Whitespace
|
1.47 | 25-Jul-2019 |
skrll | Whitespace
|
1.46 | 25-Jul-2019 |
skrll | Remove a duplicate psci* at fdt?
|
1.45 | 25-Jul-2019 |
jmcneill | Replace the HDAUDIO_32BIT_ACCESS option with a runtime option. Set it for tegra_hdaudio, but not for the pci attachment. Add hdaudio@pci to GENERIC64
|
1.44 | 23-Jul-2019 |
jmcneill | Attach uarts on pass 4, matching GENERIC64
|
1.43 | 07-Jul-2019 |
skrll | Bump MSGBUFSIZE
|
1.42 | 07-Jul-2019 |
skrll | Enable tegradrm and tegrafb now that jmcneill has fixed it
|
1.41 | 22-Jun-2019 |
skrll | Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
1.40 | 14-Jun-2019 |
tnn | add sunxihstimer* at fdt?
|
1.39 | 13-Jun-2019 |
jmcneill | add ahcisata at pci
|
1.38 | 11-Jun-2019 |
skrll | Initial commit of FDTised Xilinx Zynq-7000 support. Tested with
qemu-system-arm -M xilinx-zynq-a9 -dtb zynq-zed.dtb -kernel netbsd.ub \ -serial /dev/null -serial stdio
Based on a set of diffs/files from rjs@
sys/arch/arm/zynq is kept in place to allow existing kernels (e.g. ZEDBOARD and PARALLELLA) to continue to build/work during the transition, but eventually sys/arch/arm/zynq will be deleted.
|
1.37 | 06-Jun-2019 |
jmcneill | Attach sunxi dma controllers earlier.
|
1.36 | 05-Jun-2019 |
thorpej | Add a device tree for the Banana Pi BPI-P2 Zero. This device is based on the BPI-M2 Zero, with a couple of small changes: - On-board Ethernet (with optional PoE support) - On-board eMMC. - Card-detect for the SD card slot is wired up a little differently.
Kindly tested by Dima Veselov.
|
1.35 | 28-May-2019 |
jmcneill | Add sun9iusbclk, sun9iusbphy
|
1.34 | 27-May-2019 |
jmcneill | Add sun8iapbclk, sun9icpusclk, ac100ic
|
1.33 | 26-May-2019 |
jmcneill | Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
1.32 | 25-May-2019 |
jmcneill | Add bcm2837-rpi-3-a-plus.dts, sun8i-h3-mapleboard-mp130.dts
|
1.31 | 28-Apr-2019 |
jmcneill | Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci
|
1.30 | 13-Apr-2019 |
jmcneill | Remove sun50i support from 32-bit GENERIC.
|
1.29 | 07-Apr-2019 |
jmcneill | Explicitly include bold8x16 and bold16x32 fonts
|
1.28 | 31-Mar-2019 |
jmcneill | Remove references to Exynos 4412 and 5410 (ports to these SoCs are incomplete)
|
1.27 | 09-Mar-2019 |
skrll | Sort DTS
|
1.26 | 06-Mar-2019 |
jakllsch | Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
1.25 | 05-Mar-2019 |
jmcneill | Add meson8b-ec100.dts, sun8i-h3-bananapi-m2-plus-v1.2.dts, sun8i-h3-orangepi-zero-plus2.dts, tegra124-apalis-v1.2-eval.dts
|
1.24 | 05-Mar-2019 |
jmcneill | Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
1.23 | 25-Feb-2019 |
jmcneill | Add support for Amlogic S905 (Meson GXBB) SoCs.
|
1.22 | 20-Jan-2019 |
jmcneill | Add mesonrtc
|
1.21 | 20-Jan-2019 |
jmcneill | Add mesonsdhc
|
1.20 | 19-Jan-2019 |
jmcneill | Add WSDISPLAY_MULTICONS
|
1.19 | 19-Jan-2019 |
jmcneill | Add support for (FDT-ized) Amlogic Meson8b.
|
1.18 | 17-Jan-2019 |
jmcneill | Add exynos5422-odroidhc1.dts
|
1.17 | 05-Jan-2019 |
skrll | Add some comments around EARLYCONS
|
1.16 | 05-Jan-2019 |
aymeric | Rename the DE0 Nano SoC dts file to its new linux/uboot name
|
1.15 | 03-Jan-2019 |
jmcneill | Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
1.14 | 22-Nov-2018 |
aymeric | Switch the DE0 Nano SoC to the GENERIC kernel.
|
1.13 | 05-Nov-2018 |
skrll | Merge in VIRT now that qemu in pkgsrc can support it
|
1.12 | 31-Oct-2018 |
skrll | Turn off DIAGNOSTIC and DEBUG by default
|
1.11 | 30-Oct-2018 |
skrll | Merge SUNXI completely into GENERIC
|
1.10 | 30-Oct-2018 |
skrll | Merge EXYNOS into GENERIC completely. GENERIC nows boots on ODROID-XU4
|
1.9 | 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.8 | 18-Oct-2018 |
skrll | Trailing whitespace
|
1.7 | 23-Aug-2018 |
skrll | WIP checkpoint
|
1.6 | 19-Aug-2018 |
skrll | Commit work in progress GENERIC configuration without the other necessary changes at this point
|
1.5 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.4 | 30-Jun-2018 |
jmcneill | Attach simplebus on pass 0
|
1.3 | 30-Jun-2018 |
jmcneill | cpus: use fdt_add_bus
|
1.2 | 30-Jun-2018 |
jmcneill | Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
1.1 | 01-Apr-2018 |
ryo | branches: 1.1.2; 1.1.4; Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@) - add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
|
1.1.4.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.1.4.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.1.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.2.8 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.1.2.7 | 18-Jan-2019 |
pgoyette | Synch with HEAD
|
1.1.2.6 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.1.2.5 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.1.2.4 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.1.2.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.1.2.2 | 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
1.1.2.1 | 01-Apr-2018 |
pgoyette | file GENERIC was added on branch pgoyette-compat on 2018-04-07 04:12:12 +0000
|
1.48.2.8 | 18-May-2020 |
martin | Pull up following revision(s) (requested by isaki in ticket #911):
sys/dev/audio/audiodef.h: revision 1.13 sys/dev/audio/audiodef.h: revision 1.14 sys/arch/sparc/include/param.h: revision 1.74 sys/arch/evbarm/conf/GENERIC64: revision 1.148 sys/arch/sh3/include/param.h: revision 1.25 sys/arch/evbarm/conf/GENERIC: revision 1.75 sys/arch/m68k/include/param.h: revision 1.23 sys/arch/amd64/conf/GENERIC: revision 1.564 sys/arch/hppa/include/param.h: revision 1.27 sys/dev/audio/audio.c: revision 1.68 sys/arch/vax/include/param.h: revision 1.63 sys/dev/audio/audio.c: revision 1.69
Reduce default AUDIO_BLK_MS from 40msec to 10msec on all platform except m68k (m68k uses 40msec default as before). And remove the option from GENERIC.
- It's not good idea to set such parameter in individual GENERICs. - 4msec is (probably no problem for most modern real hardware but) too aggressive to be default. - 10msec is too severe for antique machines but it's hard to draw a line.
Set AUDIO_BLK_MS 40 msec on other old(slow) architectures not only m68k.
Thanks tsutsui@ for comment about architecture choice. And move it from audiodef.h to audio.c as suggested by joerg@.
Move machine dependent AUDIO_BLK_MS default value to <machine/param.h>. If the port has __AUDIO_BLK_MS in <machine/param.h>, it will be used.
Otherwise the default value (currently 10 msec) defined in audio.c will be used. This mechanism is for very old ports which cannot satisfactorily handle 10 msec block. Currently hppa, m68k, sh3, sparc(!64) and vax are.
For port maintainers, if general models in your port cannot satisfactorily handle 10 msec block, please consider to define your suitable longer period (40 msec would be a good first choice).
But please don't be eager to make the default value shorter. <machine/param.h> was discussed in source-changes-d. It's better than ifdef storm, or adding 60+ new header files in every arch/*/include/ directories for this. Thanks mrg@, ad@, and everyone. http://mail-index.netbsd.org/source-changes-d/2020/05/01/msg012572.html
|
1.48.2.7 | 02-Apr-2020 |
martin | Pull up following revision(s) (requested by mrg in ticket #817):
sys/arch/evbarm/conf/GENERIC: revision 1.73 sys/arch/evbarm/conf/GENERIC64: revision 1.136
add MIDI sequencer device. now midiplay works on usb midi devices.
|
1.48.2.6 | 27-Jan-2020 |
martin | Pull up following revision(s) (requested by nia in ticket #657):
sys/dev/files.audio: revision 1.13 sys/dev/files.audio: revision 1.14 sys/arch/amd64/conf/GENERIC: revision 1.559 sys/arch/evbarm/conf/GENERIC: revision 1.71 sys/arch/evbarm/conf/GENERIC64: revision 1.134 sys/dev/audio/audiodef.h: revision 1.8
Set AUDIO_BLK_MS=4 - unlikely to cause significant overhead on non-m68k.
Several of us have been setting this in /etc/sysctl.conf for months, to get better performance from applications that require synced audio, etc. It's also mentioned as a good value with low overhead on most archs here: href="https://mail-index.netbsd.org/tech-kern/2019/12/07/msg025830.html
We could probably go lower, but this is low enough to make most/all software run well, removing frame drops. It's also low enough to get emulators/mednafen to stop complaining in the console.
defopt AUDIO_BLK_MS
Follow amd64 and set AUDIO_BLK_MS=4 by default
defopt -> defparam (oops)
|
1.48.2.5 | 08-Dec-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #499):
sys/arch/arm/ti/ti_wdt.c: revision 1.1 sys/arch/arm/ti/am3_prcm.c: revision 1.12 sys/arch/arm/ti/files.ti: revision 1.21 sys/arch/evbarm/conf/GENERIC: revision 1.68
Add TI OMAP watchdog timer driver. Add tiwdt
|
1.48.2.4 | 27-Nov-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #491):
sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2 sys/arch/arm/ti/ti_sysc.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.2 sys/dev/i2c/tps65950.c: file removal sys/arch/evbarm/conf/std.ti: file removal sys/dev/i2c/files.i2c: revision 1.101 sys/dev/i2c/files.i2c: revision 1.102 sys/dev/i2c/at24cxx.c: revision 1.32 sys/dev/i2c/files.i2c: revision 1.103 sys/dev/i2c/twl4030.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.104 sys/dev/i2c/twl4030.c: revision 1.2 sys/dev/i2c/twl4030.c: revision 1.3 sys/arch/arm/ti/ti_com.c: revision 1.6 sys/arch/arm/ti/ti_com.c: revision 1.7 sys/arch/arm/ti/ti_com.c: revision 1.8 sys/dev/fdt/cpufreq_dt.c: revision 1.11 sys/arch/arm/ti/ti_iic.c: revision 1.1 sys/dev/fdt/cpufreq_dt.c: revision 1.12 sys/arch/arm/ti/ti_usb.c: revision 1.1 sys/arch/arm/ti/ti_iic.c: revision 1.2 sys/dev/fdt/cpufreq_dt.c: revision 1.13 sys/arch/arm/ti/ti_iic.c: revision 1.3 sys/arch/arm/ti/ti_iic.c: revision 1.4 sys/arch/evbarm/conf/files.ti: file removal sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal sys/arch/arm/dts/omap3-n900.dts: revision 1.1 sys/arch/arm/ti/ti_edma.h: revision 1.1 sys/arch/evbarm/conf/OVERO_INSTALL: file removal sys/arch/arm/ti/ti_usbtll.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.5 etc/etc.evbarm/Makefile.inc: revision 1.108 sys/arch/arm/ti/files.ti: revision 1.6 sys/dev/i2c/tps65217pmic.c: revision 1.13 etc/etc.evbarm/Makefile.inc: revision 1.109 sys/arch/arm/ti/files.ti: revision 1.7 sys/dev/i2c/tps65217pmic.c: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.8 sys/arch/arm/ti/files.ti: revision 1.9 sys/dev/fdt/usbnopphy.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.55 sys/arch/evbarm/conf/GENERIC: revision 1.56 sys/arch/evbarm/conf/GENERIC: revision 1.57 sys/arch/evbarm/conf/GENERIC: revision 1.58 sys/arch/evbarm/conf/GENERIC: revision 1.59 sys/arch/evbarm/conf/BEAGLEBONE: file removal sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1 sys/arch/arm/ti/ti_otgreg.h: revision 1.1 sys/arch/arm/ti/ti_tptc.c: revision 1.1 sys/arch/evbarm/conf/IGEPV2: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.10 sys/dev/i2c/tda19988.c: revision 1.1 sys/arch/evbarm/conf/OVERO: file removal sys/dev/i2c/tda19988.c: revision 1.2 sys/dev/i2c/tda19988.c: revision 1.3 sys/arch/arm/ti/omap3_dss.c: revision 1.1 sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal sys/arch/arm/ti/ti_omapintc.c: revision 1.2 etc/etc.evbarm/Makefile.inc: revision 1.112 etc/etc.evbarm/Makefile.inc: revision 1.113 sys/arch/arm/ti/ti_div_clock.c: revision 1.1 etc/etc.evbarm/Makefile.inc: revision 1.114 sys/arch/evbarm/conf/N900: revision 1.32 sys/arch/evbarm/conf/N900: revision 1.33 distrib/utils/embedded/conf/armv7.conf: revision 1.36 sys/arch/evbarm/conf/GENERIC: revision 1.60 distrib/utils/embedded/conf/armv7.conf: revision 1.37 sys/arch/arm/ti/omap2_nand.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.61 sys/arch/arm/ti/omap2_nand.c: revision 1.2 sys/arch/evbarm/conf/GENERIC: revision 1.62 distrib/utils/embedded/conf/armv7.conf: revision 1.39 sys/arch/evbarm/conf/GENERIC: revision 1.63 sys/arch/arm/ti/ti_fb.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.64 sys/arch/evbarm/conf/GENERIC: revision 1.65 sys/arch/evbarm/conf/GENERIC: revision 1.66 sys/arch/evbarm/conf/GENERIC: revision 1.67 sys/arch/arm/ti/ti_platform.c: revision 1.7 sys/arch/arm/ti/ti_platform.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.2 sys/arch/arm/ti/ti_platform.c: revision 1.9 sys/arch/arm/ti/am3_prcm.c: revision 1.3 sys/arch/arm/ti/am3_prcm.c: revision 1.4 sys/arch/arm/ti/am3_prcm.c: revision 1.5 sys/arch/arm/ti/am3_prcm.c: revision 1.6 sys/arch/arm/ti/am3_prcm.c: revision 1.7 sys/arch/evbarm/conf/DEVKIT8000: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.9 sys/dev/fdt/syscon.c: revision 1.4 sys/arch/arm/ti/files.ti: revision 1.10 sys/arch/arm/ti/ti_mux_clock.c: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.11 sys/arch/arm/ti/if_cpswreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.12 sys/arch/arm/ti/ti_sdhc.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.13 sys/arch/arm/ti/files.ti: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.15 sys/arch/arm/ti/files.ti: revision 1.16 sys/arch/arm/ti/omap3_cm.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.17 sys/arch/arm/ti/omap3_cm.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.18 sys/arch/arm/ti/omap3_cm.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.19 sys/arch/arm/ti/omap3_cm.c: revision 1.4 sys/arch/arm/ti/ti_motg.c: revision 1.1 sys/arch/arm/ti/ti_rngreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1 sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1 sys/arch/arm/ti/am3_platform.c: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.22 sys/arch/evbarm/conf/README.evbarm: revision 1.23 sys/arch/arm/ti/ti_platform.c: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.24 sys/arch/arm/ti/ti_omaptimer.c: revision 1.2 sys/arch/arm/ti/ti_prcm.c: revision 1.2 sys/arch/evbarm/conf/README.evbarm: revision 1.25 sys/arch/arm/ti/ti_omaptimer.c: revision 1.3 sys/arch/arm/ti/ti_prcm.c: revision 1.3 sys/arch/evbarm/conf/README.evbarm: revision 1.26 sys/arch/arm/ti/ti_omaptimer.c: revision 1.4 sys/arch/evbarm/conf/README.evbarm: revision 1.27 sys/arch/arm/ti/ti_ehci.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.20 sys/arch/arm/ti/ti_cpufreq.c: revision 1.1 sys/arch/arm/ti/ti_cpufreq.c: revision 1.2 sys/arch/arm/fdt/smsh_fdt.c: revision 1.2 sys/arch/arm/ti/omap3_dssreg.h: revision 1.1 sys/arch/evbarm/conf/OVERO: revision 1.56 sys/arch/evbarm/conf/TI: file removal sys/arch/arm/dts/omap3-beagle.dts: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.55 sys/dev/fdt/fdtvar.h: revision 1.56 distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2 sys/dev/fdt/fdt_phy.c: revision 1.6 sys/arch/arm/ti/ti_iicreg.h: revision 1.1 sys/arch/arm/ti/ti_lcdc.c: revision 1.1 sys/arch/arm/ti/ti_gpio.c: revision 1.1 sys/arch/arm/ti/ti_iicreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.c: revision 1.2 sys/dev/fdt/files.fdt: revision 1.46 sys/arch/arm/ti/ti_gpio.c: revision 1.2 sys/arch/arm/ti/ti_iicreg.h: revision 1.3 sys/arch/arm/ti/ti_lcdc.c: revision 1.3 sys/dev/fdt/files.fdt: revision 1.47 sys/arch/arm/ti/ti_gpio.c: revision 1.3 sys/dev/fdt/pinctrl_single.c: revision 1.1 sys/arch/evbarm/conf/files.generic: revision 1.9 sys/arch/arm/ti/ti_gpmc.c: revision 1.1 sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARD: file removal sys/arch/arm/ti/omap3_prm.c: revision 1.1 sys/arch/arm/ti/ti_platform.h: file removal sys/arch/arm/ti/omap3_platform.c: revision 1.1 sys/arch/arm/ti/ti_prcm.h: revision 1.2 sys/arch/arm/ti/omap3_platform.c: revision 1.2 sys/arch/arm/ti/ti_prcm.h: revision 1.3 sys/arch/arm/ti/ti_prcm.h: revision 1.4 sys/dev/fdt/fdt_clock.c: revision 1.9 sys/arch/arm/ti/ti_edma.c: revision 1.1 sys/arch/arm/ti/ti_otg.c: revision 1.1 distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15 sys/arch/arm/ti/if_cpsw.c: revision 1.7 sys/arch/evbarm/conf/std.igepv2: file removal sys/arch/arm/ti/if_cpsw.c: revision 1.8 sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1
Adapt ti fdt glue to support GENERIC kernel.
Do not search 64-bit directories for dts files
Fix am33xx_platform_early_putchar for pre-MMU output
Add bus driver for TI sysc interconncet.
Make com work again
Add EDMA TPCC and TPTC drivers.
Add driver for one-register-per-pin type pinctrl devices.
Add MMCHS support.
Add USB support.
Disable autoidle
Place devmap above KERNEL_IO_VBASE
Use Timer2 for timecounter, and enable hw module.
Add support for TI AM335x
Add atmel,24c256 compat data
Add I2C support.
Add tiiic, tps65217pmic
Add FDT support
Fix early putchar, add reset func
No support for tegra210 in armv7 kernel
Switch to GENERIC kernels only.
Get mac address from DT
Skip nodes with an "opp-suspend" property and fix tables that have disabled nodes in the middle.
enumerate devices under child "clocks" node
Add support for platform specific opp table filters.
Add fdtbus_clock_count to count the number of clock references on a given node
enumerate devices under child "clocks" node
Add AM335x DVFS support.
Enable TI AM335x DVFS support
Add support for GPIO controller.
Add tigpio
Unhook BEAGLEBONE kernel from the build Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).
Add support for hardware RNG.
Add tirng
Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
Set stdout-path on TI OMAP3 BeagleBoard
Add support for TI OMAP3.
Add OMAP3 support.
Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition. Mkimage (eroneously) creates a FAT16 partition (despite the configuration asking for FAT32), and that has a root directory size limit. Idea from Jared.
Skip xref if it is 0
Add generic USB PHY driver
Add driver for TI TWL4030 Power Management IC
Use the hwmod clk to get the timer rate and explicitly enable the timecounter timer.
Add OMAP3 USB support.
Add twl, usbnopphy, tiusb, tiusbtll
Move omap3 dtb files to /boot/dtb
Remove BEAGLEBOARD kernel from list of kernels to build Remove BEAGLEBOARD kernel (supported by GENERIC now)
Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.
Remove DEVKIT8000 kernel (GENERIC should work now) Remove DPLL5 init ported from old omap code, it is not required
Set the stdout-path on xM like Ti OMAP3 BeagleBoard
Remove BEAGLEBOARDXM from the build Remove BEAGLEBOARDXM kernel (supported by GENERIC now)
Handle different register layout on OMAP3
Add omapfb to FDT-ized TI port.
Use dss as console on Nokia N900.
Enable IRQ status bits for omap3 type and set speed properly
Add RTC support
Remove tps65950pm (hardware now supported by twl4030.c)
Add NAND flash support.
Add tigpmc, omapnand
Attach tiusb before the default pass since it adds a bus to reduce kernel output Replace tps65950pm with twl (the former has been removed)
Fix non-FDT build
Cleanup and remove dependency on arch/arm/omap
Add support for GPIO interrupts and fix reading the state of output pins. Match smsc,lan9115 and honour local-mac-address/mac-address properties
Only one instance of twl(4) is needed Remove OVERO from build, and commented out N900 kernel config OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC.
Remove commented out IGEPV2 entry
OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by GENERIC.
No longer used.
Also match ti,omap2-onenand
Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context
Add driver for NXP TDA19988 HDMI encoder
Add support for AM335x display controller (LCDC).
Add tdahdmi, tilcdc, tifb
Test DRM_MODE_* flags, not VID_*
Comment out mode fixup (not needed it seems)
Use 297MHz for display clock
Select closest rate to desired pixel clock
Speed up mode setting a bit and turn off the display while changing modes
|
1.48.2.3 | 17-Oct-2019 |
martin | Pull up following revision(s) (requested by bad in ticket #341):
sys/arch/evbarm/conf/GENERIC: revision 1.54 sys/arch/arm/dts/sun8i-h3-nanopi-r1.dts: revision 1.1 sys/arch/arm/dts/sun8i-h3-nanopi-r1.dts: revision 1.2 sys/arch/arm/dts/sun8i-h3-nanopi-duo2.dts: revision 1.1
Add sun8i-h3-nanopi-r1.dts and sun8i-h3-nanopi-duo2.dts.
From https://github.com/armbian/build/blob/master/patch/kernel/sunxi-next/xxx-add-nanopi-r1-and-duo2.patch Cherry pick a few changes from the armbian u-boot patch.
Makes my NanoPi R1 boot reliably.
From https://github.com/armbian/build/blob/master/patch/u-boot/u-boot-sunxi/add-nano+pi-r1-and-duo2.patch Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.
The former is untested.
|
1.48.2.2 | 06-Oct-2019 |
martin | Pull up following revision(s) (requested by skrll in ticket #290):
sys/arch/evbarm/conf/GENERIC: revision 1.53
Disable tegradrm for now as it causes random crashes
|
1.48.2.1 | 15-Aug-2019 |
martin | Pull up following revision(s) (requested by skrll in ticket #55):
sys/arch/arm/cortex/a9wdt.c: revision 1.10 sys/arch/evbarm/conf/HUMMINGBOARD: revision 1.9 sys/arch/evbarm/conf/GENERIC: revision 1.50 sys/arch/evbarm/conf/NITROGEN6X: revision 1.24 sys/arch/arm/cortex/a9tmr_var.h: revision 1.7 sys/arch/arm/fdt/files.fdt: revision 1.29 sys/arch/arm/amlogic/meson_platform.c: revision 1.12 sys/arch/arm/amlogic/meson8b_pinctrl.c: revision 1.2 sys/arch/arm/amlogic/meson_platform.c: revision 1.13 sys/arch/evbarm/conf/BCM5301X: revision 1.34 sys/arch/arm/dts/meson8b.dtsi: revision 1.6 sys/arch/arm/fdt/a9ptmr_fdt.c: revision 1.1 sys/arch/arm/dts/meson8b.dtsi: revision 1.7 sys/arch/arm/cortex/a9ptmr_var.h: revision 1.1 sys/arch/evbarm/conf/PANDABOARD: revision 1.30 sys/arch/evbarm/conf/DUOVERO: revision 1.14 sys/arch/arm/cortex/a9ptmr.c: revision 1.1 sys/arch/arm/cortex/a9ptmr.c: revision 1.2 sys/arch/arm/fdt/a9wdt_fdt.c: revision 1.1 sys/arch/evbarm/conf/BCM56340: revision 1.19 sys/arch/evbarm/conf/CUBOX-I: revision 1.23 sys/arch/arm/amlogic/meson8b_clkc.c: revision 1.4 sys/arch/evbarm/conf/PARALLELLA: revision 1.7 sys/arch/arm/cortex/files.cortex: revision 1.12 sys/arch/arm/dts/meson8b-odroidc1.dts: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revision 1.9 sys/arch/evbarm/conf/ZEDBOARD: revision 1.6
spaces to tab
-
Add a driver for the A5/A9 Private timer. While here FDTise the Watchdog driver.
-
Update for recent a9wdt changes -
Trailing whitespace
- Updates to get Odroid-C1 in better shape since the last DTS import
-
Various fixes / changes - don't use prescaler - improve AB_DEBUG output - fix a9ptmr_delay to work with a decrementing counter! Thanks to jmcneill@ for proving I'm an idiot
-
Add eth_rxd3 and eth_rxd2 pinctrl groups
-
Catch up to recent mainline dts changes
|
1.70.2.2 | 29-Feb-2020 |
ad | Sync with head.
|
1.70.2.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.75.2.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.83.2.2 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.83.2.1 | 03-Jan-2021 |
thorpej | Sync w/ HEAD.
|
1.95.4.1 | 13-May-2021 |
thorpej | Sync with HEAD.
|
1.108.2.1 | 02-Oct-2022 |
bouyer | Update config for new DRM world.
|
1.115.2.1 | 28-May-2023 |
martin | Pull up following revision(s) (requested by bouyer in ticket #182):
sys/arch/arm/nxp/imx6_platform.c: revision 1.8 (via patch) sys/arch/arm/nxp/imx6_platform.c: revision 1.9 (via patch) sys/arch/arm/nxp/imx6_ccmvar.h: revision 1.2 sys/arch/arm/nxp/imx6_ccmvar.h: revision 1.3 distrib/sets/lists/dtb/ad.earmv7hf: revision 1.10 sys/arch/arm/nxp/imx6sx_clk.c: revision 1.1 sys/arch/arm/nxp/imx6_ccm.c: revision 1.3 sys/arch/arm/nxp/imx6sx_clk.c: revision 1.2 sys/arch/arm/nxp/imx6_ccm.c: revision 1.4 sys/arch/arm/nxp/imx6sx_clk.c: revision 1.3 sys/arch/arm/nxp/imx6_spi.c: revision 1.8 sys/arch/arm/nxp/imx_sdhc.c: revision 1.8 sys/arch/arm/imx/imxusb.c: revision 1.19 sys/arch/arm/nxp/imx6_usb.c: revision 1.7 sys/arch/arm/nxp/imx6_usb.c: revision 1.8 sys/arch/arm/nxp/files.imx: revision 1.3 sys/arch/arm/nxp/imx6_clk.c: revision 1.5 sys/arch/arm/nxp/imx6_clk.c: revision 1.6 sys/arch/arm/nxp/imx6_reg.h: revision 1.2 sys/arch/arm/nxp/imx6_gpc.c: revision 1.4 sys/arch/arm/imx/imx23_usb.c: revision 1.6 sys/dtb/arm/Makefile: revision 1.6 sys/arch/arm/imx/imxusbvar.h: revision 1.7 sys/arch/evbarm/conf/GENERIC: revision 1.119 sys/arch/arm/nxp/imx6_ccmreg.h: revision 1.2 sys/arch/arm/nxp/imx6_iomux.c: revision 1.3 sys/arch/arm/nxp/imx6_usbphy.c: revision 1.3 sys/arch/arm/nxp/imx6_pcie.c: revision 1.7
In preparation of imx6sx support, move imx6q-specific definitions from imx6_ccm.c to imx6_clk.c, and prefix with IMX6Q/imx6q: - Clock IDs and related struct imx_clock_id - Clock Parents and Divider Tables - struct imx6_clk and related static functions
Add a pointer to struct imx6_clk, and it's size to imx6ccm_softc
Pass a pointer to imx6ccm_softc to all functions from imx6_ccm.c NFCI
i.mx6sx CPU support in the CCM module: the clock tree si different from the i.mx6q - move i.mx6q-specific functions and data to imx6_clk.c - add i.mx6sx specific imx6sx_clk.c - add a imx6sxccm device i.mx6sx platform support: - the i.mx6sx has a third AIPS, so KERNEL_IO_IOREG map has to be larger - the uart clock is at 24Mhz instead of 80.
Add i.mx6sx compatible entries to drivers that should work as is.
Fix typo, preventing i2c4 from attaching remove commented out entries, leftover from the imx6q ccm code. introduce imx6sx_platform_bootstrap(), which calls imx_platform_bootstrap() and then checks for an "arm,cortex-a9-twd-timer" compatible entry in the fdt. If not present, create one so that a9ptmr will attach. We need this entry as this is the only timer we support for this platform, but the upstream imx6sx.dtsi is missing the entry for it (and all A9 CPUs have it anyway).
Thanks to Jared McNeill for advices and review.
Also build dtb files for CONFIG_SOC_IMX6SX
experimental IMX6SX support: - add options SOC_IMX6SX - add imx6sxccm device tested on a UDOO Neo Full board.
known to work: - uart (console) - sdmmc0 - ethernet (enet0) known to not work: - USB (device not detected).
needs a modified device tree at this time (add arm,cortex-a9-twd-timer entry copied from the imx6qdl dtsi); for unkown reason the imx6sx.dtsi file lacks an entry for the a9ptmr although it is present in the soc (and, from what I understood, in all cortex A9 SoCs).
Add imx6sx dtb files
The i.mx6sx has 2 OTG and one host-only USB controller, while the 6q has only one OTG.
Add a "uintptr_t data" argument to all sc_*_md_hook callbacks, which gets the sc_md_hook_data value when called.
In imx6_usb.c use this to pass the number of OTG controllers to the callbacks. imx6_usb_init() can then properly call init_otg() or init_h1() for unit 1.
In imx6_usb_attach(), test if there is a vbus-supply property in the fdt, and enable the regulator if present.
Now the USB port of the UDOO Neo works.
|
1.120.6.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
1.55 | 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.54 | 07-Nov-2024 |
msaitoh | Add SYSCTL_INCLUDE_DESCR to evbarm/conf/GENERIC.common.
|
1.53 | 11-Aug-2024 |
skrll | Improve a comment.
|
1.52 | 29-Jan-2024 |
christos | branches: 1.52.2; PR/57889: Ricardo Branco: ext2fs does not have user immutable and append file flags, only system ones. Restrict those to the superuser. Before the behavior was controlled by EXT2FS_SYSTEM_FLAGS. Make that behavior the default.
|
1.51 | 06-Feb-2023 |
simonb | Enable UFS_DIRHASH (missed with previous change) and UFS_EXTATTR (mistakenly commented out with previous change).
|
1.50 | 29-Sep-2022 |
riastradh | branches: 1.50.4; swwdog(4): Add to GENERIC kernels.
Plus a handful of others that I'm familiar with. Lots of special- purpose kernels should probably have this too but I'm not going through all the arm, mips, and ppc evaluation board kernels to see which ones are relevant.
Omitted from systems I know to be very small: - sun2/GENERIC - dreamcast/GENERIC Feel free to remove it from others that need to be kept smaller.
Compile-tested a few of these just in case: - alpha/GENERIC - amd64/GENERIC - evbmips/OCTEON - i386/GENERIC - riscv/GENERIC
PR kern/29702
|
1.49 | 07-Aug-2022 |
simonb | UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.48 | 25-Mar-2022 |
jmcneill | evbarm: Enable USERCONF option
|
1.47 | 26-Jun-2021 |
nia | move pad to GENERIC.common
|
1.46 | 18-Jan-2021 |
nia | branches: 1.46.4; disable compat_ossaudio, it's not useful without compat_linux
when running netbsd binaries we use userspace libossaudio instead.
"oh. plz undo then. badly named option" - jmcneill
|
1.45 | 16-Jan-2021 |
jmcneill | Add VND_COMPRESSION option
|
1.44 | 16-Jan-2021 |
jmcneill | Add PPP_BSDCOMP, PPP_DEFLATE, PPP_FILTER options
|
1.43 | 16-Jan-2021 |
jmcneill | Add UFS_ACL and UFS_EXTATTR options
|
1.42 | 16-Jan-2021 |
jmcneill | Add QUOTA and QUOTA2 options
|
1.41 | 16-Jan-2021 |
jmcneill | Add COMPAT_OSSAUDIO
|
1.40 | 22-Dec-2020 |
uwe | evbarm: GENERIC.common - g/c the commented out copy of pseudo-device fss.
|
1.39 | 27-Sep-2020 |
roy | branches: 1.39.2; vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.38 | 17-Aug-2020 |
mrg | enable raidframe.
|
1.37 | 13-Jun-2020 |
ad | Comment out "options PMAPCOUNTERS". It adds much overhead and is mostly of interest to people hacking on the VM system or pmap. Proposed on port-arm@.
|
1.36 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.35 | 27-Feb-2020 |
riastradh | branches: 1.35.4; Add cgd to evbarm GENERIC.common.
|
1.34 | 21-Jul-2019 |
rin | branches: 1.34.2; 1.34.4; Enable DISKLABEL_EI, which is useful for machines that support both endian.
|
1.33 | 26-Apr-2019 |
sevan | Enable BUFQ_PRIOCSCAN, CARP, Veriexec by default in GENERIC kernel configs. On ports without a GENERIC kernel config enable in individul files, e.g evbmips. Omit on: atari, dreamcast, emips, epoc32, evbppc/VIRTEX*, ia64, luna68x, mvme68k, mvmeppc, playstation2, riscv, sun2, sun3, x68k, zaurus due to resource constraints or port infancy.
|
1.32 | 26-Dec-2018 |
skrll | Add BUSDMA_COUNTERS
|
1.31 | 10-Nov-2018 |
martin | Add options NTP and enable clockctl.
|
1.30 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.29 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.28 | 01-Apr-2018 |
ryo | branches: 1.28.2; Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@) - add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
|
1.27 | 10-Jan-2018 |
jakllsch | branches: 1.27.2; Revert previous. I misunderstood how it now works.
|
1.26 | 10-Jan-2018 |
jakllsch | Add COMPAT_70 via compat_netbsd70.conf.
|
1.25 | 10-Jan-2018 |
jmcneill | add pseudo-device ipsecif
|
1.24 | 28-Nov-2017 |
skrll | branches: 1.24.2;
+gif
|
1.23 | 12-Oct-2017 |
skrll | Trailing whitespace
|
1.22 | 14-Sep-2017 |
mrg | clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.21 | 13-Sep-2017 |
sevan | Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options. These algorithms are either broken or on their way to being broken.
Discussed on tech-security http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html
ok riastradh
|
1.20 | 10-Aug-2017 |
jakllsch | enable 'options NTP'
|
1.19 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.18 | 22-Mar-2017 |
skrll | branches: 1.18.6; Drop INSECURE - expect /etc/modules.conf for dtrace
|
1.17 | 20-Mar-2017 |
skrll | +KDTRACE_HOOKS and INSECURE
|
1.16 | 20-Mar-2017 |
skrll | convert spaces to tab
|
1.15 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.14 | 26-Nov-2016 |
christos | branches: 1.14.2; mention PAX_SEGVGUARD dependency on FILEASSOC
|
1.13 | 21-May-2016 |
christos | branches: 1.13.2; Add various security options; enables PaX ASLR/MPROTECT
|
1.12 | 12-Nov-2015 |
jmcneill | enable NFSSERVER (mostly to silence module warning)
|
1.11 | 05-Nov-2015 |
skrll | Enable DIAGNOSTIC
|
1.10 | 20-Aug-2015 |
riz | options FFS_EI, and options IPSEC for GENERIC.common . No objections when raised on port-arm, and only affects those boards including this file.
Tested on BPI and ODROID-C1
|
1.9 | 07-Aug-2015 |
maxv | Remove KMEMSTATS.
|
1.8 | 22-Jul-2015 |
skrll | Trailing whitespace.
|
1.7 | 20-Apr-2015 |
jmcneill | Add pseudo-devices crypto, swcrypto, bridge, vlan, ppp, pppoe, tun, tap, gre, and npf.
|
1.6 | 19-Apr-2015 |
matt | Add JIT options and DKWEDGE_{AUTODISCOVER,GPT}
|
1.5 | 18-Apr-2015 |
skrll | Enable COMPAT_NETBSD32
|
1.4 | 12-Apr-2015 |
jmcneill | replace NFS_BOOT_BOOTP with NFS_BOOT_DHCP
|
1.3 | 11-Apr-2015 |
matt | options<space><tab>
|
1.2 | 03-Apr-2015 |
jmcneill | branches: 1.2.2; use conf/filesystems.config
|
1.1 | 03-Apr-2015 |
jmcneill | Move common non-device stuff to GENERIC.common. Simplify board configs, and let them all share common settings.
|
1.2.2.8 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.2.2.7 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.2.2.6 | 29-May-2016 |
skrll | Sync with HEAD
|
1.2.2.5 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.2.2.4 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.2.2.3 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.2.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.2.2.1 | 03-Apr-2015 |
skrll | file GENERIC.common was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.13.2.3 | 26-Apr-2017 |
pgoyette | Sync with HEAD
|
1.13.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.13.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.14.2.2 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.14.2.1 | 18-Apr-2017 |
bouyer | Include options CAN and canloop pseudo-device by default. Add awincan0 device to CUBIEBOARD
|
1.18.6.4 | 18-Apr-2018 |
martin | Requested by skrll in ticket #60: sys/arch/amd64/conf/GENERIC sys/arch/amd64/conf/XEN3_DOM0 sys/arch/amd64/conf/XEN3_DOMU sys/arch/cobalt/conf/GENERIC sys/arch/evbarm/conf/BEAGLEBONE sys/arch/evbarm/conf/BEAGLEBOARD sys/arch/evbarm/conf/BEAGLEBOARDXM sys/arch/evbarm/conf/GENERIC.common sys/arch/i386/conf/GENERIC sys/arch/i386/conf/XEN3_DOM0 sys/arch/i386/conf/XEN3_DOMU sys/arch/mvmeppc/conf/GENERIC sys/arch/shark/conf/GENERIC sys/arch/sparc64/conf/GENERIC sys/arch/zaurus/conf/GENERIC
Remove option DIAGNOSTIC.
|
1.18.6.3 | 29-Aug-2017 |
martin | Requested by skrll in ticket #60: sys/arch/amd64/conf/GENERIC sys/arch/amd64/conf/XEN3_DOM0 sys/arch/amd64/conf/XEN3_DOMU sys/arch/cobalt/conf/GENERIC sys/arch/evbarm/conf/BEAGLEBONE sys/arch/evbarm/conf/BEAGLEBOARD sys/arch/evbarm/conf/BEAGLEBOARDXM sys/arch/evbarm/conf/GENERIC.common sys/arch/i386/conf/GENERIC sys/arch/i386/conf/XEN3_DOM0 sys/arch/i386/conf/XEN3_DOMU sys/arch/mvmeppc/conf/GENERIC sys/arch/shark/conf/GENERIC sys/arch/sparc64/conf/GENERIC sys/arch/zaurus/conf/GENERIC
Re-enable option DIAGNOSTIC for now, will remove it again later.
|
1.18.6.2 | 14-Aug-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #207): sys/arch/evbarm/conf/GENERIC.common: revision 1.20 enable 'options NTP'
|
1.18.6.1 | 05-Jul-2017 |
martin | Remove options DIAGNOSTIC/DEBUG and PAX debug options. Requested by snj in #60.
|
1.24.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.24.2.1 | 28-Nov-2017 |
jdolecek | file GENERIC.common was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.27.2.4 | 18-Jan-2019 |
pgoyette | Synch with HEAD
|
1.27.2.3 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.27.2.2 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.27.2.1 | 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
1.28.2.4 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.28.2.3 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.28.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.28.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.34.4.1 | 29-Feb-2020 |
ad | Sync with head.
|
1.34.2.2 | 13-Aug-2020 |
martin | Pull up following revision(s) (requested by nia in ticket #1047):
sys/arch/evbarm/conf/GENERIC.common: revision 1.35
Add cgd to evbarm GENERIC.common.
|
1.34.2.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.35.4.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.39.2.2 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.39.2.1 | 03-Jan-2021 |
thorpej | Sync w/ HEAD.
|
1.46.4.1 | 01-Aug-2021 |
thorpej | Sync with HEAD.
|
1.50.4.2 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.50.4.1 | 08-Feb-2023 |
martin | Pull up following revision(s) (requested by simonb in ticket #70):
sys/arch/evbarm/conf/GENERIC.common: revision 1.51
Enable UFS_DIRHASH (missed with previous change) and UFS_EXTATTR (mistakenly commented out with previous change).
|
1.52.2.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
1.229 | 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.228 | 05-Aug-2025 |
skrll | Add Amlogic Meson I2C.
|
1.227 | 04-Aug-2025 |
skrll | Add a port of the FreeBSD driver for the VMware PV SCSI controller found in VMware's ESXi product.
Tested on ESXi/Arm such that an installation from ISO succeeds and boots.
|
1.226 | 04-Jul-2025 |
andvar | branches: 1.226.2; s/Cryptograhic/Cryptographic/ in comment.
|
1.225 | 03-Jun-2025 |
rjs | Add disabled entries for USB-C on RK3399.
|
1.224 | 27-Mar-2025 |
riastradh | evbarm/GENERIC64: Enable vio9p(4).
Tested under qemu.
PR kern/59211: vio9p(4): missing from various GENERICs and MAKEDEVs
|
1.223 | 27-Mar-2025 |
riastradh | virtio(4): Consolidate kernel configs.
No functional change intended.
Leave `# XXX ?' comments where I don't know why the driver in question is excluded. (Typical reason is that PAGE_SIZE is not 4096 but I didn't investigate -- if you do investigate, please either update the comment if you determine a reason, or enable the driver if you don't.)
PR kern/59211: vio9p(4): missing from various GENERICs and MAKEDEVs
|
1.222 | 30-Dec-2024 |
jmcneill | arm64: Add support for Snapdragon X1E battery and charger sensors.
This is a port of a set of drivers from OpenBSD, adapted to use ACPI instead of FDT bindings. These drivers are required to boot firmware on the application DSP which is required to read sensors. This is an impressive collection of work on the OpenBSD side -- big thank you to Patrick for writing this code and his help with this porting effort.
Firmware is signed and as a result may be board specific. The qcompas(4) driver looks for firmware files in qcompas/<subsystem> where <subsystem> is the string returned by the _SUB method on the ADSP device node. For example, on Lenovo ThinkPad T14s Gen 6 the subsystem ID is "233817AA".
The files "qcadsp8380.mbn" and "adsp_dtbs.elf" must be placed in this directory to read sensor data. These files can be obtained by downloading the appropriate OEM drivers for Windows.
When everything is online, the sensors are reported by sysmon_envsys and the charger creates a sysmon_pswitch of type PSWITCH_TYPE_ACADAPTER. The goal is to match the acpiacad(4) and acpibat(4) behaviour as much as possible.
XXX Firmware loading sometimes fails, still looking into this. When this happens, sensors are not registered.
[battery] design voltage: 0.000 V voltage: 12.980 V design cap: 58.000 Wh last full cap: 59.810 Wh charge: 59.740 2.000% 8.998% Wh (99.88%) charge rate: N/A discharge rate: N/A charging: FALSE charge state: NORMAL discharge cycles: 4 0 0 0 0 none temperature: 30.230 degC [charger] connected: TRUE
|
1.221 | 09-Dec-2024 |
jmcneill | enable ikbd(4)
|
1.220 | 08-Dec-2024 |
jmcneill | arm64: Add qcomiic, qcomgpio, ihidev, ims
|
1.219 | 27-Aug-2024 |
riastradh | amd64, evbarm, i386: Add acpivmgenid(4) to GENERIC.
PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork
|
1.218 | 16-Jul-2024 |
riastradh | viocon(4): Add to various kernel configs.
|
1.217 | 30-Jun-2024 |
jmcneill | Add example EARLYCONS entry for Ampere Altra/Altra Max
|
1.216 | 17-May-2024 |
nia | branches: 1.216.2; Add some "simpler" PCI audio devices to aarch64's GENERIC64
These serve as alternatives to hdaudio. Tested in QEMU.
|
1.215 | 09-May-2024 |
pho | port-arm/58194: Resurrect vmt(4) from bitrot
On this architecture vmt(4) used to search for a node "/hypervisor" in the FDT and probed the VMware hypervisor call only when the node was found. However, things appear to have changed and VMware no longer provides the FDT node.
Since vmt(4) doesn't actually need to read anything from FDT, and the hypervisor call logically resides in virtual CPUs themselves, it would be better to attach it directly to cpu, just like how it's probed on x86.
|
1.214 | 11-Oct-2023 |
rin | aarch64/GENERIC64: Add ixl(4)
Works just fine for little-endian on LX2K with UEFI firmware.
Not tested for big-endian yet; attach fails on ROCKPro64 due to host controller problem.
OK yamaguchi@
|
1.213 | 04-Oct-2023 |
rin | igc(4): Added to kernel config files for tested platforms
I.e., aarch64, amd64, and evbppc/DHT, at the moment.
Please feel free to add to other config files, and report us back if you find problems :)
|
1.212 | 15-Jul-2023 |
riastradh | evbarm: Enable HEARTBEAT option in GENERIC and GENERIC64 kernels.
|
1.211 | 16-Apr-2023 |
jmcneill | DesignWare watchdog ACPI attach glue
|
1.210 | 25-Feb-2023 |
skrll | Restore the ability to have EARLYCONS work for the QEMU virt after SOC_VIRT got removed.
|
1.209 | 11-Feb-2023 |
mrg | add siisata(4). been running for ages on a rockpro64.
|
1.208 | 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.207 | 24-Dec-2022 |
nia | PR port-arm/57044 allow vcaudio on RPI 4 to attach when booting with EFI
|
1.206 | 29-Oct-2022 |
jmcneill | branches: 1.206.2; No need for SOC_VIRT, the default arm platform will take care of things.
|
1.205 | 23-Aug-2022 |
ryo | add eqos(4) for RK3588
|
1.204 | 23-Aug-2022 |
ryo | Add initial support for RK3588 SoC (CRU and IOMUX)
|
1.203 | 20-Aug-2022 |
martin | config cosmetics (avoid a warning from config(1): no need to repeat COMPAT_NETBSD32, we get that from GENERIC.common already (where it is used for aout support, but here it means elf32 support). Add a comment explaining what goes on.
|
1.202 | 13-Aug-2022 |
jmcneill | aarch64: Add tpm driver to GENERIC64 kernel.
|
1.201 | 10-May-2022 |
skrll | Add a driver for the Apple RTKit based System Management Controller found on M1 SoCs. From OpenBSD.
|
1.200 | 10-May-2022 |
skrll | Add a driver for the Apple M1 I2C controller. From OpenBSD.
|
1.199 | 07-May-2022 |
skrll | Add support for Apple silicon NVME. Ported from OpenBSD.
|
1.198 | 27-Apr-2022 |
skrll | Add support for the mailbox that provides a communications channel with additional cores integrated in Apple Silicon.
Also, add an implementation for the protocol to communicate with coprocessors running firmware based Apple's RTKit OS.
From OpenBSD.
|
1.197 | 27-Apr-2022 |
skrll | Add a driver for the Apple GPIO controller found in Apple silicon.
Derived from the OpenBSD driver.
|
1.196 | 27-Apr-2022 |
skrll | Add support for the power domain controller found in Apple silicon machines.
|
1.195 | 21-Mar-2022 |
jmcneill | hdaudio: Obsolete HDAUDIO_ENABLE_DISPLAYPORT and HDAUDIO_ENABLE_HDMI
Enable display port and HDMI devices by default rather than making this a compile time option.
|
1.194 | 31-Jan-2022 |
ryo | add support Hardware updates to Access flag and Dirty state (FEAT_HAFDBS)
- The DBM bit of the PTE is now used to determine if it is writable, and the AF bit is treated entirely as a reference bit. A valid PTE is always treated as readable. There can be no valid PTE that is not readable. - LX_BLKPAG_OS_{READ,WRITE} are used only for debugging purposes, and has been superseded by LX_BLKPAG_AF and LX_BLKPAG_DBM. - Improve comment
The need for reference/modify emulation has been eliminated, and access/permission faults have been reduced, however, there has been little change in overall performance.
|
1.193 | 28-Jan-2022 |
jakllsch | drop WSDISPLAY_CUSTOM_BORDER, it's currently only used by vga(4) which isn't used on evbarm
|
1.192 | 27-Jan-2022 |
jakllsch | enable WSDISPLAY_CUSTOM_BORDER and WSDISPLAY_CUSTOM_OUTPUT to match i386 GENERIC
|
1.191 | 09-Jan-2022 |
jmcneill | dwcmmc: Add ACPI attach support
|
1.190 | 03-Jan-2022 |
jmcneill | Add driver for DesignWare Ethernet Quality-of-Service controller.
|
1.189 | 24-Dec-2021 |
jmcneill | Add ohci at acpi bindings. No known PNP IDs for this, so match using _CLS and the PCI class/subclass/interface codes. Maybe this will take off.
|
1.188 | 27-Nov-2021 |
ryo | add options COMPAT_LINUX32 (commented out)
|
1.187 | 10-Oct-2021 |
jmcneill | efi: Add /dev/efi character device
Introduce a /dev/efi character device that provides a means for accessing UEFI RT variable services from userland. Compatible with the FreeBSD ioctl interface for ease of porting their libefivar and associated tools.
The ioctl interface is defined in sys/efiio.h.
To enable support for this on an arch, the kernel needs `pseudo-device efi` and the MD EFI implementation needs to register its backend by calling efi_ops_register(). This commit includes an implementation for Arm.
|
1.186 | 23-Sep-2021 |
ryo | add support COMPAT_LINUX for aarch64
|
1.185 | 13-Sep-2021 |
jmcneill | Add support for Apple M1 debug UART.
|
1.184 | 07-Sep-2021 |
msaitoh | space+tab
|
1.183 | 30-Aug-2021 |
jmcneill | Add initial support for Apple M1.
Currently supported devices: - Interrupt controller - IOMMU - PCIe (USB3 and ethernet) - Reboot via watchdog - Framebuffer console
|
1.182 | 26-Aug-2021 |
thorpej | Add dsrtc* at iic?
|
1.181 | 19-Aug-2021 |
msaitoh | Indent.
|
1.180 | 18-Aug-2021 |
msaitoh | It's time to add ixg(4) and ixv(4).
|
1.179 | 26-Jun-2021 |
nia | move pad to GENERIC.common
|
1.178 | 26-Jun-2021 |
nia | Add pad(4) to arm kernels
|
1.177 | 01-Mar-2021 |
jakllsch | branches: 1.177.4; enable rge(4) on x86 and evbarm64
|
1.176 | 27-Jan-2021 |
skrll | Add verbose output options commented out.
|
1.175 | 24-Jan-2021 |
jmcneill | Add support for NXP Layerscape I2C controllers.
|
1.174 | 21-Jan-2021 |
nia | add vcaudio (intentionally this time)
gives working audio output on rpi3 without needing to run a 32-bit image.
|
1.173 | 21-Jan-2021 |
nia | remove accidental additions
|
1.172 | 21-Jan-2021 |
nia | add a commented out compat_ossaudio wherever there's compat_linux
requested by mrg
|
1.171 | 10-Jan-2021 |
jmcneill | Disable nouveau for now. It can cause long pauses at boot and sometimes fails to initialize the display at all.
|
1.170 | 01-Jan-2021 |
ryo | Add support for Amlogic S922X(meson-g12b) SoCs
|
1.169 | 29-Dec-2020 |
thorpej | Add pcaiicmux.
|
1.168 | 23-Dec-2020 |
thorpej | Add support for i2c-mux-gpio and i2c-mux-pinctrl I2C mux virtual controllers.
|
1.167 | 13-Dec-2020 |
jmcneill | SBBR says that the CPPC interface should be used on AArch64 instead of P-states and T-states. Enable acpipcc and acpicppc, and disable acpicpu.
|
1.166 | 07-Dec-2020 |
jmcneill | acpicpu: Add support for ACPI P-states and T-states on Arm.
|
1.165 | 28-Oct-2020 |
rin | branches: 1.165.2; Add smscphy(4) found on some RPI models.
|
1.164 | 27-Oct-2020 |
ryo | move vmt(4) from MD to MI, and add support vmt on aarch64. tested on ESXi-Arm Fling
- move from sys/arch/x86/x86/{vmt.c,vmtreg.h,vmtvar.h} to sys/dev/vmt/{vmt_subr.c,vmtreg.h,vmtvar.h}, and split the attach part of the cpufeaturebus and fdt - add aarch64 vmware backdoor op - add include guard to vmt{reg,var}.h - Yet there is still some little-endian dependency. it needs to be fixed in order to work properly on aarch64eb
|
1.163 | 15-Oct-2020 |
ryo | add vmx(4) driver. tested on ESXi-Arm
|
1.162 | 29-Sep-2020 |
jmcneill | Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
1.161 | 02-Aug-2020 |
maxv | Add support for Privileged Access Never (ARMv8.1-PAN).
PAN provides the same functionality as SMAP on x86: it forbids kernel access to userland pages when PSTATE.PAN=1, and allows such accesses when PSTATE.PAN=0.
We clear SCTLR_SPAN, to guarantee that PAN=1 each time the kernel is entered. We catch PAN faults and panic right away without further processing. In copyin, copyout, etc, we temporarily authorize access to userland pages.
PAN is a very useful exploit mitigation. Reviewed by ryo@, thanks. Tested on Qemu. Enabled by default.
|
1.160 | 16-Jul-2020 |
skrll | pmapboot_enter simplication - bootpage_alloc in asm becomes pmapboot_pagealloc in C - PMAPBOOT_ENTER_NOBLOCK is removed as it's not used - PMAPBOOT_ENTER_NOOVERWRITE is removed as it's now always on - physpage_allocator argument is removed as it's always pmapboot_pagealloc - Support for EARLYCONS without CONSADDR is removed so that the identity map for CONSADDR is always known.
For the assembly files: 2 files changed, 40 insertions(+), 89 deletions(-)
LGTM ryo
|
1.159 | 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.158 | 17-May-2020 |
riastradh | Rockchip crypto engine RNG driver.
As found on the rk3288 and rk3399. This driver only supports the TRNG, not the rest of the crypto engine, although it uses the AES unit to do a self-test at attach time to verify that the engine works.
There seem to be two versions of the Rockchip crypto engine, v1 and v2; this one is for v1. Can't name a driver `rkcryptov1' so we'll clumsily call it `rkv1crypto' instead to leave room for `rkv2crypto' later on.
The crypto binding derived from the Rockchip BSP Linux kernel, in the location it appears on the rk3399, is in rk3399-crypto.dtsi, since there doesn't seem to be a better place to put it at the moment among this twisty maze of inclusions, all different.
|
1.157 | 13-May-2020 |
jmcneill | Enable nouveaufb
|
1.156 | 25-Apr-2020 |
jmcneill | Add (commented out) nouveaufb
|
1.155 | 25-Apr-2020 |
jmcneill | Add acpiacad, acpibat, acpifan, acpitz
|
1.154 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.153 | 18-Apr-2020 |
skrll | Trailing whitespace
|
1.152 | 13-Apr-2020 |
maxv | Add KUBSAN.
|
1.151 | 13-Apr-2020 |
maxv | Add support for Branch Target Identification (BTI).
On the executable pages that have the GP (Guarded Page) bit, the semantic of the "br" and "blr" instructions is changed: the CPU expects the first instruction of the jump/call target to be "bti", and faults if it isn't.
We add the GP bit on the kernel .text pages (and incidentally the .rodata pages, but we don't care). The compiler adds a "bti c" instruction at the beginning of each C function. We modify the ENTRY() macros to manually add "bti c" in the asm functions.
cpuswitch.S needs a specific change: with "br x27" the CPU expects "bti j", which is bad because the functions begin with "bti c"; switch to "br x16", for the CPU to accept "bti c".
BTI helps defend against JOP/COP. Tested on Qemu.
|
1.150 | 12-Apr-2020 |
maxv | Add support for Pointer Authentication (PAC).
We use the "pac-ret" option, to sign the return instruction pointer on function entry, and authenticate it on function exit. This acts as a mitigation against ROP.
The authentication uses a per-lwp (secret) I-A key stored in the 128bit APIAKey register and part of the lwp context. During lwp creation, the kernel generates a random key, and during context switches, it installs the key of the target lwp on the CPU.
Userland cannot read the APIAKey register directly. However, it can sign its pointers with it, because the register is architecturally shared between userland and the kernel. Although part of the CPU design, it is a bit of an undesired behavior, because it allows to forge valid kernel pointers from userland. To avoid that, we don't share the key with userland, and rather switch it in EL0<->EL1 transitions. This means that when userland executes, a different key is loaded in APIAKey than the one the kernel uses. For now the userland key is a fixed 128bit zero value.
The DDB stack unwinder is changed to strip the authentication code from the pointers in lr.
Two problems are known:
* Currently the idlelwps' keys are not really secret. This is because the RNG is not yet available when we spawn these lwps. Not overly important, but would be nice to fix with UEFI RNG. * The key switching in EL0<->EL1 transitions is not the most optimized code on the planet. Instead of checking aarch64_pac_enabled, it would be better to hot-patch the code at boot time, but there currently is no hot-patch support on aarch64.
Tested on Qemu.
|
1.149 | 31-Mar-2020 |
jmcneill | branches: 1.149.2; Add ACPI support.
|
1.148 | 28-Mar-2020 |
isaki | Reduce default AUDIO_BLK_MS from 40msec to 10msec on all platform except m68k (m68k uses 40msec default as before). And remove the option from GENERIC. - It's not good idea to set such parameter in individual GENERICs. - 4msec is (probably no problem for most modern real hardware but) too aggressive to be default. - 10msec is too severe for antique machines but it's hard to draw a line.
|
1.147 | 27-Mar-2020 |
thorpej | Attach sunxirtc in pass4; it's required by mmcpwrseq on some boards.
|
1.146 | 18-Mar-2020 |
jmcneill | Add radeon, radeondrmkmsfb
|
1.145 | 18-Mar-2020 |
nisimura | sort Ethernet devices for ease to read
|
1.144 | 18-Mar-2020 |
nisimura | add SC2A11 sniemmc and sniiic devices
|
1.143 | 18-Mar-2020 |
nisimura | add ACPI attachment glue
|
1.142 | 16-Mar-2020 |
nisimura | redo the commit correctly
|
1.141 | 16-Mar-2020 |
nisimura | include files.sociox for generic64
|
1.140 | 22-Feb-2020 |
jmcneill | Add brgphy
|
1.139 | 22-Feb-2020 |
jmcneill | Add ACPI glue for Broadcom GENETv5
|
1.138 | 22-Feb-2020 |
jmcneill | Add support for Broadcom GENET v5 ethernet controller as found on the Raspberry Pi 4 (BCM2711).
|
1.137 | 20-Feb-2020 |
jmcneill | Attach bcmgpio before devices that may need it
|
1.136 | 06-Feb-2020 |
mrg | add MIDI sequencer device. now midiplay works on usb midi devices.
|
1.135 | 26-Jan-2020 |
mrg | enable bwfm at sdio.
known to now work on pinebook pro and banana pi m2 zero.
|
1.134 | 25-Jan-2020 |
jmcneill | Follow amd64 and set AUDIO_BLK_MS=4 by default
|
1.133 | 15-Jan-2020 |
jmcneill | Add imxi2c
|
1.132 | 15-Jan-2020 |
jmcneill | Add support for NXP i.MX 8M Dual/8M QuadLite/8M Quad family SoCs.
|
1.131 | 12-Jan-2020 |
riastradh | Enable sun8icrypto in GENERIC64.
But set its entropy estimate to zero until we have a better idea of how it works. Can't really hurt this way unless sun8icrypto is maliciously dependent on all other inputs to the entropy pool, which seems unlikely.
|
1.130 | 04-Jan-2020 |
skrll | branches: 1.130.2; Add DTS files for new boards for the SOCs we support
|
1.129 | 04-Jan-2020 |
skrll | Sort DTS
|
1.128 | 04-Jan-2020 |
jmcneill | Attach psci as early as possible. This allows other power controllers to register their own poweroff / reset callbacks with a higher preference.
|
1.127 | 04-Jan-2020 |
skrll | Add bcm2711-rpi-4-b.dts
|
1.126 | 03-Jan-2020 |
jmcneill | add cwfg
|
1.125 | 02-Jan-2020 |
ryo | add aq(4). tested on rockpro64.
|
1.124 | 02-Jan-2020 |
jmcneill | add es8316, simpleamp
|
1.123 | 01-Jan-2020 |
jmcneill | Attach mmcpwrseq resource earlier
|
1.122 | 01-Jan-2020 |
jmcneill | + rk3399-pinebook-pro.dts
|
1.121 | 30-Dec-2019 |
jmcneill | Add bcmmbox at acpi
|
1.120 | 29-Dec-2019 |
jmcneill | Add sdhc at acpi
|
1.119 | 25-Dec-2019 |
skrll | Add EARLYCONS=bcm2711 example (commented out)
|
1.118 | 19-Dec-2019 |
jakllsch | enable panel at fdt drivers
|
1.117 | 19-Dec-2019 |
jakllsch | add anxdp(4)
|
1.116 | 09-Dec-2019 |
riastradh | Draft driver for Allwinner Crypto Engine.
Found on, e.g., the Pinebook.
Only used for TRNG at the moment, but hooking it up to opencrypto(9) shouldn't be too hard if anyone still cares about that these days.
The distribution of the alleged TRNG is very nonuniform distributed seems to alternate between toward runs with exceptionally high fractions of 0 bits and runs with exceptionally high fractions of 1 bits -- initially all my samples were mostly 0's, and then all my samples were mostly 1's, and now I'm seeing more oscillation between these runs.
So I've wired it up as RND_TYPE_UNKNOWN, not RND_TYPE_RNG (it will immediately flunk our rngtest and be disabled), and I estimated it to provide at most one bit of entropy per byte of data -- which may still be optimistic. I also added a sysctl node hw.sun8icryptoN.rng to read out 1024-byte samples for analysis, and I left the driver commented out in GENERIC64 for now.
(If anyone has contacts at Allwinner who can tell us about how the alleged TRNG is supposed to work, please let me know!)
|
1.115 | 17-Nov-2019 |
jmcneill | Add sun6ispi
|
1.114 | 17-Nov-2019 |
jmcneill | Add spdiftx
|
1.113 | 16-Nov-2019 |
jmcneill | Add rki2s
|
1.112 | 14-Nov-2019 |
jmcneill | Enable Rockchip display support
|
1.111 | 10-Nov-2019 |
mrg | add mpt(4) SCSI controller support (seen plugged into a rockpro64.)
|
1.110 | 09-Nov-2019 |
jmcneill | Add (commented out) Rockchip display support
|
1.109 | 19-Oct-2019 |
tnn | evbarm: add dwcwdt(4) to GENERIC64
|
1.108 | 01-Oct-2019 |
jmcneill | Increase maxusers to 64 for 64-bit kernels
|
1.107 | 21-Sep-2019 |
jmcneill | Add support for Mellanox 5th generation ethernet devices. This driver supports the ConnectX-4 Lx EN, ConnectX-4 EN, ConnectX-5 EN, and ConnectX-6 EN adapters.
Driver ported from OpenBSD.
|
1.106 | 02-Sep-2019 |
skrll | Add (commented out) UVMHIST options
|
1.105 | 13-Aug-2019 |
tnn | include the spiflash driver in the stock 64-bit kernel
As it can be attached via fdt now. For Rockpro64.
|
1.104 | 05-Aug-2019 |
tnn | rkspi* at fdt?
|
1.103 | 25-Jul-2019 |
jmcneill | branches: 1.103.2; Replace the HDAUDIO_32BIT_ACCESS option with a runtime option. Set it for tegra_hdaudio, but not for the pci attachment. Add hdaudio@pci to GENERIC64
|
1.102 | 16-Jul-2019 |
jmcneill | Add wm(4)
|
1.101 | 12-Jul-2019 |
skrll | Add a couple of spaces to do the <space><tab> thing
|
1.100 | 22-Jun-2019 |
skrll | Rename watchdog -> bcmpmwdog and sdhost to bcmsdhost
|
1.99 | 15-Jun-2019 |
maxv | Add KASAN_PANIC, an option to turn KASAN warning into kernel panics, requested by Siddharth. While here clarify a little.
|
1.98 | 13-Jun-2019 |
jmcneill | add ahcisata at pci
|
1.97 | 12-Jun-2019 |
jmcneill | Add rkpcie, rkpciephy
|
1.96 | 06-Jun-2019 |
jmcneill | Attach sunxi dma controllers earlier.
|
1.95 | 31-May-2019 |
jmcneill | Comment out VERBOSE_INIT_ARM
|
1.94 | 26-May-2019 |
jmcneill | Increase I2C_MAX_ADDR to 0xfff for sunxi RSB
|
1.93 | 25-May-2019 |
jmcneill | Add bcm2837-rpi-3-a-plus.dts, meson-gxl-s805x-libretech-ac.dts, meson-gxl-s905d-phicomm-n1.dts, rk3399-gru-scarlet-inx.dts, rk3399-gru-scarlet-kd.dts, rk3399-nanopc-t4.dts, rk3399-nanopi-m4.dts, rk3399-rock-pi-4.dts, sun50i-a64-amarula-relic.dts, sun50i-a64-pine64-lts.dts, sun50i-h5-emlid-neutis-n5-devboard.dts, sun50i-h6-orangepi-lite2.dts, tegra210-p2894-0050-a08.dts.
|
1.92 | 01-May-2019 |
jmcneill | Add rkpwm and pwmfan
|
1.91 | 26-Apr-2019 |
mrg | implement TSADC driver for rockchip RK3328 and RK3399. so far, only tested on RK3399 but the RK3328 looks mostly the same and has a good chance of working too.
add clock entries for "clk_tsadc" and "pclk_tsadc" to cru.
exports "CPU" and "GPU" temp sensors. these currently limited to 5 degC resolution but can be reduced to sub 1 degC resolution with some interpolation.
todo list:
- handle setting various temp values - add interpolation between the 5degC intervals in sample data - handle DT trips/temp value defaults - interrupts aren't triggered (test by lowering warn/crit values), and once they work, make the interrupt do something - test on RK3328, and port to other rockchips (will require moving some part into per-chipset sections, such as code<->temp tables)
thanks to jmcneill for help.
|
1.90 | 21-Apr-2019 |
jmcneill | Add mesonrng
|
1.89 | 21-Apr-2019 |
jmcneill | Add driver for Meson GX EE-domain watchdog timer.
|
1.88 | 21-Apr-2019 |
jmcneill | Add support for Meson GXL internal PHY.
|
1.87 | 19-Apr-2019 |
jmcneill | Remove qsphy(4), this 20+ year old PHY driver accidentally attaches to the Meson GXL internal PHY
|
1.86 | 19-Apr-2019 |
jmcneill | Add support for Amlogic Meson GXL family SoCs.
|
1.85 | 07-Apr-2019 |
jmcneill | Explicitly include bold8x16 and bold16x32 fonts
|
1.84 | 17-Mar-2019 |
skrll | G/C
|
1.83 | 10-Mar-2019 |
jmcneill | Add support for Rockchip eMMC PHY
|
1.82 | 06-Mar-2019 |
jakllsch | Enable WSDISPLAY_SCROLLSUPPORT in evbarm GENERICs.
|
1.81 | 05-Mar-2019 |
jmcneill | Add bcm2837-rpi-cm3-io3.dts, rk3399-ficus.dts, rk3399-gru-bob.dts, rk3399-roc-pc.dts, rk3399-rock960.dts, sun50i-h5-bananapi-m2-plus-v1.2.dts, sun50i-h5-bananapi-m2-plus.dts, sun50i-h6-orangepi-one-plus.dts
|
1.80 | 25-Feb-2019 |
jmcneill | Add support for Amlogic S905 (Meson GXBB) SoCs.
|
1.79 | 08-Feb-2019 |
macallan | move sunxide2ccu to pass 3, now it works on my H5 from jmcneill@
|
1.78 | 03-Feb-2019 |
jmcneill | Add anxedp
|
1.77 | 30-Jan-2019 |
jmcneill | Enable Allwinner A64 display pipeline
|
1.76 | 30-Jan-2019 |
jmcneill | Add Allwinner A64 display pipeline drivers (commented out for now)
|
1.75 | 22-Jan-2019 |
jmcneill | Add drivers for DE2 bus and clock controllers.
|
1.74 | 22-Jan-2019 |
jmcneill | Add sunxisramc
|
1.73 | 03-Jan-2019 |
jmcneill | Attach sunxirsb earlier so axppmic regulators are available for usbphy
|
1.72 | 30-Dec-2018 |
skrll | Disable DEBUG by default.
Comment out DIAGNOSTIC while where are it's already defined by GENERIC.common
|
1.71 | 28-Dec-2018 |
mrg | turn on INCLUDE_CONFIG_FILE.
|
1.70 | 21-Dec-2018 |
jmcneill | Add com at acpi
|
1.69 | 30-Nov-2018 |
jmcneill | Add ena at pci
|
1.68 | 30-Nov-2018 |
jmcneill | Add puc at pci and com at puc
|
1.67 | 29-Nov-2018 |
jmcneill | Add nvme at pci
|
1.66 | 23-Nov-2018 |
skrll | Enable CPU_THUNDERX
|
1.65 | 18-Nov-2018 |
jmcneill | Add virtio at pci, scsibus at scsi, and sd at scsibus
|
1.64 | 18-Nov-2018 |
skrll | Add CPU_THUNDERX which sets COHERENCY_UNIT and CACHE_LINE_SIZE to 128
|
1.63 | 18-Nov-2018 |
skrll | Trailing whitespace
|
1.62 | 01-Nov-2018 |
maxv | Add kASan support for aarch64. Stack tracking needs more investigation and will come in a separate commit.
Reviewed by ryo@ jmcneill@ skrll@.
|
1.61 | 28-Oct-2018 |
jmcneill | Add support for EFI runtime services on aarch64.
|
1.60 | 26-Oct-2018 |
jmcneill | Add xhci at acpi
|
1.59 | 26-Oct-2018 |
jmcneill | Add ehci at acpi
|
1.58 | 24-Oct-2018 |
jmcneill | Add sbsawdt at acpi
|
1.57 | 22-Oct-2018 |
jmcneill | Add acpiged at acpi
|
1.56 | 21-Oct-2018 |
jmcneill | Add gicvthree at acpi
|
1.55 | 21-Oct-2018 |
jmcneill | Add acpibut at acpi, acpilid at acpi
|
1.54 | 21-Oct-2018 |
jmcneill | Add virtio at acpi
|
1.53 | 21-Oct-2018 |
jmcneill | Add qemufwcfg at acpi
|
1.52 | 19-Oct-2018 |
jakllsch | Add amdccp(4) driver for AMD Cryptographic Coprocessor, as found on the A11xx Opterons. Driver currently provides RNG service only.
|
1.51 | 17-Oct-2018 |
jmcneill | Add dwiic at acpi
|
1.50 | 16-Oct-2018 |
skrll | Add SOC_THUNDERX (commented out for now as it changes COHERENCY_UNIT)
|
1.49 | 15-Oct-2018 |
jmcneill | Add plgpio at acpi
|
1.48 | 15-Oct-2018 |
jmcneill | Rename pl061gpio to plgpio and split the device logic from the FDT glue.
|
1.47 | 15-Oct-2018 |
jmcneill | Add acpipchb
|
1.46 | 12-Oct-2018 |
jmcneill | Add ahcisata at acpi
|
1.45 | 12-Oct-2018 |
jmcneill | Add basic ACPI support
|
1.44 | 12-Oct-2018 |
ryo | add initial support of COMPAT_NETBSD32 on AArch64. arm ELF32 EABI binaries could be execute in AArch32 state on AArch64. A32 THUMB mode is not supported yet.
|
1.43 | 03-Oct-2018 |
skrll | Sort the SOC_ list
|
1.42 | 03-Oct-2018 |
skrll | Add commented out Cavium CN88XX ThunderX EARLYCONS and CONSADDR
|
1.41 | 30-Sep-2018 |
jmcneill | Add qemufwcfg
|
1.40 | 30-Sep-2018 |
jmcneill | Add plrtc
|
1.39 | 29-Sep-2018 |
jmcneill | Add virtio
|
1.38 | 26-Sep-2018 |
jakllsch | Add dwiic(4) and spdmem(4).
|
1.37 | 15-Sep-2018 |
jmcneill | Enable msk(4)
|
1.36 | 15-Sep-2018 |
jmcneill | Enable WSDISPLAY_MULTICONS
|
1.35 | 08-Sep-2018 |
jmcneill | Add pl061gpio, pcihost, mskc/msk (commented out), ehci@pci, ohci@pci, and xhci@pci
|
1.34 | 02-Sep-2018 |
jmcneill | Add rkpmic
|
1.33 | 29-Aug-2018 |
jmcneill | Add (commented out) EARLYCONS entry for rk3399
|
1.32 | 29-Aug-2018 |
jmcneill | Add fan53555reg
|
1.31 | 12-Aug-2018 |
jmcneill | Add rk3399-rockpro64.dts
|
1.30 | 12-Aug-2018 |
jmcneill | Enable support for GICv3 and Rockchip RK3399
|
1.29 | 15-Jul-2018 |
jmcneill | add pseudo-device tprof (fix build)
|
1.28 | 15-Jul-2018 |
jmcneill | Add armpmu
|
1.27 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.26 | 09-Jul-2018 |
jmcneill | Enable options MULTIPROCESSOR
|
1.25 | 01-Jul-2018 |
jmcneill | Add rkiic
|
1.24 | 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.23 | 30-Jun-2018 |
jmcneill | Attach simplebus on pass 0
|
1.22 | 30-Jun-2018 |
jmcneill | cpus: use fdt_add_bus
|
1.21 | 30-Jun-2018 |
jmcneill | Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
1.20 | 30-Jun-2018 |
jmcneill | add syscon
|
1.19 | 27-Jun-2018 |
jmcneill | branches: 1.19.2; dts: add sun50i-h5-libretech-all-h3-cc.dts
|
1.18 | 16-Jun-2018 |
jmcneill | Comment out EARLYCONS
|
1.17 | 16-Jun-2018 |
jmcneill | Add initial support for Rockchip RK3328 SoC.
|
1.16 | 14-Jun-2018 |
jmcneill | Add support for QEMU ARM Virtual Machine ("virt").
|
1.15 | 10-May-2018 |
jmcneill | Add ausoc, sun8icodec, a64codec, sunxii2s
|
1.14 | 10-May-2018 |
jmcneill | whitespace fix
|
1.13 | 06-May-2018 |
jmcneill | Add sunxipwm, pwmbacklight
|
1.12 | 05-May-2018 |
jmcneill | Add sun50ia64rccu
|
1.11 | 04-May-2018 |
jmcneill | Rename axp806pmic to axppmic, and add support for AXP803.
|
1.10 | 03-May-2018 |
jmcneill | Add axp806pmic, axp806reg
|
1.9 | 02-May-2018 |
jmcneill | Add sunxinmi
|
1.8 | 02-May-2018 |
jmcneill | Add sun50ih6rccu
|
1.7 | 02-May-2018 |
jmcneill | add pcf8563rtc
|
1.6 | 02-May-2018 |
jmcneill | Add sunxiusb3phy
|
1.5 | 01-May-2018 |
jmcneill | Enable Allwinner H6 support
|
1.4 | 28-Apr-2018 |
jmcneill | Enable motg
|
1.3 | 28-Apr-2018 |
jmcneill | Enable Allwinner SID and thermal sensor controller
|
1.2 | 28-Apr-2018 |
jmcneill | Add sun50i-a64-teres-i.dts, sun50i-h5-orangepi-zero-plus.dts
|
1.1 | 01-Apr-2018 |
ryo | branches: 1.1.2; Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@) - add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
|
1.1.2.13 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.1.2.12 | 18-Jan-2019 |
pgoyette | Synch with HEAD
|
1.1.2.11 | 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
1.1.2.10 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.1.2.9 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.1.2.8 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
1.1.2.7 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.1.2.6 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.1.2.5 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.1.2.4 | 21-May-2018 |
pgoyette | Sync with HEAD
|
1.1.2.3 | 02-May-2018 |
pgoyette | Synch with HEAD
|
1.1.2.2 | 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
1.1.2.1 | 01-Apr-2018 |
pgoyette | file GENERIC64 was added on branch pgoyette-compat on 2018-04-07 04:12:12 +0000
|
1.19.2.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.19.2.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.19.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.103.2.13 | 07-Jul-2020 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #980):
sys/dev/pci/if_aq.c: revision 1.4 sys/dev/pci/if_aq.c: revision 1.5 sys/arch/amd64/conf/GENERIC: revision 1.553 sys/dev/pci/files.pci: revision 1.419 sys/arch/amd64/conf/XEN3_DOM0: revision 1.170 sys/dev/pci/if_aq.c: revision 1.9 share/man/man4/Makefile: revision 1.693 sys/dev/pci/pcidevs: revision 1.1411 share/man/man4/aq.4: revision 1.1 share/man/man4/aq.4: revision 1.3 sys/arch/i386/conf/ALL: revision 1.479 share/man/man4/aq.4: revision 1.4 sys/dev/pci/if_aq.c: revision 1.10 sys/dev/pci/files.pci: revision 1.421 sys/dev/pci/if_aq.c: revision 1.11 sys/dev/pci/if_aq.c: revision 1.12 sys/dev/pci/if_aq.c: revision 1.13 sys/dev/pci/if_aq.c: revision 1.14 sys/dev/pci/if_aq.c: revision 1.15 sys/dev/pci/if_aq.c: revision 1.16 sys/dev/pci/pcidevs: revision 1.1408 sys/arch/amd64/conf/ALL: revision 1.135 sys/net/ethertypes.h: revision 1.19 sys/arch/i386/conf/GENERIC: revision 1.1218 distrib/sets/lists/man/mi: revision 1.1668 sys/dev/pci/if_aq.c: revision 1.1 sys/dev/pci/if_aq.c: revision 1.2 sys/dev/pci/pcidevs: revision 1.1395 sys/dev/pci/if_aq.c: revision 1.3 sys/arch/evbarm/conf/GENERIC64: revision 1.125
Add the ETHERTYPE_QINQ for 802.1ad VLAN stacking
add Aquantia AQC 10G network adapters add support Aquantia AQC seriese 10G network adapters.
this driver is based on the FreeBSD version https://github.com/Aquantia/aqtion-freebsd , but drastically rewritten for NetBSD.
add aq(4)
Add Aquantia AQC100, AQC100S and D100.
add support VLAN HW filter
set/clear IFF_OACTIVE flag only on txring 0
make counters per queue
support internal PHY temperature sensor
Found by kUBSan: - Use unsigned to avoid undefined behavior in aq_hw_init(). - Cast to unsigned to avoid undefined behavior in aq_set_mac_addr().
fix descriptions of register map in comment
return the ifmedia active status correctly even while the link is not up after attach. pointed out by msaitoh@. thanks.
On FIBRE devices, there are times when linkstat interrupt doesn't occur? reported from Andrius V. thanks. - use polling instead of linkstat interrupt when FIBRE - add AQ_FORCE_POLL_LINKSTAT options (not by default)
sort product table, and tabify
add support AQC100S and D100. not tested, but they are probably the same as the AQC100.
|
1.103.2.12 | 18-May-2020 |
martin | Pull up following revision(s) (requested by riastradh in ticket #913):
sys/arch/arm/dts/rk3399-crypto.dtsi: revision 1.1 sys/arch/arm/rockchip/rk_v1crypto.c: revision 1.1 sys/arch/arm/rockchip/rk_v1crypto.c: revision 1.2 (plus patch) sys/arch/arm/rockchip/rk_v1crypto.h: revision 1.1 sys/arch/arm/dts/rk3399-pinebook-pro.dts: revision 1.3 sys/arch/arm/rockchip/rk3399_cru.c: revision 1.20 sys/arch/evbarm/conf/GENERIC64: revision 1.158 sys/arch/arm/dts/rk3399-rockpro64.dts: revision 1.11 sys/arch/arm/rockchip/files.rockchip: revision 1.24
Rockchip crypto engine RNG driver.
As found on the rk3288 and rk3399. This driver only supports the TRNG, not the rest of the crypto engine, although it uses the AES unit to do a self-test at attach time to verify that the engine works. There seem to be two versions of the Rockchip crypto engine, v1 and v2; this one is for v1. Can't name a driver `rkcryptov1' so we'll clumsily call it `rkv1crypto' instead to leave room for `rkv2crypto' later on.
The crypto binding derived from the Rockchip BSP Linux kernel, in the location it appears on the rk3399, is in rk3399-crypto.dtsi, since there doesn't seem to be a better place to put it at the moment among this twisty maze of inclusions, all different.
Use rnd_add_data_sync from the callback.
(Doesn't make a difference in HEAD but this is the stated API contract and it matters if we want to pull this up.)
Prime the pool on attach.
|
1.103.2.11 | 18-May-2020 |
martin | Pull up following revision(s) (requested by riastradh in ticket #912):
sys/arch/arm/dts/sun50i-a64.dtsi: revision 1.14 sys/arch/evbarm/conf/GENERIC64: revision 1.116 sys/arch/evbarm/conf/GENERIC64: revision 1.131 sys/arch/arm/sunxi/sun50i_a64_ccu.c: revision 1.21 sys/arch/arm/sunxi/sun50i_a64_ccu.c: revision 1.22 sys/arch/arm/sunxi/sun8i_crypto.c: revision 1.10 sys/arch/arm/sunxi/sun8i_crypto.c: revision 1.11 sys/arch/arm/sunxi/sun8i_crypto.c: revision 1.12 sys/arch/arm/sunxi/sun8i_crypto.c: revision 1.1 sys/arch/arm/sunxi/sun8i_crypto.c: revision 1.2 sys/arch/arm/sunxi/sun8i_crypto.c: revision 1.3 sys/arch/arm/sunxi/sun8i_crypto.h: revision 1.1 sys/arch/arm/sunxi/sun8i_crypto.c: revision 1.4 sys/arch/arm/sunxi/sun8i_crypto.c: revision 1.5 sys/arch/arm/sunxi/sun8i_crypto.c: revision 1.6 sys/arch/arm/sunxi/sun8i_crypto.c: revision 1.7 sys/arch/arm/sunxi/sun8i_crypto.c: revision 1.8 sys/arch/arm/sunxi/sun8i_crypto.c: revision 1.9 sys/arch/arm/sunxi/files.sunxi: revision 1.67
Add crypto engine clock
Add SUNXI_CCU_NM_ROUND_DOWN to CE clock, fix pll parents to use 2X outputs
Add crypto engine block.
Draft driver for Allwinner Crypto Engine. Found on, e.g., the Pinebook.
Only used for TRNG at the moment, but hooking it up to opencrypto(9) shouldn't be too hard if anyone still cares about that these days.
The distribution of the alleged TRNG is very nonuniform distributed seems to alternate between toward runs with exceptionally high fractions of 0 bits and runs with exceptionally high fractions of 1 bits -- initially all my samples were mostly 0's, and then all my samples were mostly 1's, and now I'm seeing more oscillation between these runs.
So I've wired it up as RND_TYPE_UNKNOWN, not RND_TYPE_RNG (it will immediately flunk our rngtest and be disabled), and I estimated it to provide at most one bit of entropy per byte of data -- which may still be optimistic. I also added a sysctl node hw.sun8icryptoN.rng to read out 1024-byte samples for analysis, and I left the driver commented out in GENERIC64 for now. (If anyone has contacts at Allwinner who can tell us about how the alleged TRNG is supposed to work, please let me know!)
Reduce some duplicated bus_dma clutter.
Factor out some of the self-test logic used for debugging.
Add missing bus_dmamap_sync(POSTWRITE) while here.
Make sure ERESTART doesn't come flying out to userland. I picked ERESTART to mean `all channels are occupied' because that's what opencrypto(9) uses to decide whether to queue a request, but it's not appropriate for sysctl(2) to return that.
Avoid a race between interruption and reacquisition of lock. Otherwise, we would have leaked the memory in this case.
Tidy up comments.
Oops -- forgot to kmem_free.
Fix typo -- acknowledge interrupts _and_ errors.
Reduce entropy estimate for sun8icrypto TRNG.
NIST's SP800-90B entropy estimation tools put it at no more than .08 bits of entropy per byte of data(!), so estimate 100 bits of data per bit of entropy. This is probably not conservative enough -- the NIST tools were written without knowledge of how this alleged TRNG works! Knowledge of the physics of how the TRNG is supposed to work could probably enable a better job at predicting the outputs. While here, bump the size of data we can sample directly with sysctl to 4096 bytes.
Enable sun8icrypto in GENERIC64.
But set its entropy estimate to zero until we have a better idea of how it works. Can't really hurt this way unless sun8icrypto is maliciously dependent on all other inputs to the entropy pool, which seems unlikely.
Fix (presently harmless) psato.
Don't overwrite cy_root_node; use cy_trng_node as intended.
Fix previous brainfart.
Don't use the uninitialized trng node as the root node -- derp. Instead, use the root node as the root node, and initialize the trng node here.
|
1.103.2.10 | 18-May-2020 |
martin | Pull up following revision(s) (requested by isaki in ticket #911):
sys/dev/audio/audiodef.h: revision 1.13 sys/dev/audio/audiodef.h: revision 1.14 sys/arch/sparc/include/param.h: revision 1.74 sys/arch/evbarm/conf/GENERIC64: revision 1.148 sys/arch/sh3/include/param.h: revision 1.25 sys/arch/evbarm/conf/GENERIC: revision 1.75 sys/arch/m68k/include/param.h: revision 1.23 sys/arch/amd64/conf/GENERIC: revision 1.564 sys/arch/hppa/include/param.h: revision 1.27 sys/dev/audio/audio.c: revision 1.68 sys/arch/vax/include/param.h: revision 1.63 sys/dev/audio/audio.c: revision 1.69
Reduce default AUDIO_BLK_MS from 40msec to 10msec on all platform except m68k (m68k uses 40msec default as before). And remove the option from GENERIC.
- It's not good idea to set such parameter in individual GENERICs. - 4msec is (probably no problem for most modern real hardware but) too aggressive to be default. - 10msec is too severe for antique machines but it's hard to draw a line.
Set AUDIO_BLK_MS 40 msec on other old(slow) architectures not only m68k.
Thanks tsutsui@ for comment about architecture choice. And move it from audiodef.h to audio.c as suggested by joerg@.
Move machine dependent AUDIO_BLK_MS default value to <machine/param.h>. If the port has __AUDIO_BLK_MS in <machine/param.h>, it will be used.
Otherwise the default value (currently 10 msec) defined in audio.c will be used. This mechanism is for very old ports which cannot satisfactorily handle 10 msec block. Currently hppa, m68k, sh3, sparc(!64) and vax are.
For port maintainers, if general models in your port cannot satisfactorily handle 10 msec block, please consider to define your suitable longer period (40 msec would be a good first choice).
But please don't be eager to make the default value shorter. <machine/param.h> was discussed in source-changes-d. It's better than ifdef storm, or adding 60+ new header files in every arch/*/include/ directories for this. Thanks mrg@, ad@, and everyone. http://mail-index.netbsd.org/source-changes-d/2020/05/01/msg012572.html
|
1.103.2.9 | 02-Apr-2020 |
martin | Pull up following revision(s) (requested by mrg in ticket #817):
sys/arch/evbarm/conf/GENERIC: revision 1.73 sys/arch/evbarm/conf/GENERIC64: revision 1.136
add MIDI sequencer device. now midiplay works on usb midi devices.
|
1.103.2.8 | 27-Jan-2020 |
martin | Pull up following revision(s) (requested by nia in ticket #657):
sys/dev/files.audio: revision 1.13 sys/dev/files.audio: revision 1.14 sys/arch/amd64/conf/GENERIC: revision 1.559 sys/arch/evbarm/conf/GENERIC: revision 1.71 sys/arch/evbarm/conf/GENERIC64: revision 1.134 sys/dev/audio/audiodef.h: revision 1.8
Set AUDIO_BLK_MS=4 - unlikely to cause significant overhead on non-m68k.
Several of us have been setting this in /etc/sysctl.conf for months, to get better performance from applications that require synced audio, etc. It's also mentioned as a good value with low overhead on most archs here: href="https://mail-index.netbsd.org/tech-kern/2019/12/07/msg025830.html
We could probably go lower, but this is low enough to make most/all software run well, removing frame drops. It's also low enough to get emulators/mednafen to stop complaining in the console.
defopt AUDIO_BLK_MS
Follow amd64 and set AUDIO_BLK_MS=4 by default
defopt -> defparam (oops)
|
1.103.2.7 | 21-Jan-2020 |
martin | Pull up following revision(s) (requested by mrg in ticket #616):
sys/dev/ic/anx_dp.c: revision 1.2 sys/arch/evbarm/conf/GENERIC64: revision 1.126 sys/dev/ic/anx_dp.h: revision 1.1 sys/arch/evbarm/conf/GENERIC64: revision 1.128 sys/dev/ic/anx_dp.h: revision 1.2 sys/dev/fdt/dwcmmc_fdt.c: revision 1.9 sys/dev/i2c/cwfg.c: revision 1.1 sys/conf/files: revision 1.1247 sys/dev/fdt/pwm_backlight.c: revision 1.5 sys/dev/fdt/pwm_backlight.c: revision 1.6 sys/arch/arm/rockchip/rk3399_cru.c: revision 1.14 sys/arch/arm/rockchip/rk3399_cru.c: revision 1.15 sys/arch/arm/rockchip/rk3399_cru.c: revision 1.16 sys/arch/arm/rockchip/rk3399_cru.c: revision 1.17 sys/dev/ic/dwc_mmc.c: revision 1.20 sys/arch/arm/rockchip/rk3399_cru.c: revision 1.18 sys/arch/arm/rockchip/rk3399_cru.c: revision 1.19 sys/dev/usb/usbdevs: revision 1.775 sys/arch/arm/rockchip/rk_dwhdmi.c: revision 1.4 sys/dev/fdt/simple_amplifier.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.105 sys/arch/evbarm/conf/GENERIC64: revision 1.117 sys/arch/evbarm/conf/GENERIC64: revision 1.118 sys/dev/i2c/files.i2c: revision 1.107 sys/dev/fdt/files.fdt: revision 1.49 sys/arch/arm/rockchip/rk_anxdp.c: revision 1.1 sys/dev/ic/dwc_mmc_var.h: revision 1.9 sys/dev/i2c/rkpmic.c: revision 1.4 sys/arch/arm/rockchip/rk_anxdp.c: revision 1.2 sys/dev/i2c/rkpmic.c: revision 1.5 sys/dev/i2c/rkpmic.c: revision 1.6 sys/arch/arm/rockchip/rk_vop.c: revision 1.4 sys/arch/arm/rockchip/rk_vop.c: revision 1.5 sys/dev/i2c/rkpmic.c: revision 1.8 sys/arch/arm/dts/rk3399-pinebook-pro.dts: revision 1.1 sys/dev/usb/ums.c: revision 1.96 (via patch) sys/arch/arm/rockchip/rk_pwm.c: revision 1.3 sys/arch/arm/dts/rk3399-pinebook-pro.dts: revision 1.2 sys/dev/i2c/es8316ac.c: revision 1.1 sys/dev/fdt/dwcmmc_fdt.c: revision 1.10 sys/dev/i2c/es8316ac.c: revision 1.2 sys/dev/fdt/fdt_panel.c: revision 1.1 sys/dev/ic/dwc_mmc.c: revision 1.18 sys/dev/fdt/fdt_panel.c: revision 1.2 sys/dev/ic/dwc_mmc.c: revision 1.19 sys/arch/arm/dts/rk3399-rockpro64.dts: revision 1.10 sys/dev/fdt/fdt_port.c: revision 1.5 sys/dev/ic/dwc_mmc_var.h: revision 1.10 sys/dev/fdt/fdt_port.c: revision 1.6 sys/arch/evbarm/conf/GENERIC64: revision 1.122 sys/dev/ic/dwc_mmc_var.h: revision 1.11 sys/dev/fdt/files.fdt: revision 1.50 sys/arch/evbarm/conf/GENERIC64: revision 1.123 sys/arch/arm/rockchip/rk_i2s.c: revision 1.2 sys/arch/arm/rockchip/files.rockchip: revision 1.23 sys/arch/evbarm/conf/GENERIC64: revision 1.124 sys/dev/ic/anx_dp.c: revision 1.1
rkpmic: add RTC support; register w/ todr(9) rkpmic: correct delay Add support for SDIO interrupts. fix copy/paste error in mux_pll_src_cpll_gpll_ppll_parents[] add RK3399 eDP clocks add RK3399 DisplayPort clocks style fix/KNF rk3399_cru: implement dclk_vop0_frac and dclk_vop1_frac Move drm_encoder from rkvop(4) to the SoC-layer output pipe drivers (rk_dwhdmi). rkvop: set stride using virtual framebuffer width instead of display mode rk3399_cru: Reparent dclk_vop[01] to gpll via dclk_vop[01]_frac. The previous source of dclk_vop[01] was vpll via dclk_vop[01]_div. vpll is apparently used directly as a pixel clock source for the HDMI PHY, and we don't want the other VOP's dclk changing out from under it because we can't handle finding a replacement clock source with the right rate yet. gpll happens to run at 594MHz, which works well as a basis for pixel clocks. Linux suggests that the source clock of the fractional divider needs to be more than twenty times greater than the resulting clock (or some intermediate clock?) for output stability. This may not be the case with 594MHz and the common pixel clocks I see used by displays in my area of the wild, but it works for now. add Analogix DisplayPort core driver add Rockchip (RK3399) glue for Analogix DisplayPort core add anxdp(4) Add another panel@fdt driver, this time for DRM-style panels. To do: migrate away from other panel driver. enable panel at fdt drivers paper over the rkpwm get_conf function that otherwise doesn't seem to let things work add template bits for optional eDP panel on RockPro64 Abort panel driver attach if required regulator is missing. Add clk provider Add Pinebook Pro dts, from Manjaro Linux. https://gitlab.manjaro.org/tsys/linux-pinebook-pro/blob/877ca0e7283596f37845de50dc36bff5b88b91e1/arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts + rk3399-pinebook-pro.dts Attach mmcpwrseq resource earlier dwcmmc improvements: - Use mmcpwrseq resources if available - Only set 4- or 8-bit mode if specified in the dt properties - Add quirk for implementations with inverted power enable logic - Support switching signal voltage between 1.8V and 3.3V - Fix a clock divider issue on Rockchip SoCs Fix performance regression with previous Quiet chatty printfs No need to print all supported levels at attach, print the range and total number of steps Disable SPI for now (rkspi driver hangs at boot) Add driver for simple-audio-amplifier binding Add driver for Everest Semi ES8316 Low Power Audio CODEC add es8316, simpleamp Avoid sleeping while the audio intr lock is held. If the rockchip,system-power-controller property is present, try to power off with the PMIC Add HAILUCK keyboard (product 1e) Add a quirk for the HAILUCK USB keyboard / touchpad device with product 1e. The keyboard does not function properly unless the touchpad's intr endpoint is active. Add driver for CellWise CW2015 Fuel Gauge IC. add cwfg Emit PMFE_DISPLAY_{ON,OFF} events in response to DPMS requests. If the backlight node does not have an enable gpio, set the lowest duty cycle to turn the display off instead. Attach psci as early as possible. This allows other power controllers to register their own poweroff / reset callbacks with a higher preference. Add 2000 MHz to available armclkb rates Remove debug printfs
|
1.103.2.6 | 20-Nov-2019 |
martin | Pull up following revision(s) (requested by tnn in ticket #458):
sys/arch/arm/rockchip/rk3399_cru.c: revision 1.9 sys/arch/arm/rockchip/rk_spi.c: revision 1.1 sys/arch/evbarm/conf/GENERIC64: revision 1.104 sys/arch/arm/rockchip/files.rockchip: revision 1.20
rk3399_cru: add definitions for SPI clocks
rk_spi: Rockchip SPI driver
Match only on RK3399 for now, but should work on RK3328 as well with the proper CRU support. If you can, please test and enable for RK3328.
rkspi* at fdt?
|
1.103.2.5 | 18-Nov-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #439):
sys/arch/evbarm/conf/GENERIC64: revision 1.115 sys/arch/arm/sunxi/sun50i_a64_ccu.c: revision 1.15
Add SPI clocks Add sun6ispi
|
1.103.2.4 | 18-Nov-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #438):
sys/dev/fdt/spdif_tx.c: revision 1.1 sys/arch/evbarm/conf/GENERIC64: revision 1.114 sys/dev/fdt/files.fdt: revision 1.48
Add driver for dummy spdif transmitter bindings. Add spdiftx
|
1.103.2.3 | 16-Nov-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #427):
sys/dev/ic/dw_hdmi_phy.c: revision 1.2 sys/dev/ic/dw_hdmi.c: revision 1.4 sys/dev/fdt/ausoc.c: revision 1.5 sys/dev/ic/dw_hdmi.h: revision 1.2 sys/dev/ic/dw_hdmi.h: revision 1.3 sys/dev/ic/dw_hdmi.h: revision 1.4 sys/conf/files: revision 1.1242 sys/dev/fdt/fdtvar.h: revision 1.57 sys/arch/arm/rockchip/rk3399_cru.c: revision 1.11 sys/arch/arm/rockchip/rk3399_cru.c: revision 1.12 sys/arch/arm/rockchip/rk3399_cru.c: revision 1.13 sys/arch/evbarm/conf/GENERIC64: revision 1.110 sys/arch/arm/rockchip/rk_drm.c: revision 1.1 sys/arch/arm/rockchip/rk_drm.c: revision 1.2 sys/arch/evbarm/conf/GENERIC64: revision 1.112 sys/arch/arm/rockchip/rk_dwhdmi.c: revision 1.1 sys/dev/fdt/fdt_clock.c: revision 1.10 sys/arch/evbarm/conf/GENERIC64: revision 1.113 sys/arch/arm/rockchip/rk_dwhdmi.c: revision 1.2 sys/arch/arm/rockchip/rk_drm.h: revision 1.1 sys/arch/arm/rockchip/rk_dwhdmi.c: revision 1.3 sys/arch/arm/rockchip/rk_fb.c: revision 1.1 sys/arch/arm/dts/rk3399-rockpro64.dts: revision 1.9 sys/arch/arm/rockchip/rk_vop.c: revision 1.1 sys/arch/arm/rockchip/rk_vop.c: revision 1.2 sys/arch/arm/rockchip/rk_i2c.c: revision 1.6 sys/arch/arm/rockchip/rk_cru.h: revision 1.6 sys/arch/arm/rockchip/rk_cru.h: revision 1.7 sys/arch/arm/rockchip/rk_cru_composite.c: revision 1.4 sys/arch/arm/rockchip/rk_cru_composite.c: revision 1.5 sys/arch/arm/rockchip/files.rockchip: revision 1.21 sys/arch/arm/rockchip/rk_i2s.c: revision 1.1 sys/arch/arm/rockchip/files.rockchip: revision 1.22 sys/dev/ic/dw_hdmi.c: revision 1.2 sys/dev/ic/dw_hdmi_phy.c: revision 1.1 sys/dev/ic/dw_hdmi.c: revision 1.3
Support reads of more than 32 bytes in a single xfer.
Add support for internal DesignWare HDMI PHYs
Add fdtbus_clock_enable and fdtbus_clock_enable_index shortcuts
Add HDMI and VOP clocks
WIP display driver for Rockchip RK3399
Add (commented out) Rockchip display support
Select the correct MPLL and PHY settings for the requested pixel clock Force DCLK_VOP0/1 dividers to 1 and select closest match when setting PLL rates.
Fix typo in phy config table
Fix a few swapped fields
Remove debug output
Enable Rockchip display support
Set sysclk rate at set_format time, so the link set_format callback can read the new sysclk
Add I2S audio input support. Add software volume controls. Add support for I2S clocks. Add driver for Rockchip I2S/PCM controller. Enable HDMI audio on ROCKPro64 Add rki2s Add audio support
|
1.103.2.2 | 03-Oct-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #273):
sys/arch/evbarm/conf/files.evbarm: revision 1.33 sys/arch/evbarm/conf/GENERIC64: revision 1.108
Increase maxusers to 64 for 64-bit kernels
|
1.103.2.1 | 23-Sep-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #230):
sys/dev/pci/files.pci: revision 1.415 distrib/sets/lists/man/mi: revision 1.1655 sys/dev/pci/if_mcx.c: revision 1.1 share/man/man4/Makefile: revision 1.683 share/man/man4/mcx.4: revision 1.1 sys/arch/evbarm/conf/GENERIC64: revision 1.107 sys/dev/pci/files.pci: revision 1.414
Add support for Mellanox 5th generation ethernet devices. This driver supports the ConnectX-4 Lx EN, ConnectX-4 EN, ConnectX-5 EN, and ConnectX-6 EN adapters.
Driver ported from OpenBSD.
add mcx attachment.
Correct mcx comment, drop mii dependency
|
1.130.2.3 | 29-Feb-2020 |
ad | Sync with head.
|
1.130.2.2 | 25-Jan-2020 |
ad | Sync with head.
|
1.130.2.1 | 17-Jan-2020 |
ad | Sync with head.
|
1.149.2.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.165.2.3 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.165.2.2 | 03-Jan-2021 |
thorpej | Sync w/ HEAD.
|
1.165.2.1 | 14-Dec-2020 |
thorpej | Sync w/ HEAD.
|
1.177.4.1 | 01-Aug-2021 |
thorpej | Sync with HEAD.
|
1.206.2.6 | 08-Aug-2025 |
martin | Pull up following revision(s) (requested by skrll in ticket #1148):
sys/arch/evbarm/conf/GENERIC64: revision 1.227 sys/dev/pci/files.pci: revision 1.451 sys/dev/pci/pvscsi.c: revision 1.1 sys/dev/pci/pvscsi.c: revision 1.2 sys/dev/pci/pvscsi.h: revision 1.1 sys/arch/amd64/conf/GENERIC: revision 1.617
Add a port of the FreeBSD driver for the VMware PV SCSI controller found in VMware's ESXi product.
Tested on ESXi/Arm such that an installation from ISO succeeds and boots.
Add the barrier that a comment describes.
|
1.206.2.5 | 09-Oct-2024 |
martin | Pull up following revision(s) (requested by riastradh in ticket #939):
distrib/sets/lists/debug/module.md.amd64: revision 1.18 sys/modules/Makefile: revision 1.292 lib/libc/gen/arc4random.c: revision 1.34 lib/libc/gen/arc4random.c: revision 1.35 lib/libc/gen/arc4random.c: revision 1.36 lib/libc/gen/arc4random.c: revision 1.37 sys/kern/kern_entropy.c: revision 1.70 lib/libc/gen/arc4random.c: revision 1.38 sys/kern/kern_entropy.c: revision 1.71 lib/libc/gen/getentropy.3: revision 1.8 distrib/sets/lists/modules/md.amd64: revision 1.103 share/man/man4/rnd.4: revision 1.42 share/man/man4/rnd.4: revision 1.44 lib/libc/include/arc4random.h: revision 1.1 distrib/sets/lists/man/mi: revision 1.1786 sys/arch/i386/conf/GENERIC: revision 1.1258 sys/modules/acpivmgenid/acpivmgenid.ioconf: revision 1.1 sys/arch/amd64/conf/ALL: revision 1.190 distrib/sets/lists/debug/mi: revision 1.446 sys/arch/i386/conf/ALL: revision 1.521 lib/libc/gen/Makefile.inc: revision 1.219 distrib/sets/lists/debug/module.md.i386: revision 1.12 sys/dev/acpi/acpi_vmgenid.c: revision 1.1 sys/dev/acpi/acpi_vmgenid.c: revision 1.2 lib/libc/include/reentrant.h: revision 1.22 sys/arch/evbarm/conf/GENERIC64: revision 1.219 share/man/man4/Makefile: revision 1.735 distrib/sets/lists/modules/md.i386: revision 1.100 distrib/sets/lists/tests/mi: revision 1.1334 lib/libc/gen/arc4random.3: revision 1.22 sys/dev/acpi/files.acpi: revision 1.133 lib/libc/gen/arc4random.3: revision 1.23 tests/lib/libc/gen/t_arc4random.c: revision 1.1 sys/sys/entropy.h: revision 1.6 sys/arch/amd64/conf/GENERIC: revision 1.614 sys/modules/acpivmgenid/Makefile: revision 1.1 share/man/man4/acpivmgenid.4: revision 1.1 lib/libc/gen/Makefile.inc: revision 1.220 tests/lib/libc/gen/Makefile: revision 1.56 share/man/man4/acpivmgenid.4: revision 1.2 share/man/man4/acpivmgenid.4: revision 1.3
(all via patch)
Catch up with all the lint warnings since exit on warning was disabled.
Disable 'missing header declaration' and 'nested extern' warnings for now. acpivmgenid(4): New driver for virtual machine generation ID.
Added to amd64/ALL and i386/ALL kernel configurations, and made available as a loadable module acpivmgenid.kmod on x86, for now. TBD: Add to all ACPI-supporting GENERIC kernels. PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork
entropy(9): Factor out subroutines to reset and gather entropy. `Reset' means we keep the data in the pool, but assume it had zero entropy. `Gather' means we request samples from all on-demand sources and wait for the synchronous ones to complete.
No functional change intended, other than to expose new symbols -- just preparation to expose these to acpivmgenid(4), so it can use these when the VM host notifies us that we, the guest, have been cloned. PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork
acpivmgenid(4): Reset and gather entropy on VM clone notification. PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork
arc4random(3): Reseed if system entropy epoch changes. This can happen, for example, if the system is a VM instance, and the VM is cloned.
This incurs the cost of a system call on every arc4random call, which is unfortunate, but 1. we don't currently have a (machine-independent) mechanism for exposing a read-only page to userland shared by the kernel to enable a cheaper access path to the entropy epoch; and 2. the algorithm here -- a simple application of ChaCha -- is likely also a bottleneck and could be much cheaper by (a) using sys/crypto/chacha for machine-dependent vectorized ChaCha code, and (b) filling a buffer (somewhere between a cipher block and a page) in a batch at a time, instead of running ChaCha to generate only 32 bytes at a time. So although this might be a performance hit, the security benefit is worthwhile and we have a clear path to do better than reversing the performance hit later. PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork
acpivmgenid(4): Nix BUGS that have been squashed. Reference kern.entropy.epoch for the remaining bug (which is a performance issue, not a security issue). PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork
entropy(9): Allow unprivileged reads of sysctl kern.entropy.epoch.
Applications need this in order to know when to reseed. (We should also expose it through a page shared read-only with userland for cheaper access, but until we do, let's let applications get at it through sysctl.) PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork
arc4random.c: Fix test program.
This isn't wired up anywhere, but let's reduce the bitrot. It was helpful in reminding me that kern.entropy.epoch was, for reasons I can't remember, restricted to privileged access. PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork
amd64, evbarm, i386: Add acpivmgenid(4) to GENERIC. PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork
rnd(4): Document kern.entropy.epoch is unprivileged and elaborate. Cross-reference acpivmgenid(4). PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork
arc4random(3): Note that arc4random respects kern.entropy.epoch. PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork Add debug info for new acpivmgenid module
arc4random(3): Add automatic tests.
This verifies that: - arc4random zeroes its state and reseeds itself on fork - arc4random reseeds itself on entropy consolidation (e.g., VM clone) - arc4random falls back to global state if it can't allocate local state because address space limits cause mmap to fail
NOTE: This adds a new libc symbol __arc4random_global, but it's in the reserved namespace and only used by t_arc4random, so no libc minor bump. PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork
getentropy(3): Note intent to reseed on VM clone, and caveats.
Tidy markup and pacify some mandoc -Tlint complaints while here. PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork
Bump dates on man pages recently updated to mention VM clones. PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork
arc4random(3): Pacify some of lint's complaints. PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork
arc4random: suppress another lint warning
|
1.206.2.4 | 17-Jun-2024 |
martin | Pull up following revision(s) (requested by nia in ticket #698):
sys/arch/evbarm/conf/GENERIC64: revision 1.216
Add some "simpler" PCI audio devices to aarch64's GENERIC64
These serve as alternatives to hdaudio. Tested in QEMU.
|
1.206.2.3 | 14-Oct-2023 |
martin | Pull up following revision(s) (requested by yamaguchi in ticket #409):
sys/dev/pci/if_ixl.c: revision 1.90 sys/dev/pci/if_ixl.c: revision 1.91 sys/dev/pci/if_ixl.c: revision 1.92 sys/dev/pci/if_ixl.c: revision 1.93 sys/arch/evbarm/conf/GENERIC64: revision 1.214
ixl(4): skip getting link status if the last command is running
ixl(4): use cv_broadcast to wakeup ioctl and workqueue context. Commands may be issued at the same time from the both context.
ixl(4): update link status in workqueue
ixl(4): Print device info on attach Without PCIVERBOSE option: ixl0 at pci1 dev 0 function 0: vendor 8086 product 1572 (rev. 0x01) With PCIVERBOSE option: ixl0 at pci1 dev 0 function 0: Intel XL710 SFP+ Ethernet (SFI) (rev. 0x01) OK yamaguchi@
aarch64/GENERIC64: Add ixl(4) Works just fine for little-endian on LX2K with UEFI firmware. Not tested for big-endian yet; attach fails on ROCKPro64 due to host controller problem. OK yamaguchi@
|
1.206.2.2 | 08-Oct-2023 |
martin | Pull up following revision(s) (requested by rin in ticket #393):
sys/dev/pci/igc/if_igc.c up to 1.3 sys/dev/pci/igc/if_igc.h up to 1.2 sys/dev/pci/igc/igc_api.c up to 1.2 sys/dev/pci/igc/igc_api.h up to 1.2 sys/dev/pci/igc/igc_base.c up to 1.2 sys/dev/pci/igc/igc_base.h up to 1.2 sys/dev/pci/igc/igc_defines.h up to 1.2 sys/dev/pci/igc/igc_evcnt.h up to 1.1 sys/dev/pci/igc/igc_hw.h up to 1.2 sys/dev/pci/igc/igc_i225.c up to 1.2 sys/dev/pci/igc/igc_i225.h up to 1.2 sys/dev/pci/igc/igc_mac.c up to 1.2 sys/dev/pci/igc/igc_mac.h up to 1.2 sys/dev/pci/igc/igc_nvm.c up to 1.2 sys/dev/pci/igc/igc_nvm.h up to 1.2 sys/dev/pci/igc/igc_phy.c up to 1.2 sys/dev/pci/igc/igc_phy.h up to 1.2 sys/dev/pci/igc/igc_regs.h up to 1.2 distrib/sets/lists/man/mi: revision 1.1766 sys/arch/amd64/conf/GENERIC: revision 1.606 sys/arch/evbppc/conf/DHT: revision 1.5 sys/arch/evbarm/conf/GENERIC64: revision 1.213 share/man/man4/Makefile: revision 1.733 sys/arch/amd64/conf/ALL: revision 1.181 share/man/man4/igc.4: revision 1.1 sys/dev/pci/files.pci: revision 1.447 sys/arch/amd64/conf/XEN3_DOM0: revision 1.200 doc/CHANGES (apply patch)
Add igc(4) for Intel I225/I226 series ethernet devices
|
1.206.2.1 | 26-Dec-2022 |
martin | Pull up following revision(s) (requested by nia in ticket #23):
sys/arch/evbarm/conf/GENERIC64: revision 1.207
PR port-arm/57044 allow vcaudio on RPI 4 to attach when booting with EFI
|
1.216.2.2 | 02-Aug-2025 |
perseant | Sync with HEAD
|
1.216.2.1 | 01-Jul-2024 |
perseant | Sync with HEAD.
|
1.226.2.1 | 08-Aug-2025 |
martin | Pull up following revision(s) (requested by skrll in ticket #6):
sys/arch/evbarm/conf/GENERIC64: revision 1.227 sys/dev/pci/files.pci: revision 1.451 sys/dev/pci/pvscsi.c: revision 1.1 sys/dev/pci/pvscsi.c: revision 1.2 sys/dev/pci/pvscsi.h: revision 1.1 sys/arch/amd64/conf/GENERIC: revision 1.617
Add a port of the FreeBSD driver for the VMware PV SCSI controller found in VMware's ESXi product.
Tested on ESXi/Arm such that an installation from ISO succeeds and boots.
Add the barrier that a comment describes.
|
1.1 | 03-Nov-2022 |
skrll | Provide MI PMAP support on AARCH64
|
1.2 | 31-Mar-2019 |
jmcneill | Remove GENERIC_USERMODE kernel config (this has never worked)
|
1.1 | 10-Nov-2013 |
jmcneill | branches: 1.1.4; 1.1.6; 1.1.10; 1.1.36; add usermode kernel config
|
1.1.36.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.10.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.10.1 | 10-Nov-2013 |
tls | file GENERIC_USERMODE was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.1.6.2 | 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.1.6.1 | 10-Nov-2013 |
yamt | file GENERIC_USERMODE was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.1.4.2 | 18-May-2014 |
rmind | sync with head
|
1.1.4.1 | 10-Nov-2013 |
rmind | file GENERIC_USERMODE was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.1 | 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.20 | 13-Sep-2018 |
skrll | G/C GOLDENGATE
|
1.19 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.18 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.17 | 05-Jun-2018 |
hkenken | branches: 1.17.2; Rename ARM A9 Global Timer driver name to support fdt.
- Rename a9tmr to arma9tmr. - Add a9tmr_fdt.c based gtmr_fdt.c.
|
1.16 | 14-Sep-2017 |
mrg | branches: 1.16.2; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.15 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.14 | 26-Jun-2017 |
sevan | Add a heading to describe the class of device axe(4) is.
|
1.13 | 19-Feb-2017 |
rin | branches: 1.13.6; PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.12 | 07-Aug-2015 |
maxv | branches: 1.12.2; 1.12.4; Remove KMEMSTATS.
|
1.11 | 23-Aug-2014 |
dholland | branches: 1.11.2; 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.10 | 18-Aug-2014 |
christos | - Enable Wedge support for MBR/BSDLABEL where it was commented out. - Add apple partition support where it was missing - Add comments where missing
|
1.9 | 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.8 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.7 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32, following the switch to eabi by default.
|
1.6 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.5 | 30-Jun-2013 |
rmind | branches: 1.5.4; 1.5.6; G/C PFIL_HOOKS from the kernel configs.
|
1.4 | 05-Jun-2013 |
christos | branches: 1.4.2; remove obsolete networking options
|
1.3 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.2 | 19-Feb-2013 |
matt | branches: 1.2.4; fix C&P error
|
1.1 | 19-Feb-2013 |
matt | More Cortina CS75xx files.
|
1.2.4.5 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.2.4.4 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.4.3 | 23-Jun-2013 |
tls | resync from head
|
1.2.4.2 | 25-Feb-2013 |
tls | resync with head
|
1.2.4.1 | 19-Feb-2013 |
tls | file GOLDENGATE was added on branch tls-maxphys on 2013-02-25 00:28:34 +0000
|
1.4.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.5.6.2 | 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.5.6.1 | 30-Jun-2013 |
yamt | file GOLDENGATE was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.5.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.11.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.11.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.12.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.12.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.13.6.1 | 01-Jul-2017 |
snj | Pull up following revision(s) (requested by sevan in ticket #72): sys/arch/evbarm/conf/GEMINI_SLAVE: revision 1.35 sys/arch/evbarm/conf/N900: revision 1.24 sys/arch/evbarm/conf/GOLDENGATE: revision 1.14 sys/arch/evbarm/conf/GEMINI_MASTER: revision 1.34 sys/arch/evbarm/conf/BEAGLEBONE: revision 1.43 sys/arch/evbarm/conf/BCM56340: revision 1.12 sys/arch/evbarm/conf/GEMINI: revision 1.34 sys/arch/evbarm/conf/BEAGLEBOARDXM: revision 1.24 sys/arch/evbarm/conf/BCM5301X: revision 1.27 sys/arch/evbarm/conf/PANDABOARD: revision 1.22 Add a heading to describe the class of device axe(4) is.
|
1.16.2.3 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
1.16.2.2 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.16.2.1 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.17.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.3 | 14-Sep-2018 |
skrll | Some tweet told me I missed this.
|
1.2 | 01-May-2014 |
martin | branches: 1.2.2; 1.2.28; 1.2.30; Do not create debug info for *_INSTALL kernels.
|
1.1 | 19-Feb-2013 |
matt | branches: 1.1.2; 1.1.4; 1.1.12; More Cortina CS75xx files.
|
1.1.12.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1.4.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.4.2 | 25-Feb-2013 |
tls | resync with head
|
1.1.4.1 | 19-Feb-2013 |
tls | file GOLDENGATE_INSTALL was added on branch tls-maxphys on 2013-02-25 00:28:34 +0000
|
1.1.2.1 | 18-May-2014 |
rmind | sync with head
|
1.2.30.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.28.1 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
1.2.2.2 | 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.2.2.1 | 01-May-2014 |
yamt | file GOLDENGATE_INSTALL was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.111 | 29-Jan-2024 |
christos | PR/57889: Ricardo Branco: ext2fs does not have user immutable and append file flags, only system ones. Restrict those to the superuser. Before the behavior was controlled by EXT2FS_SYSTEM_FLAGS. Make that behavior the default.
|
1.110 | 07-Aug-2022 |
simonb | branches: 1.110.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.109 | 24-May-2022 |
andvar | fix various typos in comment, documentation and log messages.
|
1.108 | 20-Jan-2021 |
nia | do not enable kernel OSS compat in configs without compat_linux
perhaps kernel OSS compat can be merged into compat_linux to avoid further confusion
|
1.107 | 27-Sep-2020 |
roy | branches: 1.107.2; vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.106 | 16-Aug-2020 |
jdolecek | make COMPAT_LINUX option disabled by default
leave the option enabled only in amd64/i386 ALL kernels to make sure it continues to be compilable also when included in kernel
|
1.105 | 01-Aug-2020 |
maxv | Remove references to BRIDGE_IPF, it is now compiled in by default.
|
1.104 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.103 | 25-Mar-2020 |
jdolecek | branches: 1.103.2; remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs to prepare for their eventual removal
|
1.102 | 19-Jan-2020 |
thorpej | Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete.
|
1.101 | 21-Aug-2019 |
msaitoh | branches: 1.101.2; Fix typo (s/contoller/controller/).
|
1.100 | 26-Apr-2019 |
sevan | Use veriexec.config to reduce duplication
|
1.99 | 23-Oct-2018 |
jdolecek | remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.98 | 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.97 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.96 | 07-Jun-2018 |
thorpej | branches: 1.96.2; Revert changes that pinned-down i2c parent specs. The i2c subsystem has been enhanced to make this unnecessary.
|
1.95 | 15-May-2018 |
thorpej | Fully specifiy the location of indirectly-configured I2C devices. In particular, the parent spec must not be wild-carded, as doing so doesn't work well on systems where more than one I2C bus is present.
|
1.94 | 14-Sep-2017 |
mrg | branches: 1.94.2; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.93 | 13-Sep-2017 |
sevan | Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options. These algorithms are either broken or on their way to being broken.
Discussed on tech-security http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html
ok riastradh
|
1.92 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.91 | 16-Jun-2017 |
pgoyette | Add gpio support for Xscale
From Stephan Meisenger in PR/52163
|
1.90 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.89 | 13-Dec-2016 |
christos | branches: 1.89.2; wildcard speaker attachments, now that we can handle many of them.
|
1.88 | 10-Dec-2016 |
christos | remove VAUDIOSPEAKER for now, will be done differently.
|
1.87 | 08-Dec-2016 |
nat | Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
1.86 | 26-Nov-2016 |
christos | mention PAX_SEGVGUARD dependency on FILEASSOC
|
1.85 | 08-Aug-2015 |
maxv | branches: 1.85.2; Remove KMEMSTATS.
|
1.84 | 23-Aug-2014 |
dholland | branches: 1.84.2; 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.83 | 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.82 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.81 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32, following the switch to eabi by default.
|
1.80 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.79 | 13-Aug-2013 |
pgoyette | branches: 1.79.2; Bump SYMTAB_SPACE
> arm--netbsdelf-eabi-dbsym: symbol table (786048 bytes) too big for buffer (78603 2 bytes) > Increase options SYMTAB_SPACE in your kernel config
|
1.78 | 30-Jun-2013 |
rmind | G/C PFIL_HOOKS from the kernel configs.
|
1.77 | 08-Jun-2013 |
htodd | branches: 1.77.2; Comment out IPSEC in GUMSTIX like the rest.
|
1.76 | 05-Jun-2013 |
christos | remove obsolete networking options
|
1.75 | 27-Apr-2013 |
christos | more bogus number removal
|
1.74 | 27-Apr-2013 |
christos | the bogus number police
|
1.73 | 27-Apr-2013 |
christos | remove confusing numeric locators where they are unused.
|
1.72 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.71 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.70 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.69 | 15-Sep-2012 |
kiyohara | Add malo@pcmcia.
|
1.68 | 09-Sep-2012 |
msaitoh | branches: 1.68.2; Split DEBUG="-g -Ox" into DEBUG="-g" and COPTS="-Ox".
|
1.67 | 29-Aug-2012 |
skrll | Typo in comment
|
1.66 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.65 | 10-Mar-2012 |
joerg | P1003_1B_SEMAPHORE is no longer optional.
|
1.64 | 09-Feb-2012 |
matt | Bump SYMTAB_SPACE
|
1.63 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.62 | 18-Dec-2011 |
kiyohara | SYMTAB_SPACE.
|
1.61 | 22-Nov-2011 |
tls | branches: 1.61.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.60 | 30-Sep-2011 |
he | branches: 1.60.2; Bump SYMTAB_SPACE so that the symbol table fits again.
|
1.59 | 02-Sep-2011 |
he | Bump SYMTAB_SPACE so that it fits again.
|
1.58 | 23-Jul-2011 |
jakllsch | Enable or note aubtfwl(4) wherever ubt(4) is enabled or noted.
|
1.57 | 15-May-2011 |
he | Bump SYMTAB_SPACE so that the contents fits again.
|
1.56 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.55 | 06-Mar-2011 |
jakllsch | Bump SYMTAB_SPACE for the many other evbarm kernels that also need it increased.
|
1.54 | 23-Nov-2010 |
hannken | branches: 1.54.2; 1.54.4; Remove unused count from pseudo-device md.
|
1.53 | 23-Sep-2010 |
kiyohara | + Remove crypto, swcrypto. No need. + Enable tap. It needs Bluetooth PAN. + Enable bridge for PAN/netDUO. + Enable dmoverio.
|
1.52 | 28-Aug-2010 |
kiyohara | Fix typo.
|
1.51 | 10-Jul-2010 |
kiyohara | Support Overo (Gumstix inc). + This commit supports basically. + Expansion boards not support yet. And MicroSD, Wifi, Bluetooth too.
|
1.50 | 10-Jul-2010 |
kiyohara | Add disabled option PPPOE_SERVER.
|
1.49 | 22-May-2010 |
plunky | add btmagic(4) where other Bluetooth drivers are listed
|
1.48 | 08-May-2010 |
mrg | enable IPFILTER_COMPAT in all kernels that have ipfilter already. canonicalise several of the ipf option segments in various files (this mostly means adding commented out IPFILTER_DEFAULT_BLOCK, or adding commented or uncommented IPFILTER_LOG or IPFILTER_LOOKUP option statements.)
i built about 20 of these kernels to check, but not all of them.
|
1.47 | 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
1.46 | 15-Mar-2010 |
kiyohara | branches: 1.46.2; More SYMTAB_SPACE. Enable wsmux for udl.
|
1.45 | 07-Mar-2010 |
kiyohara | Add options GUMSTIX_NETBSD_ARGS_CONSOLE and GUMSTIX_NETBSD_ARGS_BUSHEADER. Can specify arg 'console='(*new*) and 'busheader=' from u-boot. These args use dynamically configuration. Also change function name. s/_line/_liner/.
|
1.44 | 07-Mar-2010 |
kiyohara | Assorted spelling/capitalization fixes from Igor Sobrado in PR kern/22595.
|
1.43 | 03-Jan-2010 |
kiyohara | branches: 1.43.2; Add udl(4). Tested on verdex-pro and LCD-8000U.
|
1.42 | 07-Dec-2009 |
kiyohara | Remove null-line.
|
1.41 | 06-Dec-2009 |
kiyohara | Add ukphy(4).
|
1.40 | 06-Dec-2009 |
kiyohara | Add drvctl. Update some bluetooth related comments. Remove some white-spaces.
|
1.39 | 05-Dec-2009 |
pooka | Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.38 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.37 | 09-Aug-2009 |
kiyohara | Support verdex and verdex-pro. And + Support LCD controller. + Support SMSC LAN 9117 Ethernet controller. + Comment outed 'options GXIO_DEFAULT_EXPANSION'. As for verdex-pro being sold now, this option becomes obstructive. + Remove some usb devices in GUMSTIX. + Update GUMSTIX.
Also Fix ARM ABI in gumstix_start.S. Thanks Brett Slager <bds at ifgd.net>. Calculate RAM size in gumstix_start.S.
|
1.36 | 21-Apr-2009 |
nonaka | Added SD/MMC support from OpenBSD. tested on i386, amd64 at current-users ML by pgoyette@. tested on zaurus by myself.
|
1.35 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.34 | 06-Feb-2009 |
jym | branches: 1.34.2; Changes to MEMORY_RBFLAGS option: - renamed to MEMORY_DISK_RBFLAGS to better fit the rest of the MEMORY_DISK options(4) - change default value to RB_AUTOBOOT instead of RB_SINGLE, and adapt the config(5) files accordingly - document this option inside options(4)
See also http://mail-index.netbsd.org/tech-kern/2008/12/25/msg003924.html
Reviewed by abs@ in private mail.
|
1.33 | 29-Jan-2009 |
nonaka | Oops, sdmmc related device must be commented out.
|
1.32 | 29-Jan-2009 |
nonaka | Increase SYMTAB_SPACE.
|
1.31 | 24-Nov-2008 |
ad | Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.30 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.29 | 19-Oct-2008 |
joerg | branches: 1.29.2; 1.29.4; Add u3g entries in kernels that have ugensa as well.
|
1.28 | 31-Jul-2008 |
simonb | Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.27 | 24-Jun-2008 |
kiyohara | branches: 1.27.2; Change SYMTAB_SPACE=400000 from 380000.
|
1.26 | 14-May-2008 |
matt | branches: 1.26.2; Back out SD/MMC inclusion which shouldn't have been comitted.
|
1.25 | 09-May-2008 |
matt | Add KERNEL_BASE_EXT=0xc0000000 to those plaforms that need it. Note that armv6 and later systems will use 0x80000000 as the kernel start so they can use the split TTBs in armv6 and later.
|
1.24 | 27-Jan-2008 |
kiyohara | branches: 1.24.6; 1.24.10; 1.24.12; Update and add some options/devices.
|
1.23 | 06-Jan-2008 |
matt | Increase SYMTAB_SPACE because of more kernel bloat.
|
1.22 | 31-Dec-2007 |
ad | Remove systrace. Ok core@.
|
1.21 | 02-Dec-2007 |
kiyohara | branches: 1.21.6; Add bcsp(4).
|
1.20 | 17-Oct-2007 |
garbled | branches: 1.20.2; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
1.19 | 16-Sep-2007 |
kiyohara | + Add comment at btuart. + Add INCLUDE_CONFIG_FILE and UFS_DIRHASH. + Add white space at file-system and enabled some file-system. + Comment-outed un-major devices. + Add stuirda, uchcom, ugensa.
|
1.18 | 21-Aug-2007 |
kiyohara | branches: 1.18.2; Replace white-space to Tab.
|
1.17 | 21-Aug-2007 |
kiyohara | Add gxiic and iic. However not test yet because I don't have I2C-LSI and can't connect it.
|
1.16 | 21-Aug-2007 |
kiyohara | Add option GXIO_DEFAULT_EXPANSION. This option is default 'netCF'. Remove white-spaces.
|
1.15 | 20-Aug-2007 |
kiyohara | Add btbc(4).
|
1.14 | 12-Jul-2007 |
kiyohara | branches: 1.14.4; 1.14.6; 1.14.8; s/Gumstix, Inc./Gumstix. Inc./ Sync to i386's GENERIC 1.837
|
1.13 | 20-Apr-2007 |
kiyohara | branches: 1.13.2; + Add file-system HFSP (commented out). + Add pxartc and lcd(commented out) and pxaudc and pxamci (commented out). lcd and pxamci not support yet. + Remove slhci. + Change name of expansion bords the console-{hw,st} from waysmall-{hw,st}. Because The gumstix Co. changed the name.
|
1.12 | 20-Apr-2007 |
kiyohara | Change to use pxapcic from sa11xx_pcic. Support multiple socket. But not tested.
|
1.11 | 14-Mar-2007 |
drochner | It doesn't make sense to specify "configuration" and "interface" locators for uhub because a hub can't have sub-devices. This might be sanity-checked eventually. Same for ubt now after the change to device attachment.
|
1.10 | 01-Mar-2007 |
kiyohara | branches: 1.10.2; 1.10.4; Reorder.
|
1.9 | 20-Feb-2007 |
kiyohara | Remove IPKDB, not need. Indentation at cpu and mainbus.
|
1.8 | 20-Feb-2007 |
kiyohara | Remove white-space. Indentation.
|
1.7 | 20-Feb-2007 |
kiyohara | Add btuart.
|
1.6 | 18-Jan-2007 |
kiyohara | branches: 1.6.2; Sorry... btuart not yet.
|
1.5 | 18-Jan-2007 |
kiyohara | Support com*. Add options GXIO_BLUETOOTH_ON_HWUART, but not yet btuart. Cleanup some configurations.
|
1.4 | 17-Dec-2006 |
nonaka | branches: 1.4.2; Bump up SYMTAB_SPACE.
|
1.3 | 25-Oct-2006 |
he | branches: 1.3.2; Bump SYMTAB_SPACE so that it fits again. Hm, this port doesn't error out the build if it doesn't...
|
1.2 | 17-Oct-2006 |
kiyohara | branches: 1.2.2; Comment out slhci* at pcmcia, because testing now.
|
1.1 | 16-Oct-2006 |
kiyohara | Add initial support for the PXA255-based gumstix board.
|
1.2.2.4 | 18-Dec-2006 |
yamt | sync with head.
|
1.2.2.3 | 10-Dec-2006 |
yamt | sync with head.
|
1.2.2.2 | 22-Oct-2006 |
yamt | sync with head
|
1.2.2.1 | 17-Oct-2006 |
yamt | file GUMSTIX was added on branch yamt-splraiseipl on 2006-10-22 06:04:36 +0000
|
1.3.2.4 | 01-Feb-2007 |
ad | Sync with head.
|
1.3.2.3 | 12-Jan-2007 |
ad | Sync with head.
|
1.3.2.2 | 18-Nov-2006 |
ad | Sync with head.
|
1.3.2.1 | 25-Oct-2006 |
ad | file GUMSTIX was added on branch newlock2 on 2006-11-18 21:29:10 +0000
|
1.4.2.8 | 04-Feb-2008 |
yamt | sync with head.
|
1.4.2.7 | 21-Jan-2008 |
yamt | sync with head
|
1.4.2.6 | 07-Dec-2007 |
yamt | sync with head
|
1.4.2.5 | 27-Oct-2007 |
yamt | sync with head.
|
1.4.2.4 | 03-Sep-2007 |
yamt | sync with head.
|
1.4.2.3 | 26-Feb-2007 |
yamt | sync with head.
|
1.4.2.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.4.2.1 | 17-Dec-2006 |
yamt | file GUMSTIX was added on branch yamt-lazymbuf on 2006-12-30 20:45:48 +0000
|
1.6.2.4 | 07-May-2007 |
yamt | sync with head.
|
1.6.2.3 | 24-Mar-2007 |
yamt | sync with head.
|
1.6.2.2 | 12-Mar-2007 |
rmind | Sync with HEAD.
|
1.6.2.1 | 27-Feb-2007 |
yamt | - sync with head. - move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
|
1.10.4.1 | 11-Jul-2007 |
mjf | Sync with head.
|
1.10.2.6 | 03-Dec-2007 |
ad | Sync with HEAD.
|
1.10.2.5 | 09-Oct-2007 |
ad | Sync with head.
|
1.10.2.4 | 20-Aug-2007 |
ad | Sync with HEAD.
|
1.10.2.3 | 15-Jul-2007 |
ad | Sync with head.
|
1.10.2.2 | 27-May-2007 |
ad | Sync with head.
|
1.10.2.1 | 10-Apr-2007 |
ad | Sync with head.
|
1.13.2.1 | 03-Oct-2007 |
garbled | Sync with HEAD
|
1.14.8.3 | 03-Dec-2007 |
joerg | Sync with HEAD.
|
1.14.8.2 | 02-Oct-2007 |
joerg | Sync with HEAD.
|
1.14.8.1 | 03-Sep-2007 |
jmcneill | Sync with HEAD.
|
1.14.6.3 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.14.6.2 | 26-Dec-2007 |
rjs | Sync with HEAD.
|
1.14.6.1 | 01-Nov-2007 |
rjs | Sync with HEAD.
|
1.14.4.1 | 03-Sep-2007 |
skrll | Sync with HEAD.
|
1.18.2.4 | 23-Mar-2008 |
matt | sync with HEAD
|
1.18.2.3 | 09-Jan-2008 |
matt | sync with HEAD
|
1.18.2.2 | 09-Nov-2007 |
matt | Make all the evbarm kernels build again. Fix lossage from rebase.
|
1.18.2.1 | 06-Nov-2007 |
matt | sync with HEAD
|
1.20.2.2 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.20.2.1 | 08-Dec-2007 |
mjf | Sync with HEAD.
|
1.21.6.2 | 08-Jan-2008 |
bouyer | Sync with HEAD
|
1.21.6.1 | 02-Jan-2008 |
bouyer | Sync with HEAD
|
1.24.12.1 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.24.10.5 | 09-Oct-2010 |
yamt | sync with head
|
1.24.10.4 | 11-Aug-2010 |
yamt | sync with head.
|
1.24.10.3 | 11-Mar-2010 |
yamt | sync with head
|
1.24.10.2 | 19-Aug-2009 |
yamt | sync with head.
|
1.24.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.24.6.3 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.24.6.2 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.24.6.1 | 29-Jun-2008 |
mjf | Sync with HEAD.
|
1.26.2.1 | 27-Jun-2008 |
simonb | Sync with head.
|
1.27.2.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.27.2.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.29.4.1 | 21-Nov-2010 |
riz | Pull up following revision(s) (requested by plunky in ticket #1407): sys/dev/bluetooth/btdev.h: revision 1.9 sys/arch/iyonix/conf/GENERIC: revision 1.60 sys/arch/sparc64/conf/GENERIC: revision 1.129 sys/dev/usb/hid.c: revision 1.30 sys/dev/usb/hid.h: revision 1.13 sys/arch/i386/conf/GENERIC: revision 1.983 usr.sbin/btdevctl/print.c: revision 1.10 sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.16 sys/arch/alpha/conf/GENERIC: revision 1.337 sys/dev/bluetooth/files.bluetooth: revision 1.14 sys/arch/evbarm/conf/GUMSTIX: revision 1.49 sys/dev/usb/usbdevs: revision 1.550 sys/arch/evbppc/conf/OPENBLOCKS266_OPT: revision 1.14 sys/arch/hpcsh/conf/GENERIC: revision 1.91 sys/dev/bluetooth/btmagic.c: revision 1.1 distrib/sets/lists/man/mi: revision 1.1210 sys/arch/amd64/conf/GENERIC: revision 1.279 sys/arch/i386/conf/ALL: revision 1.258 sys/arch/amd64/conf/XEN3_DOM0: revision 1.54 sys/arch/hpcarm/conf/JORNADA720: revision 1.78 sys/dev/usb/hid.c: revision 1.29 share/man/man4/btmagic.4: revision 1.1 hid_get_data() does not work if the size of data is less than a byte and crosses a byte boundary, and it always returns a sign-extended value. fix this by using the algorithm from libusbhid to read bytes, and provide a hid_get_udata() function to return unsigned data values. while here, const args update DPRINTF to reflect actual function name add Apple Magic Mouse product-id regen for Magic Mouse id allow for vendor-id and product-id properties, passing them through to child devices add Magic Mouse driver and manpage btmagic(4) additionally query the "PnP Information" service record to discover any USB Forum vendor-id and product-id values and store them in the property list if found. add btmagic(4) where other Bluetooth drivers are listed
|
1.29.2.3 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.29.2.2 | 03-Mar-2009 |
skrll | Sync with HEAD.
|
1.29.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.34.2.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.43.2.3 | 22-Oct-2010 |
uebayasi | Sync with HEAD (-D20101022).
|
1.43.2.2 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.43.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.46.2.4 | 31-May-2011 |
rmind | sync with head
|
1.46.2.3 | 21-Apr-2011 |
rmind | sync with head
|
1.46.2.2 | 05-Mar-2011 |
rmind | sync with head
|
1.46.2.1 | 30-May-2010 |
rmind | sync with head
|
1.54.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.54.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.60.2.3 | 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.60.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.60.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.61.2.3 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.61.2.2 | 11-Mar-2012 |
mrg | sync to latest -current
|
1.61.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.68.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.68.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.68.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.68.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.77.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.79.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.84.2.4 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.84.2.3 | 05-Feb-2017 |
skrll | Sync with HEAD
|
1.84.2.2 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.84.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.85.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.85.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.89.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.94.2.5 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.94.2.4 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.94.2.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.94.2.2 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.94.2.1 | 21-May-2018 |
pgoyette | Sync with HEAD
|
1.96.2.4 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.96.2.3 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.96.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.96.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.101.2.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.103.2.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.107.2.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.110.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.5 | 02-May-2014 |
dogcow | as suggested by gimpy et al, "no config" the netbsd-device kernels. Reduces `build.sh release` by about a gig.
|
1.4 | 01-May-2014 |
martin | Do not create debug info for *_INSTALL kernels.
|
1.3 | 09-Aug-2009 |
kiyohara | branches: 1.3.12; 1.3.22; 1.3.26; 1.3.36; Support verdex and verdex-pro. And + Support LCD controller. + Support SMSC LAN 9117 Ethernet controller. + Comment outed 'options GXIO_DEFAULT_EXPANSION'. As for verdex-pro being sold now, this option becomes obstructive. + Remove some usb devices in GUMSTIX. + Update GUMSTIX.
Also Fix ARM ABI in gumstix_start.S. Thanks Brett Slager <bds at ifgd.net>. Calculate RAM size in gumstix_start.S.
|
1.2 | 19-Feb-2007 |
briggs | branches: 1.2.46; GUMSTIX and INSTALL both want to include pseudo-device md, so undefine it in between for now. Why does GUMSTIX need md?
|
1.1 | 16-Oct-2006 |
kiyohara | branches: 1.1.2; 1.1.4; 1.1.8; 1.1.10; Add initial support for the PXA255-based gumstix board.
|
1.1.10.1 | 27-Feb-2007 |
yamt | - sync with head. - move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
|
1.1.8.3 | 26-Feb-2007 |
yamt | sync with head.
|
1.1.8.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.1.8.1 | 16-Oct-2006 |
yamt | file GUMSTIX_INSTALL was added on branch yamt-lazymbuf on 2006-12-30 20:45:48 +0000
|
1.1.4.2 | 18-Nov-2006 |
ad | Sync with head.
|
1.1.4.1 | 16-Oct-2006 |
ad | file GUMSTIX_INSTALL was added on branch newlock2 on 2006-11-18 21:29:10 +0000
|
1.1.2.2 | 22-Oct-2006 |
yamt | sync with head
|
1.1.2.1 | 16-Oct-2006 |
yamt | file GUMSTIX_INSTALL was added on branch yamt-splraiseipl on 2006-10-22 06:04:36 +0000
|
1.2.46.1 | 19-Aug-2009 |
yamt | sync with head.
|
1.3.36.1 | 10-Aug-2014 |
tls | Rebase.
|
1.3.26.1 | 18-May-2014 |
rmind | sync with head
|
1.3.22.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.3.12.1 | 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 | 29-Oct-2022 |
jmcneill | Remove support for TI OMAP-L138 based Hawkboard.
This change is part of arch/arm/omap removal.
|
1.9 | 07-Aug-2022 |
simonb | UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.8 | 14-Sep-2017 |
mrg | branches: 1.8.8; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.7 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.6 | 21-Aug-2015 |
uebayasi | branches: 1.6.2; 1.6.4; Add `pseudo-device ksyms' where `options DDB' is used, because config(1)/config(5) can't handle module dependency correctly at this moment.
(This is another proof that shared file definition (`file xxx.c a|b') is a bad idea.)
|
1.5 | 23-Aug-2014 |
dholland | branches: 1.5.2; 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.4 | 17-Aug-2014 |
joerg | branches: 1.4.2; 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.3 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.2 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.1 | 02-Oct-2013 |
matt | branches: 1.1.2; 1.1.4; 1.1.6; Add support for OMAP1-183 base hawkboard (HAWK) from Sughosh Ganu. Minor cleanup (adding $NetBSD to headers, __KERNEL_RCSID to C files, etc).
|
1.1.6.2 | 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.1.6.1 | 02-Oct-2013 |
yamt | file HAWK was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.1.4.2 | 18-May-2014 |
rmind | sync with head
|
1.1.4.1 | 02-Oct-2013 |
rmind | file HAWK was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.4.2.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.4.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.4.2.1 | 17-Aug-2014 |
tls | file HAWK was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.5.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.5.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.6.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.6.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.8.8.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.68 | 29-Jan-2024 |
christos | PR/57889: Ricardo Branco: ext2fs does not have user immutable and append file flags, only system ones. Restrict those to the superuser. Before the behavior was controlled by EXT2FS_SYSTEM_FLAGS. Make that behavior the default.
|
1.67 | 07-Aug-2022 |
simonb | UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.66 | 29-Jun-2021 |
nia | Remove uscanner(4) driver
This exists for compatibility with a Linux interface which was apparently deprecated in Linux 2.6. There are various mailing list threads going back to 2004 where the usefulness of this driver is discussed, but the conclusion is that scanner software has all moved to using ugen(4) instead, and enabling this driver will not help you scan things.
|
1.65 | 20-Jan-2021 |
nia | branches: 1.65.4; do not enable kernel OSS compat in configs without compat_linux
perhaps kernel OSS compat can be merged into compat_linux to avoid further confusion
|
1.64 | 27-Sep-2020 |
roy | branches: 1.64.2; vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.63 | 01-Aug-2020 |
maxv | Remove references to BRIDGE_IPF, it is now compiled in by default.
|
1.62 | 16-May-2020 |
maya | Remove uyap, USB YAP phone firmware loader.
And the associated ezload EZ-USB code, which is only used by uyap. It could theoretically be used by other drivers, but none of them are in tree.
I suspect that this device isn't in use, as phone technology has improved a lot since 2001 when uyap(4) was added to the tree.
Proposed with no objections on netbsd-users on 13 April 2020
|
1.61 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.60 | 25-Mar-2020 |
jdolecek | branches: 1.60.2; remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs to prepare for their eventual removal
|
1.59 | 29-Jan-2020 |
maya | remove urio(4), a driver for the Rio500 MP3 player.
At this point it is highly unlikely this 1999 device still has users, but it still comes up in the context of maxv's USB-fuzzing (and any device could pretend to be a urio(4)), so it's best to get rid of it.
Renamed all major entries to obsolete, as was done in previous removals.
This still requires an update to sanitizers, but they're located in "external", perhaps it should be first committed upstream?
Proposed on tech-kern a month ago.
|
1.58 | 19-Jan-2020 |
thorpej | Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete.
|
1.57 | 26-Apr-2019 |
sevan | branches: 1.57.4; Use veriexec.config to reduce duplication
|
1.56 | 06-Feb-2019 |
rin | Add ure(4) to kernel config files. Also add PHY drivers where necessary.
|
1.55 | 23-Oct-2018 |
jdolecek | remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.54 | 25-Aug-2018 |
rin | Add (commented out) mue(4) to where appropriate. Also add MII/PHY drivers for USB NICs if missing.
|
1.53 | 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.52 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.51 | 14-Sep-2017 |
mrg | branches: 1.51.2; 1.51.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.50 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.49 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.48 | 13-Dec-2016 |
christos | branches: 1.48.2; wildcard speaker attachments, now that we can handle many of them.
|
1.47 | 10-Dec-2016 |
christos | remove VAUDIOSPEAKER for now, will be done differently.
|
1.46 | 08-Dec-2016 |
nat | Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
1.45 | 19-Mar-2016 |
gdt | branches: 1.45.2; Disable uscanner in all kernel configs
As discussed on current-users@, SANE uses ugen via libusb and not uscanner, so users are not well served by having uscanner. Consensus is that addressing how to adjust permissions for scanners should not block restoring basic functionionality.
(Compile-tested only, but there are multiple reports of this being the right approach.)
|
1.44 | 12-Aug-2015 |
maxv | Remove KMEMSTATS.
|
1.43 | 23-Aug-2014 |
dholland | branches: 1.43.2; 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.42 | 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.41 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.40 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.39 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.38 | 30-Jun-2013 |
rmind | branches: 1.38.4; G/C PFIL_HOOKS from the kernel configs.
|
1.37 | 05-Jun-2013 |
christos | branches: 1.37.2; remove obsolete networking options
|
1.36 | 27-Apr-2013 |
christos | the bogus number police
|
1.35 | 27-Apr-2013 |
christos | remove confusing numeric locators where they are unused.
|
1.34 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.33 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.32 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.31 | 11-Sep-2012 |
msaitoh | branches: 1.31.2; Add PUFFS, putter and fss.
|
1.30 | 01-Sep-2012 |
jakllsch | Rename RT2500USB driver to ural(4) as it was originally in OpenBSD, as ural(4) and ral(4) do not actually share any code.
Enable ural(4) in hpcarm WZERO3 kernel too, as it will now build.
Fixes PR#43520.
|
1.29 | 01-Sep-2012 |
matt | Bump up SYMTAB_SPACE
|
1.28 | 29-Aug-2012 |
skrll | Typo in comment
|
1.27 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.26 | 10-Mar-2012 |
joerg | P1003_1B_SEMAPHORE is no longer optional.
|
1.25 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.24 | 22-Nov-2011 |
tls | branches: 1.24.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.23 | 30-Jun-2011 |
wiz | branches: 1.23.2; dependant -> dependent
|
1.22 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.21 | 06-Mar-2011 |
jakllsch | Bump SYMTAB_SPACE.
|
1.20 | 23-Nov-2010 |
hannken | branches: 1.20.2; 1.20.4; Remove unused count from pseudo-device md.
|
1.19 | 08-May-2010 |
mrg | enable IPFILTER_COMPAT in all kernels that have ipfilter already. canonicalise several of the ipf option segments in various files (this mostly means adding commented out IPFILTER_DEFAULT_BLOCK, or adding commented or uncommented IPFILTER_LOG or IPFILTER_LOOKUP option statements.)
i built about 20 of these kernels to check, but not all of them.
|
1.18 | 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
1.17 | 07-Mar-2010 |
plunky | branches: 1.17.2; add uhso(4) device where appropriate - follow the lead of other USB driver declarations wrt commented out - (cross-)build tested all these kernels
|
1.16 | 05-Dec-2009 |
pooka | branches: 1.16.2; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.15 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.14 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.13 | 24-Nov-2008 |
ad | branches: 1.13.4; Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.12 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.11 | 31-Jul-2008 |
simonb | branches: 1.11.2; Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.10 | 30-May-2008 |
tsutsui | branches: 1.10.4; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.9 | 19-Jan-2008 |
chris | branches: 1.9.6; 1.9.8; 1.9.10; 1.9.12; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
1.8 | 31-Dec-2007 |
ad | Remove systrace. Ok core@.
|
1.7 | 14-Mar-2007 |
drochner | branches: 1.7.12; 1.7.16; 1.7.22; 1.7.28; It doesn't make sense to specify "configuration" and "interface" locators for uhub because a hub can't have sub-devices. This might be sanity-checked eventually. Same for ubt now after the change to device attachment.
|
1.6 | 11-Nov-2006 |
jmmv | branches: 1.6.4; 1.6.8; 1.6.10; Remove tmpfs's experimental status. OK'ed by core@.
|
1.5 | 26-Aug-2006 |
christos | branches: 1.5.2; 1.5.4; 1.5.6; PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP
|
1.4 | 14-Aug-2006 |
skrll | s/adpater/adapter/
Prompted by PR/34195
|
1.3 | 12-Aug-2006 |
christos | Disable SYSTRACE by default on all kernels (discussed with core)
|
1.2 | 26-Jul-2006 |
cube | branches: 1.2.2; Remove "atapibus* at umass?" and "scsibus* at umass?" when there is already an attachment to the interface attribute (atapi and scsi).
Part of PR#34085, although it is the contrary to what the submitter suggests (which shows that having both in a config file can be confusing).
|
1.1 | 16-Apr-2006 |
nonaka | branches: 1.1.2; 1.1.4; 1.1.8; 1.1.10; 1.1.14; A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".
Please refer to following URL for this machine. http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U
|
1.1.14.5 | 21-Jan-2008 |
yamt | sync with head
|
1.1.14.4 | 03-Sep-2007 |
yamt | sync with head.
|
1.1.14.3 | 30-Dec-2006 |
yamt | sync with head.
|
1.1.14.2 | 21-Jun-2006 |
yamt | sync with head.
|
1.1.14.1 | 16-Apr-2006 |
yamt | file HDL_G was added on branch yamt-lazymbuf on 2006-06-21 14:50:33 +0000
|
1.1.10.2 | 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
1.1.10.1 | 16-Apr-2006 |
tron | file HDL_G was added on branch peter-altq on 2006-05-24 15:47:54 +0000
|
1.1.8.4 | 03-Sep-2006 |
yamt | sync with head.
|
1.1.8.3 | 11-Aug-2006 |
yamt | sync with head
|
1.1.8.2 | 24-May-2006 |
yamt | sync with head.
|
1.1.8.1 | 16-Apr-2006 |
yamt | file HDL_G was added on branch yamt-pdpolicy on 2006-05-24 10:56:40 +0000
|
1.1.4.2 | 22-Apr-2006 |
simonb | Sync with head.
|
1.1.4.1 | 16-Apr-2006 |
simonb | file HDL_G was added on branch simonb-timecounters on 2006-04-22 11:37:22 +0000
|
1.1.2.2 | 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
1.1.2.1 | 16-Apr-2006 |
elad | file HDL_G was added on branch elad-kernelauth on 2006-04-19 02:32:21 +0000
|
1.2.2.1 | 14-Aug-2006 |
tron | Pull up following revision(s) (requested by elad in ticket #17): sys/arch/sparc/conf/KRUPS: revision 1.38 sys/arch/i386/conf/XEN2_DOMU: revision 1.2 sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.197 sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.53 sys/arch/evbsh5/conf/SIMULATOR: revision 1.12 sys/arch/sparc/conf/MRCOFFEE: revision 1.17 sys/arch/next68k/conf/GENERIC: revision 1.104 sys/arch/i386/conf/VIRTUALPC: revision 1.44 sys/arch/ews4800mips/conf/GENERIC: revision 1.11 sys/arch/evbsh5/conf/CAYMAN: revision 1.23 sys/arch/arc/conf/GENERIC: revision 1.141 sys/arch/amd64/conf/GENERIC: revision 1.103 sys/arch/sun3/conf/GENERIC3X: revision 1.90 sys/arch/evbarm/conf/HDL_G: revision 1.3 sys/arch/sun2/conf/GENERIC: revision 1.57 sys/arch/news68k/conf/GENERIC_TINY: revision 1.51 sys/arch/evbppc/conf/EXPLORA451: revision 1.27 sys/arch/amiga/conf/GENERIC.in: revision 1.54 sys/arch/mac68k/conf/GENERIC: revision 1.174 sys/arch/acorn26/conf/GENERIC: revision 1.45 sys/arch/shark/conf/GENERIC: revision 1.64 sys/arch/cesfic/conf/GENERIC: revision 1.44 sys/arch/mvme68k/conf/GENERIC: revision 1.68 sys/arch/i386/conf/XEN2_DOM0: revision 1.4 sys/arch/atari/conf/GENERIC.in: revision 1.63 sys/arch/amiga/conf/GENERIC: revision 1.240 sys/arch/i386/conf/LAMB: revision 1.65 sys/arch/i386/conf/GENERIC: revision 1.773 sys/arch/acorn32/conf/EB7500ATX: revision 1.26 sys/arch/x68k/conf/GENERIC: revision 1.128 sys/arch/vax/conf/GENERIC: revision 1.153 sys/arch/atari/conf/ATARITT: revision 1.81 sys/arch/mipsco/conf/GENERIC: revision 1.60 sys/arch/cobalt/conf/GENERIC: revision 1.101 sys/arch/evbarm/conf/ARMADILLO9: revision 1.13 sys/arch/ofppc/conf/GENERIC: revision 1.93 sys/arch/atari/conf/MILAN-PCIIDE: revision 1.51 sys/arch/arc/conf/RPC44: revision 1.26 sys/arch/sparc64/conf/GENERIC: revision 1.59 sys/arch/i386/conf/XEN3_DOMU: revision 1.2 sys/arch/hp700/conf/GENERIC: revision 1.68 sys/arch/atari/conf/MILAN-ISAIDE: revision 1.47 sys/arch/macppc/conf/GENERIC: revision 1.231 sys/arch/dreamcast/conf/GENERIC: revision 1.72 sys/arch/news68k/conf/GENERIC: revision 1.80 sys/arch/hp300/conf/GENERIC: revision 1.133 sys/arch/mmeye/conf/GENERIC: revision 1.82 sys/arch/macppc/conf/MAMBO: revision 1.2 sys/arch/cats/conf/GENERIC: revision 1.107 sys/arch/atari/conf/FALCON: revision 1.79 sys/arch/acorn32/conf/GENERIC: revision 1.71 sys/arch/sparc/conf/GENERIC: revision 1.190 sys/arch/news68k/conf/LIBERO: revision 1.40 sys/arch/amiga/conf/DRACO: revision 1.114 sys/arch/cobalt/conf/INSTALL: revision 1.23 sys/arch/luna68k/conf/GENERIC: revision 1.73 sys/arch/bebox/conf/GENERIC: revision 1.100 sys/arch/pmax/conf/GENERIC: revision 1.147 sys/arch/amiga/conf/WSCONS: revision 1.52 sys/arch/macppc/conf/POWERMAC_G5: revision 1.2 sys/arch/alpha/conf/ALPHA: revision 1.218 sys/arch/sun3/conf/GENERIC: revision 1.133 sys/arch/prep/conf/GENERIC: revision 1.124 sys/arch/alpha/conf/GENERIC: revision 1.291 sys/arch/atari/conf/HADES: revision 1.71 sys/arch/newsmips/conf/GENERIC: revision 1.93 sys/arch/netwinder/conf/GENERIC: revision 1.82 sys/arch/hpcmips/conf/GENERIC: revision 1.190 sys/arch/amiga/conf/AMIGA: revision 1.98 sys/arch/sbmips/conf/GENERIC: revision 1.54 sys/arch/pc532/conf/GENERIC: revision 1.64 sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.53 Disable SYSTRACE by default on all kernels (discussed with core)
|
1.5.6.1 | 10-Dec-2006 |
yamt | sync with head.
|
1.5.4.2 | 09-Sep-2006 |
rpaulo | sync with head
|
1.5.4.1 | 26-Aug-2006 |
rpaulo | file HDL_G was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:38:40 +0000
|
1.5.2.1 | 18-Nov-2006 |
ad | Sync with head.
|
1.6.10.1 | 11-Jul-2007 |
mjf | Sync with head.
|
1.6.8.1 | 10-Apr-2007 |
ad | Sync with head.
|
1.6.4.1 | 24-Mar-2007 |
yamt | sync with head.
|
1.7.28.2 | 20-Jan-2008 |
bouyer | Sync with HEAD
|
1.7.28.1 | 02-Jan-2008 |
bouyer | Sync with HEAD
|
1.7.22.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.7.16.2 | 23-Mar-2008 |
matt | sync with HEAD
|
1.7.16.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.7.12.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.9.12.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.9.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.9.10.3 | 11-Aug-2010 |
yamt | sync with head.
|
1.9.10.2 | 11-Mar-2010 |
yamt | sync with head
|
1.9.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.9.8.1 | 04-Jun-2008 |
yamt | sync with head
|
1.9.6.3 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.9.6.2 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.9.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.10.4.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.10.4.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.11.2.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.11.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.13.4.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.16.2.2 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.16.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.17.2.3 | 21-Apr-2011 |
rmind | sync with head
|
1.17.2.2 | 05-Mar-2011 |
rmind | sync with head
|
1.17.2.1 | 30-May-2010 |
rmind | sync with head
|
1.20.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.20.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.23.2.3 | 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.23.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.23.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.24.2.3 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.24.2.2 | 11-Mar-2012 |
mrg | sync to latest -current
|
1.24.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.31.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.31.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.31.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.31.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.37.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.38.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.43.2.4 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.43.2.3 | 05-Feb-2017 |
skrll | Sync with HEAD
|
1.43.2.2 | 22-Apr-2016 |
skrll | Sync with HEAD
|
1.43.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.45.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.45.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.48.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.51.4.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.51.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.51.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.51.2.3 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.51.2.2 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.51.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.57.4.2 | 29-Feb-2020 |
ad | Sync with head.
|
1.57.4.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.60.2.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.64.2.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.65.4.1 | 01-Aug-2021 |
thorpej | Sync with HEAD.
|
1.55 | 19-Mar-2025 |
jakllsch | Remove last traces of 'options LKM' from kernel config files.
|
1.54 | 29-Jan-2024 |
christos | branches: 1.54.2; PR/57889: Ricardo Branco: ext2fs does not have user immutable and append file flags, only system ones. Restrict those to the superuser. Before the behavior was controlled by EXT2FS_SYSTEM_FLAGS. Make that behavior the default.
|
1.53 | 07-Aug-2022 |
simonb | branches: 1.53.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.52 | 29-Jun-2021 |
nia | Remove uscanner(4) driver
This exists for compatibility with a Linux interface which was apparently deprecated in Linux 2.6. There are various mailing list threads going back to 2004 where the usefulness of this driver is discussed, but the conclusion is that scanner software has all moved to using ugen(4) instead, and enabling this driver will not help you scan things.
|
1.51 | 20-Jan-2021 |
nia | branches: 1.51.4; do not enable kernel OSS compat in configs without compat_linux
perhaps kernel OSS compat can be merged into compat_linux to avoid further confusion
|
1.50 | 27-Sep-2020 |
roy | branches: 1.50.2; vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.49 | 16-Aug-2020 |
jdolecek | make COMPAT_LINUX option disabled by default
leave the option enabled only in amd64/i386 ALL kernels to make sure it continues to be compilable also when included in kernel
|
1.48 | 01-Aug-2020 |
maxv | Remove references to BRIDGE_IPF, it is now compiled in by default.
|
1.47 | 16-May-2020 |
maya | Remove uyap, USB YAP phone firmware loader.
And the associated ezload EZ-USB code, which is only used by uyap. It could theoretically be used by other drivers, but none of them are in tree.
I suspect that this device isn't in use, as phone technology has improved a lot since 2001 when uyap(4) was added to the tree.
Proposed with no objections on netbsd-users on 13 April 2020
|
1.46 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.45 | 25-Mar-2020 |
jdolecek | branches: 1.45.2; remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs to prepare for their eventual removal
|
1.44 | 29-Jan-2020 |
maya | remove urio(4), a driver for the Rio500 MP3 player.
At this point it is highly unlikely this 1999 device still has users, but it still comes up in the context of maxv's USB-fuzzing (and any device could pretend to be a urio(4)), so it's best to get rid of it.
Renamed all major entries to obsolete, as was done in previous removals.
This still requires an update to sanitizers, but they're located in "external", perhaps it should be first committed upstream?
Proposed on tech-kern a month ago.
|
1.43 | 19-Jan-2020 |
thorpej | Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete.
|
1.42 | 26-Apr-2019 |
sevan | branches: 1.42.2; 1.42.4; Use veriexec.config to reduce duplication
|
1.41 | 06-Feb-2019 |
rin | Add ure(4) to kernel config files. Also add PHY drivers where necessary.
|
1.40 | 23-Oct-2018 |
jdolecek | remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.39 | 25-Aug-2018 |
rin | Add (commented out) mue(4) to where appropriate. Also add MII/PHY drivers for USB NICs if missing.
|
1.38 | 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.37 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.36 | 13-Mar-2018 |
ryo | branches: 1.36.2; fix build error. need midi* for umidi
|
1.35 | 14-Sep-2017 |
mrg | branches: 1.35.2; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.34 | 13-Sep-2017 |
sevan | Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options. These algorithms are either broken or on their way to being broken.
Discussed on tech-security http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html
ok riastradh
|
1.33 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.32 | 24-May-2017 |
christos | rename u3ginit driver to umodeswitch
|
1.31 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.30 | 13-Dec-2016 |
christos | branches: 1.30.2; wildcard speaker attachments, now that we can handle many of them.
|
1.29 | 10-Dec-2016 |
christos | remove VAUDIOSPEAKER for now, will be done differently.
|
1.28 | 08-Dec-2016 |
nat | Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
1.27 | 26-Nov-2016 |
christos | mention PAX_SEGVGUARD dependency on FILEASSOC
|
1.26 | 19-Mar-2016 |
gdt | branches: 1.26.2; Disable uscanner in all kernel configs
As discussed on current-users@, SANE uses ugen via libusb and not uscanner, so users are not well served by having uscanner. Consensus is that addressing how to adjust permissions for scanners should not block restoring basic functionionality.
(Compile-tested only, but there are multiple reports of this being the right approach.)
|
1.25 | 08-Aug-2015 |
maxv | Remove KMEMSTATS.
|
1.24 | 17-Oct-2014 |
martin | branches: 1.24.2; Fix the names of the (commented out) Kirwood L2 cache options.
|
1.23 | 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.22 | 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.21 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.20 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.19 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.18 | 30-Jun-2013 |
rmind | branches: 1.18.4; G/C PFIL_HOOKS from the kernel configs.
|
1.17 | 16-Jun-2013 |
tsutsui | branches: 1.17.2; Use "-mtune-arm9e" for CPUFLAGS rather than "-march=armv5te". The latter seems to cause problems around USB xfers (but not 100% sure).
|
1.16 | 16-Jun-2013 |
tsutsui | Enable MFS, CD9660, NULLFS, and UDF (for misc build work).
|
1.15 | 16-Jun-2013 |
tsutsui | Add and enable BUFQ options.
|
1.14 | 05-Jun-2013 |
christos | remove obsolete networking options
|
1.13 | 27-Apr-2013 |
christos | more bogus number removal
|
1.12 | 27-Apr-2013 |
christos | the bogus number police
|
1.11 | 27-Apr-2013 |
christos | remove confusing numeric locators where they are unused.
|
1.10 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.9 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.8 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.7 | 11-Sep-2012 |
msaitoh | branches: 1.7.2; Add PUFFS, putter and fss.
|
1.6 | 09-Sep-2012 |
msaitoh | Split DEBUG="-g -Ox" into DEBUG="-g" and COPTS="-Ox".
|
1.5 | 01-Sep-2012 |
jakllsch | Rename RT2500USB driver to ural(4) as it was originally in OpenBSD, as ural(4) and ral(4) do not actually share any code.
Enable ural(4) in hpcarm WZERO3 kernel too, as it will now build.
Fixes PR#43520.
|
1.4 | 29-Aug-2012 |
skrll | Typo in comment
|
1.3 | 23-Aug-2012 |
kiyohara | Remove obsolated file-system PORTAL.
|
1.2 | 05-Jun-2012 |
abs | Adjust the WSDISPLAY_COMPAT_USL comment to mention wsconscfg, to at least give a hint that its not just for third party compat. No functional change.
|
1.1 | 31-Mar-2012 |
tsutsui | branches: 1.1.2; 1.1.4; Add a config file for HP t5325 Thin Client (mostly taken from SHEEVAPLUG). http://h50146.www5.hp.com/products/thinclient/t5325/
Demonstrated on NetBSD booth at Open Source Conference 2012 Ehime. http://www.netbsd.org/gallery/events.html#opensourceconf2012-ehime
|
1.1.4.4 | 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.1.4.3 | 30-Oct-2012 |
yamt | sync with head
|
1.1.4.2 | 17-Apr-2012 |
yamt | sync with head
|
1.1.4.1 | 31-Mar-2012 |
yamt | file HPT5325 was added on branch yamt-pagecache on 2012-04-17 00:06:13 +0000
|
1.1.2.2 | 05-Apr-2012 |
mrg | sync to latest -current.
|
1.1.2.1 | 31-Mar-2012 |
mrg | file HPT5325 was added on branch jmcneill-usbmp on 2012-04-05 21:33:13 +0000
|
1.7.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.7.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.7.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.7.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.17.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.18.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.24.2.5 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.24.2.4 | 05-Feb-2017 |
skrll | Sync with HEAD
|
1.24.2.3 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.24.2.2 | 22-Apr-2016 |
skrll | Sync with HEAD
|
1.24.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.26.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.26.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.30.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.35.2.4 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.35.2.3 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.35.2.2 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.35.2.1 | 15-Mar-2018 |
pgoyette | Synch with HEAD
|
1.36.2.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.36.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.36.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.42.4.2 | 29-Feb-2020 |
ad | Sync with head.
|
1.42.4.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.42.2.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.45.2.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.50.2.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.51.4.1 | 01-Aug-2021 |
thorpej | Sync with HEAD.
|
1.53.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.54.2.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
1.29 | 11-Oct-2017 |
jmcneill | Remove HUMMINGBIRD_A31 kernel config (supported by SUNXI kernel now)
|
1.28 | 20-Mar-2017 |
skrll | Disable DIAGNOSTIC - it is already enabled in GENERIC.common
|
1.27 | 13-Dec-2016 |
christos | branches: 1.27.2; wildcard speaker attachments, now that we can handle many of them.
|
1.26 | 10-Dec-2016 |
christos | remove VAUDIOSPEAKER for now, will be done differently.
|
1.25 | 08-Dec-2016 |
nat | Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
1.24 | 19-Apr-2015 |
matt | branches: 1.24.2; Remove CPU_CORTEXA7 since ALLWINNER_A31 implies it
|
1.23 | 03-Apr-2015 |
jmcneill | Move common non-device stuff to GENERIC.common. Simplify board configs, and let them all share common settings.
|
1.22 | 13-Feb-2015 |
joerg | Both ext2 and iso9660 are useful when dealing with external devices, so include them.
|
1.21 | 08-Feb-2015 |
joerg | Include vnd, fss and putter
|
1.20 | 23-Nov-2014 |
jmcneill | branches: 1.20.2; The SoC RTC works on this board but does not seem to be hooked up to the battery. Thankfully, there is a PCF8563 attached to TWI2 at address 51h, so use that instead.
|
1.19 | 11-Nov-2014 |
jmcneill | branches: 1.19.2; enable awinhdmiaudio
|
1.18 | 10-Nov-2014 |
jmcneill | enable VCONS_DRAW_INTR
|
1.17 | 09-Nov-2014 |
jmcneill | add awintcon, awindebe, genfb, wsdisplay, wsmux, wsfont
|
1.16 | 08-Nov-2014 |
jmcneill | add awinhdmi
|
1.15 | 05-Nov-2014 |
jmcneill | enable awincnt
|
1.14 | 05-Nov-2014 |
jmcneill | enable MULTIPROCESSOR
|
1.13 | 02-Nov-2014 |
jmcneill | add awinir and cir
|
1.12 | 20-Oct-2014 |
jmcneill | get rid of VERBOSE_INIT_ARM
|
1.11 | 19-Oct-2014 |
jmcneill | enable awge
|
1.10 | 14-Oct-2014 |
jmcneill | override CPUFLAGS and build with -mcpu=cortex-a7
|
1.9 | 13-Oct-2014 |
jmcneill | enable awinac
|
1.8 | 13-Oct-2014 |
jmcneill | enable awindma
|
1.7 | 12-Oct-2014 |
jmcneill | add P2WI; lock down TWI0 as iic0 and P2WI as iic1; add AXP221 driver
|
1.6 | 12-Oct-2014 |
jmcneill | A31 needs a different DMA controller driver, disable awindma and awinac for now
|
1.5 | 12-Oct-2014 |
jmcneill | enable ehci, ohci, and USB device drivers
|
1.4 | 11-Oct-2014 |
jmcneill | disable MULTIPROCESSOR for now
|
1.3 | 11-Oct-2014 |
jmcneill | dont pull in CUBIEBOARD kernel config since this is quite a bit different from the A10/A20 boards
|
1.2 | 10-Oct-2014 |
jmcneill | add AWIN_GPIO_IGNORE_FW, remove no motg0
|
1.1 | 10-Oct-2014 |
jmcneill | Add Merrii Hummingbird A31 board specific info + kernel config.
|
1.19.2.5 | 25-Nov-2014 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #257): sys/arch/arm/allwinner/awin_twi.c: revision 1.5 sys/arch/arm/allwinner/awin_reg.h: revision 1.53 sys/arch/evbarm/conf/HUMMINGBIRD_A31: revision 1.20 sys/dev/i2c/gttwsi_core.c: revision 1.2 sys/dev/i2c/gttwsivar.h: revision 1.2 On Allwinner A31 you need to set the CONTROL_IFLG bit to clear it. Add a "iflg-rwc" property to enable this behaviour. -- Don't assume that U-Boot has enabled the TWI clock. Also, for A31, set the "iflg-rwc" device property for gttwsi. -- The SoC RTC works on this board but does not seem to be hooked up to the battery. Thankfully, there is a PCF8563 attached to TWI2 at address 51h, so use that instead.
|
1.19.2.4 | 14-Nov-2014 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #237): sys/arch/evbarm/conf/HUMMINGBIRD_A31: revision 1.16, 1.19 add awinhdmi -- enable awinhdmiaudio
|
1.19.2.3 | 14-Nov-2014 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #210): sys/arch/arm/allwinner/awin_board.c: revisions 1.26-1.27 sys/arch/arm/allwinner/awin_debe.c: revisions 1.1-1.6 sys/arch/arm/allwinner/awin_fb.c: revisions 1.1-1.4 sys/arch/arm/allwinner/awin_hdmi.c: revisions 1.3-1.6,1.9-1.12 sys/arch/arm/allwinner/awin_io.c: revision 1.27 sys/arch/arm/allwinner/awin_reg.h: revisions 1.46-1.47,1.49 sys/arch/arm/allwinner/awin_tcon.c: revisions 1.1-1.5 sys/arch/arm/allwinner/awin_var.h: revisions 1.20-1.22 sys/arch/arm/allwinner/files.awin: revisions 1.22-1.23,1.25 sys/arch/evbarm/awin/awin_machdep.c: revision 1.26 sys/arch/evbarm/conf/BPI: revision 1.10 sys/arch/evbarm/conf/CUBIEBOARD: revision 1.32 sys/arch/evbarm/conf/HUMMINGBIRD_A31: revisions 1.17-1.18 sys/dev/wscons/wsconsio.h: revision 1.109
HDMI framebuffer for Allwinner boards.
|
1.19.2.2 | 14-Nov-2014 |
martin | Pull up following revision(s) (requested by skrll in ticket #230): sys/dev/i2c/axp22x.c: revision 1.1 etc/etc.evbarm/Makefile.inc: revisions 1.65-1.66 sys/arch/evbarm/conf/HUMMINGBIRD_A31: revisions 1.1-1.15 sys/arch/evbarm/conf/HUMMINGBIRD_A31_INSTALL: revisions 1.1-1.3 sys/dev/i2c/axp22x.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.57
Add Merrii Hummingbird A31 board kernels. Add AXP22x Power Management Unit driver.
|
1.19.2.1 | 11-Nov-2014 |
martin | file HUMMINGBIRD_A31 was added on branch netbsd-7 on 2014-11-14 10:04:40 +0000
|
1.20.2.4 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.20.2.3 | 05-Feb-2017 |
skrll | Sync with HEAD
|
1.20.2.2 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.20.2.1 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.24.2.2 | 26-Apr-2017 |
pgoyette | Sync with HEAD
|
1.24.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.27.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.4 | 11-Oct-2017 |
jmcneill | Remove HUMMINGBIRD_A31 kernel config (supported by SUNXI kernel now)
|
1.3 | 14-Oct-2014 |
htodd | branches: 1.3.2; Fix build.
|
1.2 | 14-Oct-2014 |
jmcneill | do as other allwinner boards and dont use sshramdisk
|
1.1 | 14-Oct-2014 |
uebayasi | INSTALL kernel for HUMMINGBIRD_A31. Blindly copied from RPI. Good enough to fix build release.
|
1.3.2.2 | 14-Nov-2014 |
martin | Pull up following revision(s) (requested by skrll in ticket #230): sys/dev/i2c/axp22x.c: revision 1.1 etc/etc.evbarm/Makefile.inc: revisions 1.65-1.66 sys/arch/evbarm/conf/HUMMINGBIRD_A31: revisions 1.1-1.15 sys/arch/evbarm/conf/HUMMINGBIRD_A31_INSTALL: revisions 1.1-1.3 sys/dev/i2c/axp22x.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.57
Add Merrii Hummingbird A31 board kernels. Add AXP22x Power Management Unit driver.
|
1.3.2.1 | 14-Oct-2014 |
martin | file HUMMINGBIRD_A31_INSTALL was added on branch netbsd-7 on 2014-11-14 10:04:40 +0000
|
1.12 | 23-May-2020 |
skrll | imx6 kernels are part of GENERIC now
|
1.11 | 23-May-2020 |
rin | Deduplicate "options IMXUARTCONSOLE".
|
1.10 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.9 | 11-Aug-2019 |
skrll | branches: 1.9.6; Update for recent a9wdt changes
|
1.8 | 24-Jul-2019 |
hkenken | branches: 1.8.2; Modified i.MX GPIO control module and PCIe module.
+ Add imxpcie.c imx PCIe common driver
|
1.7 | 06-Feb-2019 |
rin | Add ure(4) to kernel config files. Also add PHY drivers where necessary.
|
1.6 | 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.5 | 17-Oct-2018 |
skrll | options<space><tab>
|
1.4 | 05-Jun-2018 |
hkenken | branches: 1.4.2; Rename ARM A9 Global Timer driver name to support fdt.
- Rename a9tmr to arma9tmr. - Add a9tmr_fdt.c based gtmr_fdt.c.
|
1.3 | 25-Nov-2017 |
christos | branches: 1.3.2; 1.3.4; comment out duplicate options and unknown devices
|
1.2 | 09-Nov-2017 |
hkenken | - Add imxusbphy driver for i.MX6. - Clean up CCM (Clock driver). Add imx6_ccm_analog_read/write() functions.
|
1.1 | 24-Nov-2016 |
hkenken | branches: 1.1.2; 1.1.4; Add support imx6 PCIe controller.
|
1.1.4.2 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.1.4.1 | 24-Nov-2016 |
pgoyette | file HUMMINGBOARD was added on branch pgoyette-localcount on 2017-01-07 08:56:13 +0000
|
1.1.2.2 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.1.2.1 | 24-Nov-2016 |
skrll | file HUMMINGBOARD was added on branch nick-nhusb on 2016-12-05 10:54:52 +0000
|
1.3.4.2 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.3.4.1 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.3.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3.2.1 | 25-Nov-2017 |
jdolecek | file HUMMINGBOARD was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.4.2.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.4.2.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.4.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.8.2.1 | 15-Aug-2019 |
martin | Pull up following revision(s) (requested by skrll in ticket #55):
sys/arch/arm/cortex/a9wdt.c: revision 1.10 sys/arch/evbarm/conf/HUMMINGBOARD: revision 1.9 sys/arch/evbarm/conf/GENERIC: revision 1.50 sys/arch/evbarm/conf/NITROGEN6X: revision 1.24 sys/arch/arm/cortex/a9tmr_var.h: revision 1.7 sys/arch/arm/fdt/files.fdt: revision 1.29 sys/arch/arm/amlogic/meson_platform.c: revision 1.12 sys/arch/arm/amlogic/meson8b_pinctrl.c: revision 1.2 sys/arch/arm/amlogic/meson_platform.c: revision 1.13 sys/arch/evbarm/conf/BCM5301X: revision 1.34 sys/arch/arm/dts/meson8b.dtsi: revision 1.6 sys/arch/arm/fdt/a9ptmr_fdt.c: revision 1.1 sys/arch/arm/dts/meson8b.dtsi: revision 1.7 sys/arch/arm/cortex/a9ptmr_var.h: revision 1.1 sys/arch/evbarm/conf/PANDABOARD: revision 1.30 sys/arch/evbarm/conf/DUOVERO: revision 1.14 sys/arch/arm/cortex/a9ptmr.c: revision 1.1 sys/arch/arm/cortex/a9ptmr.c: revision 1.2 sys/arch/arm/fdt/a9wdt_fdt.c: revision 1.1 sys/arch/evbarm/conf/BCM56340: revision 1.19 sys/arch/evbarm/conf/CUBOX-I: revision 1.23 sys/arch/arm/amlogic/meson8b_clkc.c: revision 1.4 sys/arch/evbarm/conf/PARALLELLA: revision 1.7 sys/arch/arm/cortex/files.cortex: revision 1.12 sys/arch/arm/dts/meson8b-odroidc1.dts: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revision 1.9 sys/arch/evbarm/conf/ZEDBOARD: revision 1.6
spaces to tab
-
Add a driver for the A5/A9 Private timer. While here FDTise the Watchdog driver.
-
Update for recent a9wdt changes -
Trailing whitespace
- Updates to get Odroid-C1 in better shape since the last DTS import
-
Various fixes / changes - don't use prescaler - improve AB_DEBUG output - fix a9ptmr_delay to work with a decrementing counter! Thanks to jmcneill@ for proving I'm an idiot
-
Add eth_rxd3 and eth_rxd2 pinctrl groups
-
Catch up to recent mainline dts changes
|
1.9.6.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.36 | 03-Nov-2019 |
jmcneill | OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by GENERIC.
|
1.35 | 18-May-2019 |
skrll | branches: 1.35.2; Convert remaining armv7 kernels to generic start and remove a bunch of code including a9_mpsubr.S.
Thanks to Lwazi Dube for testing PANDABOARD and BEAGLEBONE.
|
1.34 | 23-Oct-2018 |
jdolecek | remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.33 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.32 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.31 | 14-Sep-2017 |
mrg | branches: 1.31.2; 1.31.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.30 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.29 | 27-Feb-2017 |
chs | fix the build of this kernel config by adding the omapscm driver. turn on options for dtrace, turn off USB debugging.
|
1.28 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.27 | 12-Aug-2015 |
maxv | branches: 1.27.2; 1.27.4; Remove KMEMSTATS.
|
1.26 | 30-Aug-2014 |
kiyohara | branches: 1.26.2; Pad L4 WAKEUP to 1M, like omap2_reg.h.
|
1.25 | 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.24 | 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.23 | 10-Aug-2014 |
chs | add missing omapdma.
|
1.22 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.21 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.20 | 12-Aug-2013 |
matt | branches: 1.20.2; Add omapiic
|
1.19 | 30-Jun-2013 |
rmind | G/C PFIL_HOOKS from the kernel configs.
|
1.18 | 05-Jun-2013 |
christos | branches: 1.18.2; remove obsolete networking options
|
1.17 | 27-Apr-2013 |
christos | more bogus number removal
|
1.16 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.15 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.14 | 19-Dec-2012 |
msaitoh | Add pseudo-device lockstat
|
1.13 | 11-Sep-2012 |
msaitoh | branches: 1.13.2; Add PUFFS, putter and fss.
|
1.12 | 05-Sep-2012 |
matt | modify USB entries (still commented out).
|
1.11 | 04-Sep-2012 |
matt | Make reset work on beagle again. Add nand (not yet working) and prcm to IGEPV2. Add smsh to IGEPV2 (use attachment from gumstix). Turn on a few options for IGEPV2.
|
1.10 | 23-Aug-2012 |
kiyohara | Remove obsolated file-system PORTAL.
|
1.9 | 31-Mar-2012 |
tsutsui | Remove obsolete System V semaphores and share memory limit options (SEMMNI, SEMMNS, SEMUME and SHMMAXPGS).
|
1.8 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.7 | 22-Nov-2011 |
tls | branches: 1.7.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.6 | 30-Jun-2011 |
wiz | branches: 1.6.2; dependant -> dependent
|
1.5 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.4 | 06-Mar-2011 |
jakllsch | Bump SYMTAB_SPACE for the many other evbarm kernels that also need it increased.
|
1.3 | 06-Mar-2011 |
jakllsch | Remove trailing spaces.
|
1.2 | 23-Nov-2010 |
hannken | branches: 1.2.2; 1.2.4; Remove unused count from pseudo-device md.
|
1.1 | 16-Jun-2010 |
jmcneill | branches: 1.1.2; 1.1.4; 1.1.6; PR port-arm/43299: Support added for igepv2/cortexa8/omap3530
Apply patch from PR, with build fixes. ok skrll, matt
|
1.1.6.2 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.1.6.1 | 16-Jun-2010 |
uebayasi | file IGEPV2 was added on branch uebayasi-xip on 2010-08-17 06:44:15 +0000
|
1.1.4.2 | 11-Aug-2010 |
yamt | sync with head.
|
1.1.4.1 | 16-Jun-2010 |
yamt | file IGEPV2 was added on branch yamt-nfs-mp on 2010-08-11 22:51:50 +0000
|
1.1.2.4 | 21-Apr-2011 |
rmind | sync with head
|
1.1.2.3 | 05-Mar-2011 |
rmind | sync with head
|
1.1.2.2 | 03-Jul-2010 |
rmind | sync with head
|
1.1.2.1 | 16-Jun-2010 |
rmind | file IGEPV2 was added on branch rmind-uvmplock on 2010-07-03 01:19:16 +0000
|
1.2.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.2.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.6.2.4 | 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.6.2.3 | 23-Jan-2013 |
yamt | sync with head
|
1.6.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.6.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.7.2.2 | 05-Apr-2012 |
mrg | sync to latest -current.
|
1.7.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.13.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.13.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.13.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.13.2.1 | 25-Feb-2013 |
tls | resync with head
|
1.18.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.20.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.26.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.26.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.27.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.27.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.31.4.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.31.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.31.2.2 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.31.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.35.2.2 | 27-Nov-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #491):
sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2 sys/arch/arm/ti/ti_sysc.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.2 sys/dev/i2c/tps65950.c: file removal sys/arch/evbarm/conf/std.ti: file removal sys/dev/i2c/files.i2c: revision 1.101 sys/dev/i2c/files.i2c: revision 1.102 sys/dev/i2c/at24cxx.c: revision 1.32 sys/dev/i2c/files.i2c: revision 1.103 sys/dev/i2c/twl4030.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.104 sys/dev/i2c/twl4030.c: revision 1.2 sys/dev/i2c/twl4030.c: revision 1.3 sys/arch/arm/ti/ti_com.c: revision 1.6 sys/arch/arm/ti/ti_com.c: revision 1.7 sys/arch/arm/ti/ti_com.c: revision 1.8 sys/dev/fdt/cpufreq_dt.c: revision 1.11 sys/arch/arm/ti/ti_iic.c: revision 1.1 sys/dev/fdt/cpufreq_dt.c: revision 1.12 sys/arch/arm/ti/ti_usb.c: revision 1.1 sys/arch/arm/ti/ti_iic.c: revision 1.2 sys/dev/fdt/cpufreq_dt.c: revision 1.13 sys/arch/arm/ti/ti_iic.c: revision 1.3 sys/arch/arm/ti/ti_iic.c: revision 1.4 sys/arch/evbarm/conf/files.ti: file removal sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal sys/arch/arm/dts/omap3-n900.dts: revision 1.1 sys/arch/arm/ti/ti_edma.h: revision 1.1 sys/arch/evbarm/conf/OVERO_INSTALL: file removal sys/arch/arm/ti/ti_usbtll.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.5 etc/etc.evbarm/Makefile.inc: revision 1.108 sys/arch/arm/ti/files.ti: revision 1.6 sys/dev/i2c/tps65217pmic.c: revision 1.13 etc/etc.evbarm/Makefile.inc: revision 1.109 sys/arch/arm/ti/files.ti: revision 1.7 sys/dev/i2c/tps65217pmic.c: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.8 sys/arch/arm/ti/files.ti: revision 1.9 sys/dev/fdt/usbnopphy.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.55 sys/arch/evbarm/conf/GENERIC: revision 1.56 sys/arch/evbarm/conf/GENERIC: revision 1.57 sys/arch/evbarm/conf/GENERIC: revision 1.58 sys/arch/evbarm/conf/GENERIC: revision 1.59 sys/arch/evbarm/conf/BEAGLEBONE: file removal sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1 sys/arch/arm/ti/ti_otgreg.h: revision 1.1 sys/arch/arm/ti/ti_tptc.c: revision 1.1 sys/arch/evbarm/conf/IGEPV2: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.10 sys/dev/i2c/tda19988.c: revision 1.1 sys/arch/evbarm/conf/OVERO: file removal sys/dev/i2c/tda19988.c: revision 1.2 sys/dev/i2c/tda19988.c: revision 1.3 sys/arch/arm/ti/omap3_dss.c: revision 1.1 sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal sys/arch/arm/ti/ti_omapintc.c: revision 1.2 etc/etc.evbarm/Makefile.inc: revision 1.112 etc/etc.evbarm/Makefile.inc: revision 1.113 sys/arch/arm/ti/ti_div_clock.c: revision 1.1 etc/etc.evbarm/Makefile.inc: revision 1.114 sys/arch/evbarm/conf/N900: revision 1.32 sys/arch/evbarm/conf/N900: revision 1.33 distrib/utils/embedded/conf/armv7.conf: revision 1.36 sys/arch/evbarm/conf/GENERIC: revision 1.60 distrib/utils/embedded/conf/armv7.conf: revision 1.37 sys/arch/arm/ti/omap2_nand.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.61 sys/arch/arm/ti/omap2_nand.c: revision 1.2 sys/arch/evbarm/conf/GENERIC: revision 1.62 distrib/utils/embedded/conf/armv7.conf: revision 1.39 sys/arch/evbarm/conf/GENERIC: revision 1.63 sys/arch/arm/ti/ti_fb.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.64 sys/arch/evbarm/conf/GENERIC: revision 1.65 sys/arch/evbarm/conf/GENERIC: revision 1.66 sys/arch/evbarm/conf/GENERIC: revision 1.67 sys/arch/arm/ti/ti_platform.c: revision 1.7 sys/arch/arm/ti/ti_platform.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.2 sys/arch/arm/ti/ti_platform.c: revision 1.9 sys/arch/arm/ti/am3_prcm.c: revision 1.3 sys/arch/arm/ti/am3_prcm.c: revision 1.4 sys/arch/arm/ti/am3_prcm.c: revision 1.5 sys/arch/arm/ti/am3_prcm.c: revision 1.6 sys/arch/arm/ti/am3_prcm.c: revision 1.7 sys/arch/evbarm/conf/DEVKIT8000: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.9 sys/dev/fdt/syscon.c: revision 1.4 sys/arch/arm/ti/files.ti: revision 1.10 sys/arch/arm/ti/ti_mux_clock.c: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.11 sys/arch/arm/ti/if_cpswreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.12 sys/arch/arm/ti/ti_sdhc.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.13 sys/arch/arm/ti/files.ti: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.15 sys/arch/arm/ti/files.ti: revision 1.16 sys/arch/arm/ti/omap3_cm.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.17 sys/arch/arm/ti/omap3_cm.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.18 sys/arch/arm/ti/omap3_cm.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.19 sys/arch/arm/ti/omap3_cm.c: revision 1.4 sys/arch/arm/ti/ti_motg.c: revision 1.1 sys/arch/arm/ti/ti_rngreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1 sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1 sys/arch/arm/ti/am3_platform.c: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.22 sys/arch/evbarm/conf/README.evbarm: revision 1.23 sys/arch/arm/ti/ti_platform.c: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.24 sys/arch/arm/ti/ti_omaptimer.c: revision 1.2 sys/arch/arm/ti/ti_prcm.c: revision 1.2 sys/arch/evbarm/conf/README.evbarm: revision 1.25 sys/arch/arm/ti/ti_omaptimer.c: revision 1.3 sys/arch/arm/ti/ti_prcm.c: revision 1.3 sys/arch/evbarm/conf/README.evbarm: revision 1.26 sys/arch/arm/ti/ti_omaptimer.c: revision 1.4 sys/arch/evbarm/conf/README.evbarm: revision 1.27 sys/arch/arm/ti/ti_ehci.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.20 sys/arch/arm/ti/ti_cpufreq.c: revision 1.1 sys/arch/arm/ti/ti_cpufreq.c: revision 1.2 sys/arch/arm/fdt/smsh_fdt.c: revision 1.2 sys/arch/arm/ti/omap3_dssreg.h: revision 1.1 sys/arch/evbarm/conf/OVERO: revision 1.56 sys/arch/evbarm/conf/TI: file removal sys/arch/arm/dts/omap3-beagle.dts: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.55 sys/dev/fdt/fdtvar.h: revision 1.56 distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2 sys/dev/fdt/fdt_phy.c: revision 1.6 sys/arch/arm/ti/ti_iicreg.h: revision 1.1 sys/arch/arm/ti/ti_lcdc.c: revision 1.1 sys/arch/arm/ti/ti_gpio.c: revision 1.1 sys/arch/arm/ti/ti_iicreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.c: revision 1.2 sys/dev/fdt/files.fdt: revision 1.46 sys/arch/arm/ti/ti_gpio.c: revision 1.2 sys/arch/arm/ti/ti_iicreg.h: revision 1.3 sys/arch/arm/ti/ti_lcdc.c: revision 1.3 sys/dev/fdt/files.fdt: revision 1.47 sys/arch/arm/ti/ti_gpio.c: revision 1.3 sys/dev/fdt/pinctrl_single.c: revision 1.1 sys/arch/evbarm/conf/files.generic: revision 1.9 sys/arch/arm/ti/ti_gpmc.c: revision 1.1 sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARD: file removal sys/arch/arm/ti/omap3_prm.c: revision 1.1 sys/arch/arm/ti/ti_platform.h: file removal sys/arch/arm/ti/omap3_platform.c: revision 1.1 sys/arch/arm/ti/ti_prcm.h: revision 1.2 sys/arch/arm/ti/omap3_platform.c: revision 1.2 sys/arch/arm/ti/ti_prcm.h: revision 1.3 sys/arch/arm/ti/ti_prcm.h: revision 1.4 sys/dev/fdt/fdt_clock.c: revision 1.9 sys/arch/arm/ti/ti_edma.c: revision 1.1 sys/arch/arm/ti/ti_otg.c: revision 1.1 distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15 sys/arch/arm/ti/if_cpsw.c: revision 1.7 sys/arch/evbarm/conf/std.igepv2: file removal sys/arch/arm/ti/if_cpsw.c: revision 1.8 sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1
Adapt ti fdt glue to support GENERIC kernel.
Do not search 64-bit directories for dts files
Fix am33xx_platform_early_putchar for pre-MMU output
Add bus driver for TI sysc interconncet.
Make com work again
Add EDMA TPCC and TPTC drivers.
Add driver for one-register-per-pin type pinctrl devices.
Add MMCHS support.
Add USB support.
Disable autoidle
Place devmap above KERNEL_IO_VBASE
Use Timer2 for timecounter, and enable hw module.
Add support for TI AM335x
Add atmel,24c256 compat data
Add I2C support.
Add tiiic, tps65217pmic
Add FDT support
Fix early putchar, add reset func
No support for tegra210 in armv7 kernel
Switch to GENERIC kernels only.
Get mac address from DT
Skip nodes with an "opp-suspend" property and fix tables that have disabled nodes in the middle.
enumerate devices under child "clocks" node
Add support for platform specific opp table filters.
Add fdtbus_clock_count to count the number of clock references on a given node
enumerate devices under child "clocks" node
Add AM335x DVFS support.
Enable TI AM335x DVFS support
Add support for GPIO controller.
Add tigpio
Unhook BEAGLEBONE kernel from the build Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).
Add support for hardware RNG.
Add tirng
Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
Set stdout-path on TI OMAP3 BeagleBoard
Add support for TI OMAP3.
Add OMAP3 support.
Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition. Mkimage (eroneously) creates a FAT16 partition (despite the configuration asking for FAT32), and that has a root directory size limit. Idea from Jared.
Skip xref if it is 0
Add generic USB PHY driver
Add driver for TI TWL4030 Power Management IC
Use the hwmod clk to get the timer rate and explicitly enable the timecounter timer.
Add OMAP3 USB support.
Add twl, usbnopphy, tiusb, tiusbtll
Move omap3 dtb files to /boot/dtb
Remove BEAGLEBOARD kernel from list of kernels to build Remove BEAGLEBOARD kernel (supported by GENERIC now)
Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.
Remove DEVKIT8000 kernel (GENERIC should work now) Remove DPLL5 init ported from old omap code, it is not required
Set the stdout-path on xM like Ti OMAP3 BeagleBoard
Remove BEAGLEBOARDXM from the build Remove BEAGLEBOARDXM kernel (supported by GENERIC now)
Handle different register layout on OMAP3
Add omapfb to FDT-ized TI port.
Use dss as console on Nokia N900.
Enable IRQ status bits for omap3 type and set speed properly
Add RTC support
Remove tps65950pm (hardware now supported by twl4030.c)
Add NAND flash support.
Add tigpmc, omapnand
Attach tiusb before the default pass since it adds a bus to reduce kernel output Replace tps65950pm with twl (the former has been removed)
Fix non-FDT build
Cleanup and remove dependency on arch/arm/omap
Add support for GPIO interrupts and fix reading the state of output pins. Match smsc,lan9115 and honour local-mac-address/mac-address properties
Only one instance of twl(4) is needed Remove OVERO from build, and commented out N900 kernel config OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC.
Remove commented out IGEPV2 entry
OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by GENERIC.
No longer used.
Also match ti,omap2-onenand
Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context
Add driver for NXP TDA19988 HDMI encoder
Add support for AM335x display controller (LCDC).
Add tdahdmi, tilcdc, tifb
Test DRM_MODE_* flags, not VID_*
Comment out mode fixup (not needed it seems)
Use 297MHz for display clock
Select closest rate to desired pixel clock
Speed up mode setting a bit and turn off the display while changing modes
|
1.35.2.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.7 | 20-May-2020 |
hkenken | i.MX support merged into GENERIC kernel.
|
1.6 | 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.5 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.4 | 19-Aug-2019 |
hkenken | branches: 1.4.6; 1.4.8; Add support SPI driver for i.MX6.
|
1.3 | 12-Aug-2019 |
skrll | Add a9ptmr
|
1.2 | 30-Jul-2019 |
hkenken | Add IIC support.
|
1.1 | 24-Jul-2019 |
hkenken | Add support for device tree.
+ CCM (clk) + COM (uart) + GPIO + IOMUX (pin control) + PCIe + SDHC + USB Host + USB phy
|
1.4.8.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.4.8.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.4.8.1 | 19-Aug-2019 |
martin | file IMX was added on branch phil-wifi on 2020-04-13 08:03:42 +0000
|
1.4.6.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.20 | 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.19 | 28-Nov-2020 |
skrll | Fix build by renaming the pinctrl driver
|
1.18 | 06-Feb-2019 |
rin | branches: 1.18.12; Add ure(4) to kernel config files. Also add PHY drivers where necessary.
|
1.17 | 14-Sep-2017 |
mrg | branches: 1.17.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.16 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.15 | 13-Dec-2016 |
christos | branches: 1.15.2; wildcard speaker attachments, now that we can handle many of them.
|
1.14 | 10-Dec-2016 |
christos | remove VAUDIOSPEAKER for now, will be done differently.
|
1.13 | 08-Dec-2016 |
nat | Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
1.12 | 21-Aug-2015 |
uebayasi | branches: 1.12.2; Add `pseudo-device ksyms' where `options DDB' is used, because config(1)/config(5) can't handle module dependency correctly at this moment.
(This is another proof that shared file definition (`file xxx.c a|b') is a bad idea.)
|
1.11 | 10-Jan-2015 |
jmcneill | Petri Laakso <petri.laakso@asd.fi> - New audio driver - Add new devices rtc and digfilt - Use BOOT_ARGS if defined in kernel configuration
|
1.10 | 11-Oct-2014 |
uebayasi | branches: 1.10.2; Device midi attachment where the evil usbdevices.config is included.
|
1.9 | 24-Aug-2014 |
jnemeth | Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add it to all kernel configs that contain "options MODULAR". This option turns on module autoloading by default (which is the current default). This allows people who don't want module autoloading on by default to disable it by simply removing/commentting this line.
|
1.8 | 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.7 | 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.6 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.5 | 03-Aug-2014 |
martin | branches: 1.5.2; Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.4 | 07-Oct-2013 |
matt | branches: 1.4.2; iMX233/OLinuXino changes from Petri Laskso. See http://mail-index.netbsd.org/port-arm/2013/10/07/msg002042.html
|
1.3 | 03-Mar-2013 |
jkunz | branches: 1.3.6; Contribution from Petri Laakso: - DMA driver stub code replaced with working code. - Add support to multi block DMA in ssp driver.
|
1.2 | 16-Dec-2012 |
jkunz | branches: 1.2.2; 1.2.6; Contribution from Petri Laakso: Initial support for SD card controller. iMX233-OLinuXino can now boot and run from its own SD card.
|
1.1 | 20-Nov-2012 |
jkunz | Add initial support for Olimex iMX233 based OLinuXino boards. https://www.olimex.com/Products/OLinuXino/iMX233/ Contributed by Petri Laakso.
|
1.2.6.5 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.2.6.4 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.6.3 | 23-Jun-2013 |
tls | resync from head
|
1.2.6.2 | 25-Feb-2013 |
tls | resync with head
|
1.2.6.1 | 16-Dec-2012 |
tls | file IMX23_OLINUXINO was added on branch tls-maxphys on 2013-02-25 00:28:34 +0000
|
1.2.2.4 | 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.2.2.3 | 23-Jan-2013 |
yamt | sync with head
|
1.2.2.2 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.2.2.1 | 16-Dec-2012 |
yamt | file IMX23_OLINUXINO was added on branch yamt-pagecache on 2013-01-16 05:32:52 +0000
|
1.3.6.1 | 18-May-2014 |
rmind | sync with head
|
1.4.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.5.2.1 | 15-May-2015 |
snj | Pull up following revision(s) (requested by jnemeth in ticket #762): share/man/man4/options.4: revision 1.442 sys/arch/amd64/conf/ALL: revision 1.18 sys/arch/amd64/conf/GENERIC: revision 1.396 sys/arch/dreamcast/conf/GENERIC: revision 1.119 sys/arch/epoc32/conf/GENERIC: revision 1.6 sys/arch/evbarm/conf/BCM5301X: revision 1.24 sys/arch/evbarm/conf/BCM56340: revision 1.9 sys/arch/evbarm/conf/IMX23_OLINUXINO: revision 1.9 sys/arch/evbarm/conf/std.beagle: revision 1.13 sys/arch/evbarm/conf/std.kobo: revision 1.2 sys/arch/evbarm/conf/std.netwalker: revision 1.10 sys/arch/evbppc/conf/P2020DS: revision 1.25 sys/arch/evbppc/conf/RB800: revision 1.30 sys/arch/evbppc/conf/TWRP1025: revision 1.18 sys/arch/hp300/conf/GENERIC: revision 1.187 sys/arch/hpcsh/conf/GENERIC: revision 1.104 sys/arch/i386/conf/GENERIC: revision 1.1111 sys/arch/i386/conf/MONOLITHIC: revision 1.17 sys/arch/landisk/conf/GENERIC: revision 1.43 sys/arch/luna68k/conf/GENERIC: revision 1.117 sys/arch/macppc/conf/GENERIC: revision 1.316 sys/arch/macppc/conf/GENERIC_601: revision 1.5 sys/arch/mmeye/conf/MMEYE_WLF: revision 1.16 sys/arch/news68k/conf/GENERIC: revision 1.123 sys/arch/sandpoint/conf/GENERIC: revision 1.85 sys/arch/shark/conf/GENERIC: revision 1.119 sys/arch/sparc/conf/GENERIC: revision 1.246 sys/arch/sparc64/conf/GENERIC: revision 1.174 sys/arch/sun3/conf/GENERIC3X: revision 1.125 sys/arch/sun3/conf/GENERIC: revision 1.169 sys/arch/x68k/conf/GENERIC: revision 1.177 sys/arch/zaurus/conf/GENERIC: revision 1.62 sys/conf/files: revision 1.1099 sys/kern/kern_module.c: revisions 1.98, 1.99 Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add it to all kernel configs that contain "options MODULAR". This option turns on module autoloading by default (which is the current default). This allows people who don't want module autoloading on by default to disable it by simply removing/commentting this line. -- fix typo. (s/MODULE_DEFAULT_AUTOLOAD/MODULAR_DEFAULT_AUTOLOAD/)
|
1.10.2.4 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.10.2.3 | 05-Feb-2017 |
skrll | Sync with HEAD
|
1.10.2.2 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.10.2.1 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.12.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.12.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.15.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.17.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.18.12.1 | 14-Dec-2020 |
thorpej | Sync w/ HEAD.
|
1.3 | 23-May-2020 |
jmcneill | GC unused INSTALL kernel configs.
|
1.2 | 01-May-2014 |
martin | branches: 1.2.2; 1.2.4; 1.2.8; Do not create debug info for *_INSTALL kernels.
|
1.1 | 07-Oct-2013 |
matt | branches: 1.1.2; iMX233/OLinuXino changes from Petri Laskso. See http://mail-index.netbsd.org/port-arm/2013/10/07/msg002042.html
|
1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.8.1 | 01-May-2014 |
tls | file IMX23_OLINUXINO_INSTALL was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.2.4.2 | 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.2.4.1 | 01-May-2014 |
yamt | file IMX23_OLINUXINO_INSTALL was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.2.2.1 | 01-May-2014 |
rmind | file IMX23_OLINUXINO_INSTALL was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.36 | 07-Aug-2022 |
simonb | branches: 1.36.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.35 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.34 | 14-Jul-2018 |
maxv | branches: 1.34.10; Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.33 | 14-Sep-2017 |
mrg | branches: 1.33.2; 1.33.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.32 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 2.
|
1.31 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.30 | 07-Aug-2015 |
maxv | branches: 1.30.2; 1.30.4; Remove the KMEMSTATS option. It no longer exists.
|
1.29 | 23-Aug-2014 |
dholland | branches: 1.29.2; 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.28 | 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.27 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.26 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.25 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.24 | 30-Jun-2013 |
rmind | branches: 1.24.4; G/C PFIL_HOOKS from the kernel configs.
|
1.23 | 05-Jun-2013 |
christos | branches: 1.23.2; remove obsolete networking options
|
1.22 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.21 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.20 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.19 | 11-Sep-2012 |
msaitoh | branches: 1.19.2; Add PUFFS, putter and fss.
|
1.18 | 01-Sep-2012 |
matt | Bump up SYMTAB_SPACE
|
1.17 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.16 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.15 | 22-Nov-2011 |
tls | branches: 1.15.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.14 | 30-Jun-2011 |
wiz | branches: 1.14.2; dependant -> dependent
|
1.13 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.12 | 06-Mar-2011 |
jakllsch | Bump SYMTAB_SPACE for the many other evbarm kernels that also need it increased.
|
1.11 | 23-Nov-2010 |
hannken | branches: 1.11.2; 1.11.4; Remove unused count from pseudo-device md.
|
1.10 | 15-Nov-2010 |
bsh | add an option for system clock frequency (used by timer driver)
|
1.9 | 05-Dec-2009 |
pooka | branches: 1.9.4; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.8 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.7 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.6 | 24-Nov-2008 |
ad | branches: 1.6.4; Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.5 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.4 | 31-Jul-2008 |
simonb | branches: 1.4.2; Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.3 | 30-May-2008 |
tsutsui | branches: 1.3.4; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.2 | 27-Apr-2008 |
matt | branches: 1.2.2; Merge kernel changes in matt-armv6 to HEAD.
|
1.1 | 29-Aug-2007 |
matt | branches: 1.1.2; 1.1.20; 1.1.22; 1.1.24; file IMX31LITE was initially added on branch matt-armv6.
|
1.1.24.3 | 11-Mar-2010 |
yamt | sync with head
|
1.1.24.2 | 04-May-2009 |
yamt | sync with head.
|
1.1.24.1 | 16-May-2008 |
yamt | sync with head.
|
1.1.22.2 | 04-Jun-2008 |
yamt | sync with head
|
1.1.22.1 | 18-May-2008 |
yamt | sync with head.
|
1.1.20.3 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.1.20.2 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.1.20.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.1.2.5 | 28-Jan-2008 |
matt | Given the that there are only 4 IPLs (ignoring soft IPLs), a number of cleanups can be done: Remove _SPL_* aliases. Don't store irqmasks in ci_cpl, just make it an ipl level. Add fast softint switching support.
|
1.1.2.4 | 29-Oct-2007 |
matt | Add intr locators for devices.
|
1.1.2.3 | 11-Sep-2007 |
matt | More support for Freescale i.MX31 DEV LITE KIT
|
1.1.2.2 | 06-Sep-2007 |
matt | Add options KERNEL_BASE_EXT
|
1.1.2.1 | 29-Aug-2007 |
matt | Initial IMX31LITE configury
|
1.2.2.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.2.2.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.3.4.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.3.4.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.4.2.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.4.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.6.4.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.9.4.2 | 21-Apr-2011 |
rmind | sync with head
|
1.9.4.1 | 05-Mar-2011 |
rmind | sync with head
|
1.11.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.11.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.14.2.3 | 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.14.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.14.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.15.2.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.15.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.19.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.19.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.19.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.19.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.23.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.24.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.29.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.29.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.30.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.30.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.33.4.2 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.33.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.33.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.34.10.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.36.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.17 | 23-May-2020 |
skrll | imx6 kernels are part of GENERIC now
|
1.16 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.15 | 25-Mar-2020 |
jdolecek | branches: 1.15.2; remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs to prepare for their eventual removal
|
1.14 | 19-Jan-2020 |
thorpej | Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete.
|
1.13 | 24-Jul-2019 |
hkenken | branches: 1.13.2; 1.13.4; Modified i.MX GPIO control module and PCIe module.
+ Add imxpcie.c imx PCIe common driver
|
1.12 | 26-Apr-2019 |
sevan | Use veriexec.config to reduce duplication
|
1.11 | 19-Dec-2018 |
skrll | Remove CONS_OVERRIDE - it's an i386 option
|
1.10 | 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.9 | 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.8 | 21-Jul-2018 |
maya | Remove comment mentioning an i386 problem from non-x86 kernel configs. (they all say BROKEN in the next comment too)
|
1.7 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.6 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.5 | 09-Nov-2017 |
hkenken | branches: 1.5.2; 1.5.4; 1.5.6; - Add imxusbphy driver for i.MX6. - Clean up CCM (Clock driver). Add imx6_ccm_analog_read/write() functions.
|
1.4 | 14-Sep-2017 |
mrg | clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.3 | 13-Sep-2017 |
sevan | Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options. These algorithms are either broken or on their way to being broken.
Discussed on tech-security http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html
ok riastradh
|
1.2 | 29-Jul-2017 |
maxv | branches: 1.2.2; Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.1 | 09-Jun-2017 |
ryo | add support for i.MX6UltraLite, and ConnectCore for iMX6UL Starter Board.
|
1.2.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.2.2.1 | 29-Jul-2017 |
skrll | file IMX6UL-STARTER was added on branch nick-nhusb on 2017-08-28 17:51:34 +0000
|
1.5.6.4 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.5.6.3 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.5.6.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.5.6.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.5.4.4 | 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
1.5.4.3 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.5.4.2 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.5.4.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.5.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.5.2.1 | 09-Nov-2017 |
jdolecek | file IMX6UL-STARTER was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.13.4.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.13.2.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.15.2.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.2 | 23-May-2020 |
jmcneill | GC unused INSTALL kernel configs.
|
1.1 | 09-Jun-2017 |
ryo | branches: 1.1.4; 1.1.6; add support for i.MX6UltraLite, and ConnectCore for iMX6UL Starter Board.
|
1.1.6.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.6.1 | 09-Jun-2017 |
jdolecek | file IMX6UL-STARTER_INSTALL was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.1.4.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.1.4.1 | 09-Jun-2017 |
skrll | file IMX6UL-STARTER_INSTALL was added on branch nick-nhusb on 2017-08-28 17:51:34 +0000
|
1.7 | 02-Mar-2014 |
joerg | Bump sshramdisk size to 3800k, reserve 4MB in the install kernel.
|
1.6 | 28-Jun-2013 |
matt | branches: 1.6.2; Use a multiple of 256 for the size.
|
1.5 | 28-Jun-2013 |
htodd | Bump MEMORY_DISK_ROOT_SIZE to fix build.
|
1.4 | 28-Jun-2013 |
matt | Bump memory disk to 3.5MB
|
1.3 | 23-Nov-2010 |
hannken | branches: 1.3.8; 1.3.18; Remove unused count from pseudo-device md.
|
1.2 | 06-Feb-2009 |
jym | branches: 1.2.6; Changes to MEMORY_RBFLAGS option: - renamed to MEMORY_DISK_RBFLAGS to better fit the rest of the MEMORY_DISK options(4) - change default value to RB_AUTOBOOT instead of RB_SINGLE, and adapt the config(5) files accordingly - document this option inside options(4)
See also http://mail-index.netbsd.org/tech-kern/2008/12/25/msg003924.html
Reviewed by abs@ in private mail.
|
1.1 | 08-Apr-2003 |
thorpej | branches: 1.1.108; 1.1.116; Factor out common INSTALL kernel config fragments into a new INSTALL file. Add INSTALL kernels for the ADI BRH, IQ80310, and IQ80321.
|
1.1.116.1 | 03-Mar-2009 |
skrll | Sync with HEAD.
|
1.1.108.1 | 04-May-2009 |
yamt | sync with head.
|
1.2.6.1 | 05-Mar-2011 |
rmind | sync with head
|
1.3.18.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.3.8.1 | 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.6.2.1 | 18-May-2014 |
rmind | sync with head
|
1.86 | 07-Aug-2022 |
simonb | UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.85 | 27-Sep-2020 |
roy | vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.84 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.83 | 14-Sep-2017 |
mrg | branches: 1.83.4; 1.83.14; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.82 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.81 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.80 | 12-Aug-2015 |
maxv | branches: 1.80.2; 1.80.4; Remove KMEMSTATS.
|
1.79 | 23-Aug-2014 |
dholland | branches: 1.79.2; 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.78 | 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.77 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.76 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.75 | 30-Jun-2013 |
rmind | branches: 1.75.4; G/C PFIL_HOOKS from the kernel configs.
|
1.74 | 05-Jun-2013 |
christos | branches: 1.74.2; remove obsolete networking options
|
1.73 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.72 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.71 | 12-Dec-2012 |
matt | Add -mfpu=vfp to CPUFLAGS
|
1.70 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.69 | 11-Sep-2012 |
msaitoh | branches: 1.69.2; Add PUFFS, putter and fss.
|
1.68 | 01-Sep-2012 |
matt | Bump up SYMTAB_SPACE
|
1.67 | 17-Aug-2012 |
abs | Update all kernel configs mentioning WSEMUL_* but not already including WSDISPLAY_COMPAT_USL using the following rules: - If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL - If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1 and commented out WSDISPLAY_COMPAT_USL - Otherwise add WSDISPLAY_COMPAT_USL
Some of the INSTALL configs for larger memory machines are probably suitable for adding WSDISPLAY_COMPAT_USL.
Now wsconscfg(8) should be able to switch VTs when expected.
Implemented after no objection from tech-kern to the following:
On 5 June 2012 09:47, David Brownlee <abs@absd.org> wrote: > wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual > terminals. > > Except when in an exceptionally memory or space constrained > environment (INSTALL being the obvious case), is there any reason why > all GENERIC and GENERIC-like kernels which have wscons enabled > shouldn't also have WSDISPLAY_COMPAT_USL?
|
1.66 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.65 | 06-Apr-2012 |
bsh | avoid warning with options PLCOM_DEBUG for INTEGRATOR.
|
1.64 | 18-Dec-2011 |
dholland | branches: 1.64.2; WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.63 | 22-Nov-2011 |
tls | branches: 1.63.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.62 | 30-Jun-2011 |
wiz | branches: 1.62.2; dependant -> dependent
|
1.61 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.60 | 06-Mar-2011 |
jakllsch | Bump SYMTAB_SPACE.
|
1.59 | 23-Nov-2010 |
hannken | branches: 1.59.2; 1.59.4; Remove unused count from pseudo-device md.
|
1.58 | 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
1.57 | 05-Dec-2009 |
pooka | branches: 1.57.2; 1.57.4; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.56 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.55 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.54 | 24-Nov-2008 |
ad | branches: 1.54.4; Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.53 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.52 | 31-Jul-2008 |
simonb | branches: 1.52.2; Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.51 | 30-May-2008 |
tsutsui | branches: 1.51.4; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.50 | 27-Apr-2008 |
matt | branches: 1.50.2; Merge kernel changes in matt-armv6 to HEAD.
|
1.49 | 15-Mar-2008 |
rearnsha | branches: 1.49.2; 1.49.4; Allow use of the VFP.
|
1.48 | 19-Jan-2008 |
chris | branches: 1.48.2; 1.48.6; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
1.47 | 26-Aug-2006 |
christos | branches: 1.47.28; 1.47.32; 1.47.38; 1.47.46; PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP
|
1.46 | 05-Feb-2006 |
cube | branches: 1.46.2; Remove 'count' argument for pseudo-devices that ignore it (vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
|
1.45 | 04-Feb-2006 |
rpaulo | bpfilter doesn't accept count anymore.
|
1.44 | 07-Dec-2005 |
tsutsui | branches: 1.44.2; 1.44.4; 1.44.6; Adjust comments for options FFS_NO_SNAPSHOT.
XXX: This option should be mentioned in options(4).
|
1.43 | 19-Aug-2005 |
christos | Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
|
1.42 | 19-Aug-2005 |
christos | 64 bit inode changes.
|
1.41 | 31-Jul-2005 |
yamt | revert "defflag VMSWAP" changes for now. there seems to be far more people who don't want to edit their kernel config files than i thought.
|
1.40 | 30-Jul-2005 |
yamt | add "options VMSWAP" to non INSTALL kernels.
|
1.39 | 07-Jul-2005 |
tron | Add (commented out) IPSEC_NAT_T option.
|
1.38 | 03-Jun-2005 |
rearnsha | branches: 1.38.2; Enable use of the CM1136J-s core module on the Integrator.
|
1.37 | 03-Jun-2005 |
rearnsha | Disable some debugging options, add space for the symbol table.
|
1.36 | 25-Feb-2005 |
simonb | branches: 1.36.2; Add COMPAT_20 (and COMPAT_16 in some cases) to kernel config files that didn't have those options but had other earlier compat options.
|
1.35 | 18-Feb-2005 |
dsl | Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT
|
1.34 | 11-Feb-2005 |
dsl | Add 'option FFS_SNAPSHOT' to most of the config files. Commented out for kernels that appear to hace space constraints.
|
1.33 | 31-Jan-2005 |
hannken | Add file system snapshots to kernel configs.
- Ffs internal snapshots get compiled in unconditionally.
- File system snapshot device fss(4) added to all kernel configs that have a disk. Device is commented out on all non-GENERIC kernels.
Reviewed by: Jason Thorpe <thorpej@netbsd.org>
|
1.32 | 24-Nov-2004 |
bouyer | branches: 1.32.4; 1.32.6; pdcsata(4), a driver for the Promise SATA150 (aka PDC203xx) serie of controllers. Tested with a PDC20375 (2 SATA, one PATA) controller on sparc64. Added to all kernel config file which had pdcide(4).
|
1.31 | 10-Nov-2004 |
christos | Add COMPAT_BSDPTY to the rest of the config files.
|
1.30 | 04-Sep-2004 |
manu | IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on tech-net@
|
1.29 | 07-Aug-2004 |
rearnsha | Add fixed configs for fxp0 and sd0 booting.
|
1.28 | 07-Aug-2004 |
rearnsha | Support probing the compact PCI bus.
|
1.27 | 07-Aug-2004 |
rearnsha | Set CPUFLAGS not COPTS
|
1.26 | 15-Jul-2004 |
atatat | Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented out in most of them.
|
1.25 | 13-Feb-2004 |
wiz | branches: 1.25.2; Uppercase CPU, plural is CPUs.
|
1.24 | 14-Dec-2003 |
thorpej | Remove piixide, since these boards will never, ever have one.
|
1.23 | 14-Dec-2003 |
thorpej | Split the Intel i31244 SATA controller ("Artisea") driver out of piixide into its own driver (artsata).
|
1.22 | 13-Dec-2003 |
thorpej | Remove the IDE controllers that only exist in southbridge chips (which none of these boards have).
XXX piixide stays for now, because that's where the Intel i31244 SATA controller is. That will change, eventually.
|
1.21 | 13-Dec-2003 |
thorpej | Collapse the atabus declaration into "atabus* at ata? channel ?".
|
1.20 | 13-Dec-2003 |
thorpej | Split out the Silicon Image SATALink support into its own driver, "satalink".
|
1.19 | 08-Oct-2003 |
bouyer | Add new per-chip pciide drivers.
|
1.18 | 08-Oct-2003 |
bouyer | Add atabus
|
1.17 | 13-Sep-2003 |
chris | Add COMPAT_16 to most arm based kernels. Mainly in preperation for doing SA_SIGINFO work.
|
1.16 | 06-Sep-2003 |
rearnsha | config option is now CPU_ARM10.
|
1.15 | 06-Sep-2003 |
rearnsha | Default all builds to not have debug information. Significantly reduces disk space needed for a make release, especially if using dwarf2 debug.
|
1.14 | 23-May-2003 |
thorpej | branches: 1.14.2; Add ksyms.
|
1.13 | 18-Sep-2002 |
lukem | enable USERCONF by default; it's small and extremely useful to have available.
|
1.12 | 17-Jun-2002 |
lukem | Enable "pseudo-device clockctl" in all kernels, except installation related kernels (INSTALL* and RAMDISK*). This enables rc.conf(5) $ntpd_chroot to be used "out of the box"
|
1.11 | 25-Apr-2002 |
atatat | branches: 1.11.2; 1.11.4; Add the INCLUDE_CONFIG_FILE option to all config files. In config files that are generic (ie, GENERIC, GENERICSBC, GENERIC32, ALL, or ALPHA), it is uncommented.
|
1.10 | 17-Apr-2002 |
mycroft | Switch from de to tlp by default.
|
1.9 | 16-Apr-2002 |
wiz | Remove last(?) traces of pmsi.
|
1.8 | 12-Apr-2002 |
gmcgarry | Add commented-out USERCONF option. Mainly useful for install media and can be optionally enabled based on miniroot and ramdisk size requirements.
|
1.7 | 02-Apr-2002 |
lukem | Rename MEMORY_DISK_SIZE (formerly MINIROOTSIZE) to MEMORY_DISK_ROOT_SIZE, which was suggested by Izumi Tsutsui <tsutsui@ceres.dti.ne.jp> as being more consistent with what it's controlling...
|
1.6 | 10-Mar-2002 |
lukem | * rename MINIROOTSIZE to MEMORY_DISK_SIZE, so that all md(4) options are now consistently named * fold opt_mdsize.h into opt_md.h
|
1.5 | 27-Jan-2002 |
jdolecek | add options PIPE_SOCKETPAIR to individual kernel configs the option is commented out on everything but kernels I was able to recognize as INSTALL-like or ones for small memory machines
|
1.4 | 20-Nov-2001 |
lukem | branches: 1.4.2; cleanup: options SPACE TAB makeoptions TAB psuedo-device TAB remove trailing whitespace replace multiple spaces -> tabs options "FOO" -> options FOO options "FOO=bar" -> options FOO=bar options "FOO=\"bar\"" -> options FOO="\"bar\""
|
1.3 | 04-Nov-2001 |
thorpej | branches: 1.3.2; 1.3.4; Don't require INTEGRATOR or INTEGRATOR_FPGA options. Made possible by files.<board>.
|
1.2 | 29-Oct-2001 |
rearnsha | Garbage collect some early debug hacks that should not have been committed in the first place and prevent linking.
|
1.1 | 27-Oct-2001 |
rearnsha | Configuration for Integrator boards.
|
1.3.4.7 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.3.4.6 | 20-Jun-2002 |
nathanw | Catch up to -current.
|
1.3.4.5 | 17-Apr-2002 |
nathanw | Catch up to -current.
|
1.3.4.4 | 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.3.4.3 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.3.4.2 | 08-Jan-2002 |
nathanw | Catch up to -current.
|
1.3.4.1 | 04-Nov-2001 |
nathanw | file INTEGRATOR was added on branch nathanw_sa on 2002-01-08 00:24:10 +0000
|
1.3.2.2 | 12-Nov-2001 |
thorpej | Sync the thorpej-mips-cache branch with -current.
|
1.3.2.1 | 04-Nov-2001 |
thorpej | file INTEGRATOR was added on branch thorpej-mips-cache on 2001-11-12 21:16:48 +0000
|
1.4.2.7 | 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
1.4.2.6 | 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.4.2.5 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.4.2.4 | 16-Mar-2002 |
jdolecek | Catch up with -current.
|
1.4.2.3 | 11-Feb-2002 |
jdolecek | Sync w/ -current.
|
1.4.2.2 | 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.4.2.1 | 20-Nov-2001 |
thorpej | file INTEGRATOR was added on branch kqueue on 2002-01-10 19:42:00 +0000
|
1.11.4.1 | 01-Aug-2002 |
lukem | Pull up revision 1.12 (requested by lukem in ticket #312): Enable "pseudo-device clockctl" in all kernels, except installation related kernels (INSTALL* and RAMDISK*). This enables rc.conf(5) $ntpd_chroot to be used "out of the box"
|
1.11.2.1 | 14-Jul-2002 |
gehenna | catch up with -current.
|
1.14.2.11 | 11-Dec-2005 |
christos | Sync with head.
|
1.14.2.10 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.14.2.9 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.14.2.8 | 15-Feb-2005 |
skrll | Sync with HEAD.
|
1.14.2.7 | 04-Feb-2005 |
skrll | Sync with HEAD.
|
1.14.2.6 | 29-Nov-2004 |
skrll | Sync with HEAD.
|
1.14.2.5 | 14-Nov-2004 |
skrll | Sync with HEAD.
|
1.14.2.4 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.14.2.3 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.14.2.2 | 12-Aug-2004 |
skrll | Sync with HEAD.
|
1.14.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.25.2.1 | 15-Jul-2004 |
he | branches: 1.25.2.1.2; Pull up revision 1.26 (requested by atatat in ticket #663): Add "options SYSCTL_INCLUDE_DESCR" to a lot of configurations, but commented out in most of them.
|
1.25.2.1.2.1 | 02-Apr-2005 |
he | Pull up revision 1.32 (requested by bouyer in ticket #1019): Add pdcsata(4), a driver for the Promise SATA150 (aka PDC203xx) series of controllers.
|
1.32.6.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.32.6.1 | 12-Feb-2005 |
yamt | sync with head.
|
1.32.4.1 | 29-Apr-2005 |
kent | sync with -current
|
1.36.2.1 | 18-Jul-2005 |
riz | Pull up revision 1.39 (requested by tron in ticket #566): Add (commented out) IPSEC_NAT_T option.
|
1.38.2.4 | 17-Mar-2008 |
yamt | sync with head.
|
1.38.2.3 | 21-Jan-2008 |
yamt | sync with head
|
1.38.2.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.38.2.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.44.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
1.44.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
1.44.2.1 | 18-Feb-2006 |
yamt | sync with head.
|
1.46.2.1 | 03-Sep-2006 |
yamt | sync with head.
|
1.47.46.1 | 20-Jan-2008 |
bouyer | Sync with HEAD
|
1.47.38.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.47.32.2 | 23-Mar-2008 |
matt | sync with HEAD
|
1.47.32.1 | 09-Nov-2007 |
matt | Make all the evbarm kernels build again. Fix lossage from rebase.
|
1.47.28.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.48.6.4 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.48.6.3 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.48.6.2 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.48.6.1 | 03-Apr-2008 |
mjf | Sync with HEAD.
|
1.48.2.1 | 24-Mar-2008 |
keiichi | sync with head.
|
1.49.4.4 | 11-Aug-2010 |
yamt | sync with head.
|
1.49.4.3 | 11-Mar-2010 |
yamt | sync with head
|
1.49.4.2 | 04-May-2009 |
yamt | sync with head.
|
1.49.4.1 | 16-May-2008 |
yamt | sync with head.
|
1.49.2.2 | 04-Jun-2008 |
yamt | sync with head
|
1.49.2.1 | 18-May-2008 |
yamt | sync with head.
|
1.50.2.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.50.2.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.51.4.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.51.4.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.52.2.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.52.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.54.4.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.57.4.3 | 21-Apr-2011 |
rmind | sync with head
|
1.57.4.2 | 05-Mar-2011 |
rmind | sync with head
|
1.57.4.1 | 30-May-2010 |
rmind | sync with head
|
1.57.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.59.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.59.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.62.2.4 | 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.62.2.3 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.62.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.62.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.63.2.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.63.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.64.2.1 | 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.69.2.5 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.69.2.4 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.69.2.3 | 23-Jun-2013 |
tls | resync from head
|
1.69.2.2 | 25-Feb-2013 |
tls | resync with head
|
1.69.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.74.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.75.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.79.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.79.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.80.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.80.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.83.14.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.83.4.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.17 | 07-Aug-2022 |
simonb | UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.16 | 27-Sep-2020 |
roy | vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.15 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.14 | 14-Sep-2017 |
mrg | branches: 1.14.4; 1.14.14; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.13 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 2.
|
1.12 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.11 | 07-Aug-2015 |
maxv | branches: 1.11.2; 1.11.4; Remove KMEMSTATS.
|
1.10 | 27-Jan-2015 |
jmcneill | enable plmmc(4)
|
1.9 | 23-Aug-2014 |
dholland | branches: 1.9.2; 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.8 | 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.7 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.6 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.5 | 30-Jun-2013 |
rmind | branches: 1.5.4; 1.5.6; G/C PFIL_HOOKS from the kernel configs.
|
1.4 | 05-Jun-2013 |
christos | branches: 1.4.2; remove obsolete networking options
|
1.3 | 14-Mar-2013 |
joerg | Include tmpfs.
|
1.2 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.1 | 19-Feb-2013 |
skrll | branches: 1.1.4; Add support for the ARM Integrator/CP from Sergio L�pez.
The code hasn't been tested on real hardware, but INTEGRATOR_CP config is useful for QEMU which supports it.
|
1.1.4.5 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.4.4 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.4.3 | 23-Jun-2013 |
tls | resync from head
|
1.1.4.2 | 25-Feb-2013 |
tls | resync with head
|
1.1.4.1 | 19-Feb-2013 |
tls | file INTEGRATOR_CP was added on branch tls-maxphys on 2013-02-25 00:28:34 +0000
|
1.4.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.5.6.2 | 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.5.6.1 | 30-Jun-2013 |
yamt | file INTEGRATOR_CP was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.5.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.9.2.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.9.2.2 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.9.2.1 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.11.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.11.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.14.14.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.14.4.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.1 | 27-Jan-2015 |
jmcneill | branches: 1.1.2; 1.1.18; add install kernel for INTEGRATOR_CP
|
1.1.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.18.1 | 27-Jan-2015 |
jdolecek | file INTEGRATOR_CP_INSTALL was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.1.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.2.1 | 27-Jan-2015 |
skrll | file INTEGRATOR_CP_INSTALL was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.2 | 02-May-2014 |
dogcow | as suggested by gimpy et al, "no config" the netbsd-device kernels. Reduces `build.sh release` by about a gig.
|
1.1 | 08-Apr-2003 |
thorpej | branches: 1.1.142; 1.1.152; 1.1.158; 1.1.168; Factor out common INSTALL kernel config fragments into a new INSTALL file. Add INSTALL kernels for the ADI BRH, IQ80310, and IQ80321.
|
1.1.168.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1.158.1 | 18-May-2014 |
rmind | sync with head
|
1.1.152.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.142.1 | 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.77 | 07-Aug-2022 |
simonb | branches: 1.77.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.76 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.75 | 03-Jan-2020 |
thorpej | branches: 1.75.6; Eliminate all of the #ifdefs for the "strtc" driver. Define model properties (similar to what the "dsrtc" driver does), and provide DT compat strings corresponding to those models. Allow config flags to specify the model for non-FDT platforms (also like "dsrtc").
|
1.74 | 12-Jul-2018 |
maxv | branches: 1.74.4; Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.73 | 14-Sep-2017 |
mrg | branches: 1.73.2; 1.73.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.72 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.71 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.70 | 07-Aug-2015 |
maxv | branches: 1.70.2; 1.70.4; Remove KMEMSTATS.
|
1.69 | 23-Aug-2014 |
dholland | branches: 1.69.2; 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.68 | 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.67 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.66 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.65 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.64 | 30-Jun-2013 |
rmind | branches: 1.64.4; G/C PFIL_HOOKS from the kernel configs.
|
1.63 | 05-Jun-2013 |
christos | branches: 1.63.2; remove obsolete networking options
|
1.62 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.61 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.60 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.59 | 11-Sep-2012 |
msaitoh | branches: 1.59.2; Add PUFFS, putter and fss.
|
1.58 | 01-Sep-2012 |
matt | Bump up SYMTAB_SPACE
|
1.57 | 29-Aug-2012 |
skrll | Typo in comment
|
1.56 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.55 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.54 | 22-Nov-2011 |
tls | branches: 1.54.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.53 | 30-Jun-2011 |
wiz | branches: 1.53.2; dependant -> dependent
|
1.52 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.51 | 06-Mar-2011 |
jakllsch | Bump SYMTAB_SPACE for the many other evbarm kernels that also need it increased.
|
1.50 | 06-Mar-2011 |
jakllsch | Remove trailing spaces.
|
1.49 | 23-Nov-2010 |
hannken | branches: 1.49.2; 1.49.4; Remove unused count from pseudo-device md.
|
1.48 | 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
1.47 | 05-Dec-2009 |
pooka | branches: 1.47.2; 1.47.4; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.46 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.45 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.44 | 09-Jan-2009 |
briggs | branches: 1.44.2; Enable lmtemp0/1.
|
1.43 | 09-Jan-2009 |
briggs | Enable the M41ST84 RTC.
|
1.42 | 24-Nov-2008 |
ad | Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.41 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.40 | 31-Jul-2008 |
simonb | branches: 1.40.2; Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.39 | 30-May-2008 |
tsutsui | branches: 1.39.4; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.38 | 19-Jan-2008 |
chris | branches: 1.38.6; 1.38.8; 1.38.10; 1.38.12; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
1.37 | 26-Aug-2006 |
christos | branches: 1.37.28; 1.37.32; 1.37.38; 1.37.46; PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP
|
1.36 | 05-Feb-2006 |
cube | branches: 1.36.2; Remove 'count' argument for pseudo-devices that ignore it (vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
|
1.35 | 04-Feb-2006 |
rpaulo | bpfilter doesn't accept count anymore.
|
1.34 | 07-Dec-2005 |
tsutsui | branches: 1.34.2; 1.34.4; 1.34.6; Adjust comments for options FFS_NO_SNAPSHOT.
XXX: This option should be mentioned in options(4).
|
1.33 | 19-Aug-2005 |
christos | Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
|
1.32 | 19-Aug-2005 |
christos | 64 bit inode changes.
|
1.31 | 31-Jul-2005 |
yamt | revert "defflag VMSWAP" changes for now. there seems to be far more people who don't want to edit their kernel config files than i thought.
|
1.30 | 30-Jul-2005 |
yamt | add "options VMSWAP" to non INSTALL kernels.
|
1.29 | 07-Jul-2005 |
tron | Add (commented out) IPSEC_NAT_T option.
|
1.28 | 25-Feb-2005 |
simonb | branches: 1.28.2; 1.28.4; Add COMPAT_20 (and COMPAT_16 in some cases) to kernel config files that didn't have those options but had other earlier compat options.
|
1.27 | 19-Feb-2005 |
rearnsha | Add on-board CompactFlash device.
|
1.26 | 18-Feb-2005 |
dsl | Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT
|
1.25 | 12-Feb-2005 |
rearnsha | Document the types and addresses of the IIC devices (Disabled, beacuse they seem to be non-functional at present).
|
1.24 | 12-Feb-2005 |
rearnsha | ... but make it's filesystem type FFS (not NFS :-).
|
1.23 | 12-Feb-2005 |
rearnsha | Build a kernel variant with root on wd0.
|
1.22 | 12-Feb-2005 |
rearnsha | Bump the symtab space
|
1.21 | 12-Feb-2005 |
rearnsha | Redboot defaults to a console speed of 115200 baud on this board.
|
1.20 | 11-Feb-2005 |
dsl | Add 'option FFS_SNAPSHOT' to most of the config files. Commented out for kernels that appear to hace space constraints.
|
1.19 | 31-Jan-2005 |
hannken | Add file system snapshots to kernel configs.
- Ffs internal snapshots get compiled in unconditionally.
- File system snapshot device fss(4) added to all kernel configs that have a disk. Device is commented out on all non-GENERIC kernels.
Reviewed by: Jason Thorpe <thorpej@netbsd.org>
|
1.18 | 24-Nov-2004 |
bouyer | branches: 1.18.4; 1.18.6; pdcsata(4), a driver for the Promise SATA150 (aka PDC203xx) serie of controllers. Tested with a PDC20375 (2 SATA, one PATA) controller on sparc64. Added to all kernel config file which had pdcide(4).
|
1.17 | 10-Nov-2004 |
christos | Add COMPAT_BSDPTY to the rest of the config files.
|
1.16 | 04-Sep-2004 |
manu | IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on tech-net@
|
1.15 | 15-Jul-2004 |
atatat | Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented out in most of them.
|
1.14 | 13-Feb-2004 |
wiz | branches: 1.14.2; Uppercase CPU where appropriate.
|
1.13 | 14-Dec-2003 |
thorpej | Remove piixide, since these boards will never, ever have one.
|
1.12 | 14-Dec-2003 |
thorpej | Split the Intel i31244 SATA controller ("Artisea") driver out of piixide into its own driver (artsata).
|
1.11 | 13-Dec-2003 |
thorpej | Remove the IDE controllers that only exist in southbridge chips (which none of these boards have).
XXX piixide stays for now, because that's where the Intel i31244 SATA controller is. That will change, eventually.
|
1.10 | 13-Dec-2003 |
thorpej | Collapse the atabus declaration into "atabus* at ata? channel ?".
|
1.9 | 13-Dec-2003 |
thorpej | Split out the Silicon Image SATALink support into its own driver, "satalink".
|
1.8 | 08-Oct-2003 |
bouyer | Add new per-chip pciide drivers.
|
1.7 | 08-Oct-2003 |
bouyer | Add atabus
|
1.6 | 06-Oct-2003 |
thorpej | Add support for the i80312 and i80321 I2C controllers.
|
1.5 | 13-Sep-2003 |
chris | Add COMPAT_16 to most arm based kernels. Mainly in preperation for doing SA_SIGINFO work.
|
1.4 | 06-Sep-2003 |
rearnsha | Default all builds to not have debug information. Significantly reduces disk space needed for a make release, especially if using dwarf2 debug.
|
1.3 | 14-Jun-2003 |
thorpej | branches: 1.3.2; Use CPUFLAGS rather than COPTS to pass -mcpu=xscale.
|
1.2 | 23-May-2003 |
thorpej | Add ksyms.
|
1.1 | 14-May-2003 |
thorpej | Add support for the Intel IQ31244 reference board, based on the i80321 I/O processor and the i31244 PCI-X S-ATA controller.
The IQ31244 is almost identical to the IQ80321, from software's perspective, so we share much of the code.
|
1.3.2.10 | 11-Dec-2005 |
christos | Sync with head.
|
1.3.2.9 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.3.2.8 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.3.2.7 | 15-Feb-2005 |
skrll | Sync with HEAD.
|
1.3.2.6 | 04-Feb-2005 |
skrll | Sync with HEAD.
|
1.3.2.5 | 29-Nov-2004 |
skrll | Sync with HEAD.
|
1.3.2.4 | 14-Nov-2004 |
skrll | Sync with HEAD.
|
1.3.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.3.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.3.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.14.2.1 | 15-Jul-2004 |
he | branches: 1.14.2.1.2; Pull up revision 1.15 (requested by atatat in ticket #663): Add "options SYSCTL_INCLUDE_DESCR" to a lot of configurations, but commented out in most of them.
|
1.14.2.1.2.1 | 02-Apr-2005 |
he | Pull up revision 1.18 (requested by bouyer in ticket #1019): Add pdcsata(4), a driver for the Promise SATA150 (aka PDC203xx) series of controllers.
|
1.18.6.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.18.6.1 | 12-Feb-2005 |
yamt | sync with head.
|
1.18.4.1 | 29-Apr-2005 |
kent | sync with -current
|
1.28.4.3 | 21-Jan-2008 |
yamt | sync with head
|
1.28.4.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.28.4.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.28.2.1 | 18-Jul-2005 |
riz | Pull up revision 1.29 (requested by tron in ticket #566): Add (commented out) IPSEC_NAT_T option.
|
1.34.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
1.34.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
1.34.2.1 | 18-Feb-2006 |
yamt | sync with head.
|
1.36.2.1 | 03-Sep-2006 |
yamt | sync with head.
|
1.37.46.1 | 20-Jan-2008 |
bouyer | Sync with HEAD
|
1.37.38.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.37.32.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.37.28.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.38.12.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.38.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.38.10.3 | 11-Aug-2010 |
yamt | sync with head.
|
1.38.10.2 | 11-Mar-2010 |
yamt | sync with head
|
1.38.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.38.8.1 | 04-Jun-2008 |
yamt | sync with head
|
1.38.6.3 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.38.6.2 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.38.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.39.4.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.39.4.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.40.2.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.40.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.44.2.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.47.4.3 | 21-Apr-2011 |
rmind | sync with head
|
1.47.4.2 | 05-Mar-2011 |
rmind | sync with head
|
1.47.4.1 | 30-May-2010 |
rmind | sync with head
|
1.47.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.49.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.49.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.53.2.3 | 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.53.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.53.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.54.2.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.54.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.59.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.59.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.59.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.59.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.63.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.64.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.69.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.69.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.70.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.70.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.73.4.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.73.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.73.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.73.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.74.4.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.75.6.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.77.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.93 | 07-Aug-2022 |
simonb | branches: 1.93.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.92 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.91 | 14-Sep-2017 |
mrg | branches: 1.91.4; 1.91.8; 1.91.14; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.90 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.89 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.88 | 07-Aug-2015 |
maxv | branches: 1.88.2; 1.88.4; Remove KMEMSTATS.
|
1.87 | 23-Aug-2014 |
dholland | branches: 1.87.2; 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.86 | 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.85 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.84 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.83 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.82 | 30-Jun-2013 |
rmind | branches: 1.82.4; G/C PFIL_HOOKS from the kernel configs.
|
1.81 | 05-Jun-2013 |
christos | branches: 1.81.2; remove obsolete networking options
|
1.80 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.79 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.78 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.77 | 11-Sep-2012 |
msaitoh | branches: 1.77.2; Add PUFFS, putter and fss.
|
1.76 | 01-Sep-2012 |
matt | Bump up SYMTAB_SPACE
|
1.75 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.74 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.73 | 22-Nov-2011 |
tls | branches: 1.73.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.72 | 30-Jun-2011 |
wiz | branches: 1.72.2; dependant -> dependent
|
1.71 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.70 | 06-Mar-2011 |
jakllsch | Bump SYMTAB_SPACE.
|
1.69 | 23-Nov-2010 |
hannken | branches: 1.69.2; 1.69.4; Remove unused count from pseudo-device md.
|
1.68 | 28-Oct-2010 |
briggs | Bump SYMTAB_SPACE for a few configurations.
|
1.67 | 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
1.66 | 05-Dec-2009 |
pooka | branches: 1.66.2; 1.66.4; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.65 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.64 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.63 | 24-Nov-2008 |
ad | branches: 1.63.4; Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.62 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.61 | 31-Jul-2008 |
simonb | branches: 1.61.2; Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.60 | 30-May-2008 |
tsutsui | branches: 1.60.4; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.59 | 27-Apr-2008 |
matt | branches: 1.59.2; Merge kernel changes in matt-armv6 to HEAD.
|
1.58 | 19-Jan-2008 |
chris | branches: 1.58.6; 1.58.8; 1.58.10; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
1.57 | 06-Jan-2008 |
matt | Increase SYMTAB_SPACE because of more kernel bloat.
|
1.56 | 17-Oct-2007 |
garbled | branches: 1.56.2; 1.56.8; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
1.55 | 13-May-2007 |
he | branches: 1.55.6; 1.55.10; Bump SYMTAB_SPACE so that it fits again.
|
1.54 | 26-Aug-2006 |
christos | branches: 1.54.8; 1.54.12; 1.54.14; 1.54.20; PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP
|
1.53 | 14-Apr-2006 |
simonb | Bump SYMTAB_SPACE.
|
1.52 | 05-Feb-2006 |
cube | branches: 1.52.2; 1.52.4; 1.52.6; Remove 'count' argument for pseudo-devices that ignore it (vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
|
1.51 | 04-Feb-2006 |
rpaulo | bpfilter doesn't accept count anymore.
|
1.50 | 07-Dec-2005 |
tsutsui | branches: 1.50.2; 1.50.4; 1.50.6; Adjust comments for options FFS_NO_SNAPSHOT.
XXX: This option should be mentioned in options(4).
|
1.49 | 19-Aug-2005 |
christos | Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
|
1.48 | 19-Aug-2005 |
christos | 64 bit inode changes.
|
1.47 | 31-Jul-2005 |
yamt | revert "defflag VMSWAP" changes for now. there seems to be far more people who don't want to edit their kernel config files than i thought.
|
1.46 | 30-Jul-2005 |
yamt | add "options VMSWAP" to non INSTALL kernels.
|
1.45 | 07-Jul-2005 |
tron | Add (commented out) IPSEC_NAT_T option.
|
1.44 | 25-Feb-2005 |
simonb | branches: 1.44.2; 1.44.4; Add COMPAT_20 (and COMPAT_16 in some cases) to kernel config files that didn't have those options but had other earlier compat options.
|
1.43 | 18-Feb-2005 |
dsl | Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT
|
1.42 | 11-Feb-2005 |
dsl | Add 'option FFS_SNAPSHOT' to most of the config files. Commented out for kernels that appear to hace space constraints.
|
1.41 | 31-Jan-2005 |
hannken | Add file system snapshots to kernel configs.
- Ffs internal snapshots get compiled in unconditionally.
- File system snapshot device fss(4) added to all kernel configs that have a disk. Device is commented out on all non-GENERIC kernels.
Reviewed by: Jason Thorpe <thorpej@netbsd.org>
|
1.40 | 24-Nov-2004 |
bouyer | branches: 1.40.4; 1.40.6; pdcsata(4), a driver for the Promise SATA150 (aka PDC203xx) serie of controllers. Tested with a PDC20375 (2 SATA, one PATA) controller on sparc64. Added to all kernel config file which had pdcide(4).
|
1.39 | 10-Nov-2004 |
christos | Add COMPAT_BSDPTY to the rest of the config files.
|
1.38 | 04-Sep-2004 |
manu | IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on tech-net@
|
1.37 | 15-Jul-2004 |
atatat | Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented out in most of them.
|
1.36 | 13-Feb-2004 |
wiz | branches: 1.36.2; Uppercase CPU where appropriate.
|
1.35 | 14-Dec-2003 |
thorpej | Remove piixide, since these boards will never, ever have one.
|
1.34 | 14-Dec-2003 |
thorpej | Split the Intel i31244 SATA controller ("Artisea") driver out of piixide into its own driver (artsata).
|
1.33 | 13-Dec-2003 |
thorpej | Remove the IDE controllers that only exist in southbridge chips (which none of these boards have).
XXX piixide stays for now, because that's where the Intel i31244 SATA controller is. That will change, eventually.
|
1.32 | 13-Dec-2003 |
thorpej | Collapse the atabus declaration into "atabus* at ata? channel ?".
|
1.31 | 13-Dec-2003 |
thorpej | Split out the Silicon Image SATALink support into its own driver, "satalink".
|
1.30 | 09-Dec-2003 |
he | Bump SYMTAB_SPACE so that the symbol table fits again.
|
1.29 | 08-Oct-2003 |
bouyer | Add new per-chip pciide drivers.
|
1.28 | 08-Oct-2003 |
bouyer | Add atabus
|
1.27 | 06-Oct-2003 |
thorpej | Add support for the i80312 and i80321 I2C controllers.
|
1.26 | 13-Sep-2003 |
chris | Add COMPAT_16 to most arm based kernels. Mainly in preperation for doing SA_SIGINFO work.
|
1.25 | 06-Sep-2003 |
rearnsha | Default all builds to not have debug information. Significantly reduces disk space needed for a make release, especially if using dwarf2 debug.
|
1.24 | 14-Jun-2003 |
thorpej | branches: 1.24.2; Use CPUFLAGS rather than COPTS to pass -mcpu=xscale.
|
1.23 | 23-May-2003 |
thorpej | Add ksyms.
|
1.22 | 16-Apr-2003 |
thorpej | Add mpt(4).
|
1.21 | 08-Apr-2003 |
thorpej | Add a selection of storage devices, and also build netbsd-sd0 and netbsd-wd0 kernels.
|
1.20 | 03-Oct-2002 |
thorpej | Use indirect configuration for on-board devices (i.e. those things attached to "obio") on the IQ80310 and IQ80321. It makes more sense to do it this way for this type of system (the goal being to encapsulate as much information about the board as possible into one file).
|
1.19 | 18-Sep-2002 |
lukem | enable USERCONF by default; it's small and extremely useful to have available.
|
1.18 | 20-Aug-2002 |
briggs | Disable coalesced writes on IOP310-based systems.
|
1.17 | 07-Aug-2002 |
thorpej | Use -mcpu=xscale.
|
1.16 | 17-Jun-2002 |
lukem | Enable "pseudo-device clockctl" in all kernels, except installation related kernels (INSTALL* and RAMDISK*). This enables rc.conf(5) $ntpd_chroot to be used "out of the box"
|
1.15 | 25-Apr-2002 |
atatat | branches: 1.15.2; 1.15.4; Add the INCLUDE_CONFIG_FILE option to all config files. In config files that are generic (ie, GENERIC, GENERICSBC, GENERIC32, ALL, or ALPHA), it is uncommented.
|
1.14 | 25-Apr-2002 |
briggs | XSCALE_CCLKCFG should not be set in std.iq80310. Set IQ80310 to use XSCALE_CCLKCFG=9 (733MHz) and TEAMASA_NPWR to use XSCALE_CCLKCFG=7 (600MHz) as that's what the part on the board is rated for.
|
1.13 | 12-Apr-2002 |
gmcgarry | Add commented-out USERCONF option. Mainly useful for install media and can be optionally enabled based on miniroot and ramdisk size requirements.
|
1.12 | 02-Apr-2002 |
lukem | Rename MEMORY_DISK_SIZE (formerly MINIROOTSIZE) to MEMORY_DISK_ROOT_SIZE, which was suggested by Izumi Tsutsui <tsutsui@ceres.dti.ne.jp> as being more consistent with what it's controlling...
|
1.11 | 26-Mar-2002 |
thorpej | Restructure a few things in order to support other XScale core I/O processors: * The i80200 and the i80321 have the same CPU ID, so split the CPU_XSCALE option into CPU_XSCALE_80200 and CPU_XSCALE_80321 options, and don't let them both be defined at the same time. XXX May want to revisit this in the future. * Split some registers common between the i80200 and i80321 into <arm/xscale/xscalereg.h>. * Rename a few existing functions.
|
1.10 | 10-Mar-2002 |
lukem | * rename MINIROOTSIZE to MEMORY_DISK_SIZE, so that all md(4) options are now consistently named * fold opt_mdsize.h into opt_md.h
|
1.9 | 27-Jan-2002 |
jdolecek | branches: 1.9.2; add options PIPE_SOCKETPAIR to individual kernel configs the option is commented out on everything but kernels I was able to recognize as INSTALL-like or ones for small memory machines
|
1.8 | 18-Jan-2002 |
thorpej | Document the CONUNIT and CONSPEED config options.
|
1.7 | 16-Jan-2002 |
thorpej | Since we build with DDB by default, build with SYMTAB_SPACE by default, as well.
|
1.6 | 30-Nov-2001 |
thorpej | - Comment-out EXT2FS, MSDOSFS. - Uncomment FDESC, KERNFS, PROCFS, - Add commented-out DEBUG. - Hard-wire the location of some of the on-board PCI devices. - Also build a "netbsd-fxp0" with the root FS hard-wired to the on-board Ethernet.
|
1.5 | 20-Nov-2001 |
lukem | cleanup: options SPACE TAB makeoptions TAB psuedo-device TAB remove trailing whitespace replace multiple spaces -> tabs options "FOO" -> options FOO options "FOO=bar" -> options FOO=bar options "FOO=\"bar\"" -> options FOO="\"bar\""
|
1.4 | 10-Nov-2001 |
thorpej | branches: 1.4.2; Delete an option that doesn't really exist.
|
1.3 | 10-Nov-2001 |
thorpej | Add VERBOSE_INIT_ARM and SYMTAB_SPACE options (commented out). Add devices: iopxs (i80312 Companion I/O), pci, ppb, fxp, inphy, ukphy.
|
1.2 | 07-Nov-2001 |
thorpej | Rework and fleshing out of Intel IQ80310 XScale eval board support. More work to do -- this is a snapshot of work-in-progress.
|
1.1 | 05-Sep-2001 |
matt | branches: 1.1.4; more evbarm files (very incomplete).
|
1.1.4.1 | 12-Nov-2001 |
thorpej | Sync the thorpej-mips-cache branch with -current.
|
1.4.2.9 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.4.2.8 | 27-Aug-2002 |
thorpej | Sync with -current.
|
1.4.2.7 | 13-Aug-2002 |
nathanw | Catch up to -current.
|
1.4.2.6 | 20-Jun-2002 |
nathanw | Catch up to -current.
|
1.4.2.5 | 17-Apr-2002 |
nathanw | Catch up to -current.
|
1.4.2.4 | 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.4.2.3 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.4.2.2 | 08-Jan-2002 |
nathanw | Catch up to -current.
|
1.4.2.1 | 10-Nov-2001 |
nathanw | file IQ80310 was added on branch nathanw_sa on 2002-01-08 00:24:11 +0000
|
1.9.2.6 | 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
1.9.2.5 | 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.9.2.4 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.9.2.3 | 16-Mar-2002 |
jdolecek | Catch up with -current.
|
1.9.2.2 | 11-Feb-2002 |
jdolecek | Sync w/ -current.
|
1.9.2.1 | 27-Jan-2002 |
jdolecek | file IQ80310 was added on branch kqueue on 2002-02-11 20:07:41 +0000
|
1.15.4.2 | 16-Nov-2002 |
he | Pull up revision 1.17 (requested by thorpej in ticket #637): Use -mcpu=xscale.
|
1.15.4.1 | 01-Aug-2002 |
lukem | Pull up revision 1.16 (requested by lukem in ticket #312): Enable "pseudo-device clockctl" in all kernels, except installation related kernels (INSTALL* and RAMDISK*). This enables rc.conf(5) $ntpd_chroot to be used "out of the box"
|
1.15.2.2 | 30-Aug-2002 |
gehenna | catch up with -current.
|
1.15.2.1 | 14-Jul-2002 |
gehenna | catch up with -current.
|
1.24.2.10 | 11-Dec-2005 |
christos | Sync with head.
|
1.24.2.9 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.24.2.8 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.24.2.7 | 15-Feb-2005 |
skrll | Sync with HEAD.
|
1.24.2.6 | 04-Feb-2005 |
skrll | Sync with HEAD.
|
1.24.2.5 | 29-Nov-2004 |
skrll | Sync with HEAD.
|
1.24.2.4 | 14-Nov-2004 |
skrll | Sync with HEAD.
|
1.24.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.24.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.24.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.36.2.1 | 15-Jul-2004 |
he | branches: 1.36.2.1.2; Pull up revision 1.37 (requested by atatat in ticket #663): Add "options SYSCTL_INCLUDE_DESCR" to a lot of configurations, but commented out in most of them.
|
1.36.2.1.2.1 | 02-Apr-2005 |
he | Pull up revision 1.40 (requested by bouyer in ticket #1019): Add pdcsata(4), a driver for the Promise SATA150 (aka PDC203xx) series of controllers.
|
1.40.6.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.40.6.1 | 12-Feb-2005 |
yamt | sync with head.
|
1.40.4.1 | 29-Apr-2005 |
kent | sync with -current
|
1.44.4.4 | 21-Jan-2008 |
yamt | sync with head
|
1.44.4.3 | 03-Sep-2007 |
yamt | sync with head.
|
1.44.4.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.44.4.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.44.2.1 | 18-Jul-2005 |
riz | Pull up revision 1.45 (requested by tron in ticket #566): Add (commented out) IPSEC_NAT_T option.
|
1.50.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
1.50.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
1.50.2.1 | 18-Feb-2006 |
yamt | sync with head.
|
1.52.6.1 | 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
1.52.4.1 | 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
1.52.2.2 | 03-Sep-2006 |
yamt | sync with head.
|
1.52.2.1 | 24-May-2006 |
yamt | sync with head.
|
1.54.20.1 | 22-May-2007 |
matt | Update to HEAD.
|
1.54.14.1 | 11-Jul-2007 |
mjf | Sync with head.
|
1.54.12.1 | 27-May-2007 |
ad | Sync with head.
|
1.54.8.1 | 17-May-2007 |
yamt | sync with head.
|
1.55.10.4 | 23-Mar-2008 |
matt | sync with HEAD
|
1.55.10.3 | 09-Jan-2008 |
matt | sync with HEAD
|
1.55.10.2 | 09-Nov-2007 |
matt | Make all the evbarm kernels build again. Fix lossage from rebase.
|
1.55.10.1 | 06-Nov-2007 |
matt | sync with HEAD
|
1.55.6.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.56.8.2 | 20-Jan-2008 |
bouyer | Sync with HEAD
|
1.56.8.1 | 08-Jan-2008 |
bouyer | Sync with HEAD
|
1.56.2.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.58.10.4 | 11-Aug-2010 |
yamt | sync with head.
|
1.58.10.3 | 11-Mar-2010 |
yamt | sync with head
|
1.58.10.2 | 04-May-2009 |
yamt | sync with head.
|
1.58.10.1 | 16-May-2008 |
yamt | sync with head.
|
1.58.8.2 | 04-Jun-2008 |
yamt | sync with head
|
1.58.8.1 | 18-May-2008 |
yamt | sync with head.
|
1.58.6.3 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.58.6.2 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.58.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.59.2.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.59.2.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.60.4.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.60.4.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.61.2.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.61.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.63.4.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.66.4.3 | 21-Apr-2011 |
rmind | sync with head
|
1.66.4.2 | 05-Mar-2011 |
rmind | sync with head
|
1.66.4.1 | 30-May-2010 |
rmind | sync with head
|
1.66.2.2 | 06-Nov-2010 |
uebayasi | Sync with HEAD.
|
1.66.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.69.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.69.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.72.2.3 | 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.72.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.72.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.73.2.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.73.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.77.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.77.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.77.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.77.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.81.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.82.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.87.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.87.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.88.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.88.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.91.14.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.91.8.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.91.4.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.93.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.2 | 09-Feb-2012 |
matt | Bump SYMTAB_SPACE
|
1.1 | 08-Apr-2003 |
thorpej | branches: 1.1.142; 1.1.146; Factor out common INSTALL kernel config fragments into a new INSTALL file. Add INSTALL kernels for the ADI BRH, IQ80310, and IQ80321.
|
1.1.146.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.1.142.1 | 17-Apr-2012 |
yamt | sync with head
|
1.91 | 07-Aug-2022 |
simonb | branches: 1.91.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.90 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.89 | 12-Jul-2018 |
maxv | branches: 1.89.4; 1.89.10; Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.88 | 14-Sep-2017 |
mrg | branches: 1.88.2; 1.88.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.87 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.86 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.85 | 07-Aug-2015 |
maxv | branches: 1.85.2; 1.85.4; Remove KMEMSTATS.
|
1.84 | 23-Aug-2014 |
dholland | branches: 1.84.2; 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.83 | 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.82 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.81 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.80 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.79 | 30-Jun-2013 |
rmind | branches: 1.79.4; G/C PFIL_HOOKS from the kernel configs.
|
1.78 | 05-Jun-2013 |
christos | branches: 1.78.2; remove obsolete networking options
|
1.77 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.76 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.75 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.74 | 11-Sep-2012 |
msaitoh | branches: 1.74.2; Add PUFFS, putter and fss.
|
1.73 | 29-Aug-2012 |
skrll | Typo in comment
|
1.72 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.71 | 09-Feb-2012 |
matt | Bump SYMTAB_SPACE
|
1.70 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.69 | 22-Nov-2011 |
tls | branches: 1.69.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.68 | 30-Jun-2011 |
wiz | branches: 1.68.2; dependant -> dependent
|
1.67 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.66 | 06-Mar-2011 |
jakllsch | Bump SYMTAB_SPACE for the many other evbarm kernels that also need it increased.
|
1.65 | 06-Mar-2011 |
jakllsch | Bump SYMTAB_SPACE.
|
1.64 | 23-Nov-2010 |
hannken | branches: 1.64.2; 1.64.4; Remove unused count from pseudo-device md.
|
1.63 | 28-Oct-2010 |
briggs | Bump SYMTAB_SPACE for a few configurations.
|
1.62 | 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
1.61 | 05-Dec-2009 |
pooka | branches: 1.61.2; 1.61.4; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.60 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.59 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.58 | 24-Nov-2008 |
ad | branches: 1.58.4; Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.57 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.56 | 31-Jul-2008 |
simonb | branches: 1.56.2; Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.55 | 27-Jun-2008 |
he | branches: 1.55.2; Bump SYMTAB_SPACE so that it fits again.
|
1.54 | 30-May-2008 |
tsutsui | branches: 1.54.2; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.53 | 19-Jan-2008 |
chris | branches: 1.53.6; 1.53.8; 1.53.10; 1.53.12; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
1.52 | 06-Jan-2008 |
matt | Increase SYMTAB_SPACE because of more kernel bloat.
|
1.51 | 17-Oct-2007 |
garbled | branches: 1.51.2; 1.51.8; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
1.50 | 13-May-2007 |
he | branches: 1.50.6; 1.50.10; Bump SYMTAB_SPACE so that it fits again.
|
1.49 | 26-Aug-2006 |
christos | branches: 1.49.8; 1.49.12; 1.49.14; 1.49.20; PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP
|
1.48 | 05-Feb-2006 |
cube | branches: 1.48.2; Remove 'count' argument for pseudo-devices that ignore it (vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
|
1.47 | 04-Feb-2006 |
rpaulo | bpfilter doesn't accept count anymore.
|
1.46 | 14-Dec-2005 |
briggs | branches: 1.46.2; 1.46.4; 1.46.6; Bump SYMTAB_SPACE.
|
1.45 | 07-Dec-2005 |
tsutsui | Adjust comments for options FFS_NO_SNAPSHOT.
XXX: This option should be mentioned in options(4).
|
1.44 | 19-Aug-2005 |
christos | Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
|
1.43 | 19-Aug-2005 |
christos | 64 bit inode changes.
|
1.42 | 31-Jul-2005 |
yamt | revert "defflag VMSWAP" changes for now. there seems to be far more people who don't want to edit their kernel config files than i thought.
|
1.41 | 30-Jul-2005 |
yamt | add "options VMSWAP" to non INSTALL kernels.
|
1.40 | 07-Jul-2005 |
tron | Add (commented out) IPSEC_NAT_T option.
|
1.39 | 25-Feb-2005 |
simonb | branches: 1.39.2; 1.39.4; Add COMPAT_20 (and COMPAT_16 in some cases) to kernel config files that didn't have those options but had other earlier compat options.
|
1.38 | 18-Feb-2005 |
dsl | Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT
|
1.37 | 11-Feb-2005 |
dsl | Add 'option FFS_SNAPSHOT' to most of the config files. Commented out for kernels that appear to hace space constraints.
|
1.36 | 31-Jan-2005 |
hannken | Add file system snapshots to kernel configs.
- Ffs internal snapshots get compiled in unconditionally.
- File system snapshot device fss(4) added to all kernel configs that have a disk. Device is commented out on all non-GENERIC kernels.
Reviewed by: Jason Thorpe <thorpej@netbsd.org>
|
1.35 | 24-Nov-2004 |
bouyer | branches: 1.35.4; 1.35.6; pdcsata(4), a driver for the Promise SATA150 (aka PDC203xx) serie of controllers. Tested with a PDC20375 (2 SATA, one PATA) controller on sparc64. Added to all kernel config file which had pdcide(4).
|
1.34 | 10-Nov-2004 |
christos | Add COMPAT_BSDPTY to the rest of the config files.
|
1.33 | 04-Sep-2004 |
manu | IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on tech-net@
|
1.32 | 15-Jul-2004 |
atatat | Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented out in most of them.
|
1.31 | 13-Feb-2004 |
wiz | branches: 1.31.2; Uppercase CPU where appropriate.
|
1.30 | 14-Dec-2003 |
thorpej | Remove piixide, since these boards will never, ever have one.
|
1.29 | 14-Dec-2003 |
thorpej | Split the Intel i31244 SATA controller ("Artisea") driver out of piixide into its own driver (artsata).
|
1.28 | 13-Dec-2003 |
thorpej | Remove the IDE controllers that only exist in southbridge chips (which none of these boards have).
XXX piixide stays for now, because that's where the Intel i31244 SATA controller is. That will change, eventually.
|
1.27 | 13-Dec-2003 |
thorpej | Collapse the atabus declaration into "atabus* at ata? channel ?".
|
1.26 | 13-Dec-2003 |
thorpej | Split out the Silicon Image SATALink support into its own driver, "satalink".
|
1.25 | 09-Dec-2003 |
he | Bump SYMTAB_SPACE so that the symbol table fits again.
|
1.24 | 08-Oct-2003 |
bouyer | Add new per-chip pciide drivers.
|
1.23 | 08-Oct-2003 |
bouyer | Add atabus
|
1.22 | 06-Oct-2003 |
thorpej | Add support for the i80312 and i80321 I2C controllers.
|
1.21 | 13-Sep-2003 |
chris | Add COMPAT_16 to most arm based kernels. Mainly in preperation for doing SA_SIGINFO work.
|
1.20 | 11-Sep-2003 |
briggs | We need a little more symtab space.
|
1.19 | 06-Sep-2003 |
rearnsha | Default all builds to not have debug information. Significantly reduces disk space needed for a make release, especially if using dwarf2 debug.
|
1.18 | 14-Jun-2003 |
thorpej | branches: 1.18.2; Use CPUFLAGS rather than COPTS to pass -mcpu=xscale.
|
1.17 | 23-May-2003 |
thorpej | Add ksyms.
|
1.16 | 16-Apr-2003 |
thorpej | Add mpt(4).
|
1.15 | 08-Apr-2003 |
thorpej | Add a selection of storage devices, and also build netbsd-sd0 and netbsd-wd0 kernels.
|
1.14 | 03-Oct-2002 |
thorpej | Use indirect configuration for on-board devices (i.e. those things attached to "obio") on the IQ80310 and IQ80321. It makes more sense to do it this way for this type of system (the goal being to encapsulate as much information about the board as possible into one file).
|
1.13 | 18-Sep-2002 |
lukem | enable USERCONF by default; it's small and extremely useful to have available.
|
1.12 | 29-Aug-2002 |
thorpej | Put PERFCTRS under "Development and Debugging options".
|
1.11 | 18-Aug-2002 |
briggs | We do not need HZ=512 here, for sure.
|
1.10 | 17-Aug-2002 |
briggs | Add a new option EVBARM_BOARDTYPE to differentiate between different evbarm ports. Inline _splraise/_spllower/splx for i80321 and iq80310 for more performance.
|
1.9 | 07-Aug-2002 |
thorpej | Add iopaau, swdmover (commented out), and dmoverio.
|
1.8 | 07-Aug-2002 |
thorpej | Use -mcpu=xscale.
|
1.7 | 29-Jul-2002 |
thorpej | Add iopwdog (i80321 built-in watchdog timer), fxp, and inphy.
|
1.6 | 17-Jun-2002 |
lukem | branches: 1.6.2; Enable "pseudo-device clockctl" in all kernels, except installation related kernels (INSTALL* and RAMDISK*). This enables rc.conf(5) $ntpd_chroot to be used "out of the box"
|
1.5 | 25-Apr-2002 |
atatat | branches: 1.5.2; 1.5.4; Add the INCLUDE_CONFIG_FILE option to all config files. In config files that are generic (ie, GENERIC, GENERICSBC, GENERIC32, ALL, or ALPHA), it is uncommented.
|
1.4 | 12-Apr-2002 |
gmcgarry | Add commented-out USERCONF option. Mainly useful for install media and can be optionally enabled based on miniroot and ramdisk size requirements.
|
1.3 | 02-Apr-2002 |
lukem | Rename MEMORY_DISK_SIZE (formerly MINIROOTSIZE) to MEMORY_DISK_ROOT_SIZE, which was suggested by Izumi Tsutsui <tsutsui@ceres.dti.ne.jp> as being more consistent with what it's controlling...
|
1.2 | 29-Mar-2002 |
thorpej | branches: 1.2.2; Add a netbsd-wm0 kernel config.
|
1.1 | 27-Mar-2002 |
thorpej | Kernel configuration file for the IQ80321 eval board.
|
1.2.2.9 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.2.2.8 | 29-Aug-2002 |
thorpej | Sync with -current, comment out PERFCTRS.
|
1.2.2.7 | 19-Aug-2002 |
thorpej | Partial (ARM only) sync with trunk -- significant performance improvements for XScale-based systems.
|
1.2.2.6 | 13-Aug-2002 |
nathanw | Catch up to -current.
|
1.2.2.5 | 01-Aug-2002 |
nathanw | Catch up to -current.
|
1.2.2.4 | 20-Jun-2002 |
nathanw | Catch up to -current.
|
1.2.2.3 | 17-Apr-2002 |
nathanw | Catch up to -current.
|
1.2.2.2 | 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.2.2.1 | 29-Mar-2002 |
nathanw | file IQ80321 was added on branch nathanw_sa on 2002-04-01 07:39:45 +0000
|
1.5.4.3 | 16-Nov-2002 |
he | Pull up revision 1.8 (requested by thorpej in ticket #637): Use -mcpu=xscale.
|
1.5.4.2 | 11-Nov-2002 |
he | Pull up revision 1.7 (requested by thorpej in ticket #576): Add iopwdog (i80321 built-in watchdog timer), fxp, and inphy.
|
1.5.4.1 | 01-Aug-2002 |
lukem | Pull up revision 1.6 (requested by lukem in ticket #312): Enable "pseudo-device clockctl" in all kernels, except installation related kernels (INSTALL* and RAMDISK*). This enables rc.conf(5) $ntpd_chroot to be used "out of the box"
|
1.5.2.3 | 31-Aug-2002 |
gehenna | catch up with -current.
|
1.5.2.2 | 30-Aug-2002 |
gehenna | catch up with -current.
|
1.5.2.1 | 14-Jul-2002 |
gehenna | catch up with -current.
|
1.6.2.4 | 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
1.6.2.3 | 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.6.2.2 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.6.2.1 | 17-Jun-2002 |
jdolecek | file IQ80321 was added on branch kqueue on 2002-06-23 17:35:37 +0000
|
1.18.2.10 | 11-Dec-2005 |
christos | Sync with head.
|
1.18.2.9 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.18.2.8 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.18.2.7 | 15-Feb-2005 |
skrll | Sync with HEAD.
|
1.18.2.6 | 04-Feb-2005 |
skrll | Sync with HEAD.
|
1.18.2.5 | 29-Nov-2004 |
skrll | Sync with HEAD.
|
1.18.2.4 | 14-Nov-2004 |
skrll | Sync with HEAD.
|
1.18.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.18.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.18.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.31.2.1 | 15-Jul-2004 |
he | branches: 1.31.2.1.2; Pull up revision 1.32 (requested by atatat in ticket #663): Add "options SYSCTL_INCLUDE_DESCR" to a lot of configurations, but commented out in most of them.
|
1.31.2.1.2.1 | 02-Apr-2005 |
he | Pull up revision 1.35 (requested by bouyer in ticket #1019): Add pdcsata(4), a driver for the Promise SATA150 (aka PDC203xx) series of controllers.
|
1.35.6.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.35.6.1 | 12-Feb-2005 |
yamt | sync with head.
|
1.35.4.1 | 29-Apr-2005 |
kent | sync with -current
|
1.39.4.4 | 21-Jan-2008 |
yamt | sync with head
|
1.39.4.3 | 03-Sep-2007 |
yamt | sync with head.
|
1.39.4.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.39.4.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.39.2.1 | 18-Jul-2005 |
riz | Pull up revision 1.40 (requested by tron in ticket #566): Add (commented out) IPSEC_NAT_T option.
|
1.46.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
1.46.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
1.46.2.1 | 18-Feb-2006 |
yamt | sync with head.
|
1.48.2.1 | 03-Sep-2006 |
yamt | sync with head.
|
1.49.20.1 | 22-May-2007 |
matt | Update to HEAD.
|
1.49.14.1 | 11-Jul-2007 |
mjf | Sync with head.
|
1.49.12.1 | 27-May-2007 |
ad | Sync with head.
|
1.49.8.1 | 17-May-2007 |
yamt | sync with head.
|
1.50.10.3 | 23-Mar-2008 |
matt | sync with HEAD
|
1.50.10.2 | 09-Nov-2007 |
matt | Make all the evbarm kernels build again. Fix lossage from rebase.
|
1.50.10.1 | 06-Nov-2007 |
matt | sync with HEAD
|
1.50.6.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.51.8.2 | 20-Jan-2008 |
bouyer | Sync with HEAD
|
1.51.8.1 | 08-Jan-2008 |
bouyer | Sync with HEAD
|
1.51.2.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.53.12.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.53.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.53.10.3 | 11-Aug-2010 |
yamt | sync with head.
|
1.53.10.2 | 11-Mar-2010 |
yamt | sync with head
|
1.53.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.53.8.1 | 04-Jun-2008 |
yamt | sync with head
|
1.53.6.4 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.53.6.3 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.53.6.2 | 29-Jun-2008 |
mjf | Sync with HEAD.
|
1.53.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.54.2.1 | 03-Jul-2008 |
simonb | Sync with head.
|
1.55.2.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.55.2.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.56.2.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.56.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.58.4.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.61.4.3 | 21-Apr-2011 |
rmind | sync with head
|
1.61.4.2 | 05-Mar-2011 |
rmind | sync with head
|
1.61.4.1 | 30-May-2010 |
rmind | sync with head
|
1.61.2.2 | 06-Nov-2010 |
uebayasi | Sync with HEAD.
|
1.61.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.64.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.64.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.68.2.3 | 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.68.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.68.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.69.2.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.69.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.74.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.74.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.74.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.74.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.78.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.79.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.84.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.84.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.85.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.85.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.88.4.2 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.88.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.88.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.89.10.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.89.4.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.91.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.2 | 09-Feb-2012 |
matt | Bump SYMTAB_SPACE
|
1.1 | 08-Apr-2003 |
thorpej | branches: 1.1.142; 1.1.146; Factor out common INSTALL kernel config fragments into a new INSTALL file. Add INSTALL kernels for the ADI BRH, IQ80310, and IQ80321.
|
1.1.146.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.1.142.1 | 17-Apr-2012 |
yamt | sync with head
|
1.61 | 07-Aug-2022 |
simonb | branches: 1.61.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.60 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.59 | 25-Jan-2020 |
thorpej | branches: 1.59.4; Retire "le* at pci?" from the shipped kernel configs: - If the config had both an le@pci and a pcn, simply remove le@pci (pcn would match at a higher priority anyway). - If the config had le@pci enabled, but no pcn, change le@pci to pcn. - If the config had le@pci commented out, but no pcn, change le@pci to pcn and leave it commented out.
The pcn driver supports more chips than le@pci and does DMA directly to/from mbufs rather than memory copies.
|
1.58 | 20-Jan-2020 |
thorpej | Remove FDDI support.
|
1.57 | 19-Jan-2020 |
thorpej | Remove HIPPI support and the esh(4) driver that uses it. There have not been any users of HIPPI for some time, and it is unlikely to be resurrected.
|
1.56 | 12-Dec-2018 |
maxv | branches: 1.56.4; 1.56.6; Remove references to "lmc" in the kernel configurations.
|
1.55 | 06-Sep-2018 |
maxv | Retire the 'midway' driver. Discussed on tech-net@ recently and also three years ago, part of removing the network ATM code.
|
1.54 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.53 | 14-Sep-2017 |
mrg | branches: 1.53.2; 1.53.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.52 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.51 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.50 | 12-Aug-2015 |
maxv | branches: 1.50.2; 1.50.4; Remove KMEMSTATS.
|
1.49 | 23-Aug-2014 |
dholland | branches: 1.49.2; 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 | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.45 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.44 | 30-Jun-2013 |
rmind | branches: 1.44.4; G/C PFIL_HOOKS from the kernel configs.
|
1.43 | 05-Jun-2013 |
christos | branches: 1.43.2; remove obsolete networking options
|
1.42 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.41 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.40 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.39 | 11-Sep-2012 |
msaitoh | branches: 1.39.2; Add PUFFS, putter and fss.
|
1.38 | 01-Sep-2012 |
matt | Bump up SYMTAB_SPACE
|
1.37 | 29-Aug-2012 |
skrll | Typo in comment
|
1.36 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.35 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.34 | 22-Nov-2011 |
tls | branches: 1.34.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.33 | 30-Jun-2011 |
wiz | branches: 1.33.2; dependant -> dependent
|
1.32 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.31 | 06-Mar-2011 |
jakllsch | Bump SYMTAB_SPACE for the many other evbarm kernels that also need it increased.
|
1.30 | 23-Nov-2010 |
hannken | branches: 1.30.2; 1.30.4; Remove unused count from pseudo-device md.
|
1.29 | 05-Dec-2009 |
pooka | branches: 1.29.4; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.28 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.27 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.26 | 24-Nov-2008 |
ad | branches: 1.26.4; Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.25 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.24 | 31-Jul-2008 |
simonb | branches: 1.24.2; Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.23 | 30-May-2008 |
tsutsui | branches: 1.23.4; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.22 | 19-Jan-2008 |
chris | branches: 1.22.6; 1.22.8; 1.22.10; 1.22.12; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
1.21 | 08-Jan-2008 |
matt | More kernels SYMTAB_SPACE increased.
|
1.20 | 10-Dec-2006 |
scw | branches: 1.20.20; 1.20.24; 1.20.30; 1.20.36; Add watchdog and NPE Ethernet support. The latter is not well tested on IXDP425 since the PHYs fail to probe my board. This may be due to an incompatibility between the stepping A0 CPU and the microcode.
Additionally, the MAC addresses are not configured by Redboot, so more work is needed in this area.
|
1.19 | 26-Aug-2006 |
christos | branches: 1.19.2; 1.19.4; PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP
|
1.18 | 05-Feb-2006 |
cube | branches: 1.18.2; Remove 'count' argument for pseudo-devices that ignore it (vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
|
1.17 | 04-Feb-2006 |
rpaulo | bpfilter doesn't accept count anymore.
|
1.16 | 07-Dec-2005 |
tsutsui | branches: 1.16.2; 1.16.4; 1.16.6; Adjust comments for options FFS_NO_SNAPSHOT.
XXX: This option should be mentioned in options(4).
|
1.15 | 19-Aug-2005 |
christos | Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
|
1.14 | 19-Aug-2005 |
christos | 64 bit inode changes.
|
1.13 | 31-Jul-2005 |
yamt | revert "defflag VMSWAP" changes for now. there seems to be far more people who don't want to edit their kernel config files than i thought.
|
1.12 | 30-Jul-2005 |
yamt | add "options VMSWAP" to non INSTALL kernels.
|
1.11 | 07-Jul-2005 |
tron | Add (commented out) IPSEC_NAT_T option.
|
1.10 | 25-Feb-2005 |
simonb | branches: 1.10.2; 1.10.4; Add COMPAT_20 (and COMPAT_16 in some cases) to kernel config files that didn't have those options but had other earlier compat options.
|
1.9 | 18-Feb-2005 |
dsl | Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT
|
1.8 | 11-Feb-2005 |
dsl | Add 'option FFS_SNAPSHOT' to most of the config files. Commented out for kernels that appear to hace space constraints.
|
1.7 | 10-Nov-2004 |
christos | branches: 1.7.4; 1.7.6; Add COMPAT_BSDPTY to the rest of the config files.
|
1.6 | 04-Sep-2004 |
manu | IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on tech-net@
|
1.5 | 15-Jul-2004 |
atatat | branches: 1.5.2; Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented out in most of them.
|
1.4 | 06-Apr-2004 |
ross | * Bump up SYMTAB_SPACE slightly. * Use the correct board name.
|
1.3 | 23-Oct-2003 |
scw | branches: 1.3.2; - Make the compile-time selection of ixdp425 vs. zao425 actually work. - Flesh out cpu_reboot() to jump to Redboot via cpu_reset(). (See XXX comment in code regarding a problem with this).
|
1.2 | 08-Oct-2003 |
scw | Make it easier to support different types of IXP425 board:
- Move board-specific PCI/GPIO initialisation to its rightful place.
- Handle clearing down latched GPIO interrupts in a board-independent way.
- Use MI com(4) driver for on-chip UARTs.
- Misc. tidying up.
Tested on IXDP425.
|
1.1 | 25-Sep-2003 |
ichiro | pci bus support
|
1.3.2.1 | 15-Jul-2004 |
he | Pull up revision 1.5 (requested by atatat in ticket #663): Add "options SYSCTL_INCLUDE_DESCR" to a lot of configurations, but commented out in most of them.
|
1.5.2.9 | 11-Dec-2005 |
christos | Sync with head.
|
1.5.2.8 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.5.2.7 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.5.2.6 | 15-Feb-2005 |
skrll | Sync with HEAD.
|
1.5.2.5 | 14-Nov-2004 |
skrll | Sync with HEAD.
|
1.5.2.4 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.5.2.3 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.5.2.2 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.5.2.1 | 15-Jul-2004 |
skrll | file IXDP425 was added on branch ktrace-lwp on 2004-08-03 10:33:54 +0000
|
1.7.6.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.7.6.1 | 12-Feb-2005 |
yamt | sync with head.
|
1.7.4.1 | 29-Apr-2005 |
kent | sync with -current
|
1.10.4.3 | 21-Jan-2008 |
yamt | sync with head
|
1.10.4.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.10.4.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.10.2.1 | 18-Jul-2005 |
riz | Pull up revision 1.11 (requested by tron in ticket #566): Add (commented out) IPSEC_NAT_T option.
|
1.16.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
1.16.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
1.16.2.1 | 18-Feb-2006 |
yamt | sync with head.
|
1.18.2.1 | 03-Sep-2006 |
yamt | sync with head.
|
1.19.4.1 | 18-Dec-2006 |
yamt | sync with head.
|
1.19.2.1 | 12-Jan-2007 |
ad | Sync with head.
|
1.20.36.2 | 20-Jan-2008 |
bouyer | Sync with HEAD
|
1.20.36.1 | 08-Jan-2008 |
bouyer | Sync with HEAD
|
1.20.30.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.20.24.2 | 23-Mar-2008 |
matt | sync with HEAD
|
1.20.24.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.20.20.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.22.12.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.22.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.22.10.2 | 11-Mar-2010 |
yamt | sync with head
|
1.22.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.22.8.1 | 04-Jun-2008 |
yamt | sync with head
|
1.22.6.3 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.22.6.2 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.22.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.23.4.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.23.4.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.24.2.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.24.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.26.4.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.29.4.2 | 21-Apr-2011 |
rmind | sync with head
|
1.29.4.1 | 05-Mar-2011 |
rmind | sync with head
|
1.30.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.30.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.33.2.3 | 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.33.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.33.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.34.2.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.34.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.39.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.39.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.39.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.39.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.43.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.44.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.49.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.49.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.50.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.50.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.53.4.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.53.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.53.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.53.2.3 | 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
1.53.2.2 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
1.53.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.56.6.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.56.4.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.59.4.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.61.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.66 | 07-Aug-2022 |
simonb | branches: 1.66.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.65 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.64 | 14-Sep-2017 |
mrg | branches: 1.64.4; 1.64.14; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.63 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 2.
|
1.62 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.61 | 07-Aug-2015 |
maxv | branches: 1.61.2; 1.61.4; Remove the KMEMSTATS option. It no longer exists.
|
1.60 | 23-Aug-2014 |
dholland | branches: 1.60.2; 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.59 | 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.58 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.57 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.56 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.55 | 30-Jun-2013 |
rmind | branches: 1.55.4; G/C PFIL_HOOKS from the kernel configs.
|
1.54 | 05-Jun-2013 |
christos | branches: 1.54.2; remove obsolete networking options
|
1.53 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.52 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.51 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.50 | 11-Sep-2012 |
msaitoh | branches: 1.50.2; Add PUFFS, putter and fss.
|
1.49 | 01-Sep-2012 |
matt | Bump up SYMTAB_SPACE
|
1.48 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.47 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.46 | 22-Nov-2011 |
tls | branches: 1.46.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.45 | 30-Jun-2011 |
wiz | branches: 1.45.2; dependant -> dependent
|
1.44 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.43 | 06-Mar-2011 |
jakllsch | Remove trailing spaces.
|
1.42 | 06-Mar-2011 |
jakllsch | Bump SYMTAB_SPACE.
|
1.41 | 23-Nov-2010 |
hannken | branches: 1.41.2; 1.41.4; Remove unused count from pseudo-device md.
|
1.40 | 05-Dec-2009 |
pooka | branches: 1.40.4; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.39 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.38 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.37 | 24-Nov-2008 |
ad | branches: 1.37.4; Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.36 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.35 | 31-Jul-2008 |
simonb | branches: 1.35.2; Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.34 | 30-May-2008 |
tsutsui | branches: 1.34.4; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.33 | 15-Apr-2008 |
dogcow | branches: 1.33.2; 1.33.4; 1.33.6; reinstate SYMTAB_SPACE (but with a large enough size this time.)
|
1.32 | 13-Apr-2008 |
dogcow | Fix "symtable too small" error by removing smaller-than-default SYMTAB_SPACE.
|
1.31 | 19-Jan-2008 |
chris | branches: 1.31.6; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
1.30 | 18-Jan-2008 |
he | Increase SYMTAB_SPACE to 270000 so that the symbol table fits again.
|
1.29 | 01-Dec-2007 |
marty | branches: 1.29.6; Increase SYMTAB_SPACE to 264000 so the release kernel will compile
|
1.28 | 17-Oct-2007 |
garbled | branches: 1.28.2; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
1.27 | 18-Aug-2007 |
he | branches: 1.27.2; Bump the symbol table size so that it fits again.
|
1.26 | 13-May-2007 |
he | branches: 1.26.4; 1.26.6; 1.26.8; Bump SYMTAB_SPACE so that it fits again.
|
1.25 | 26-Aug-2006 |
christos | branches: 1.25.8; 1.25.12; 1.25.14; 1.25.20; PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP
|
1.24 | 05-Feb-2006 |
cube | branches: 1.24.2; Remove 'count' argument for pseudo-devices that ignore it (vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
|
1.23 | 04-Feb-2006 |
he | Bump SYMTAB_SPACE to make it fit again.
|
1.22 | 04-Feb-2006 |
rpaulo | bpfilter doesn't accept count anymore.
|
1.21 | 07-Dec-2005 |
tsutsui | branches: 1.21.2; 1.21.4; 1.21.6; Adjust comments for options FFS_NO_SNAPSHOT.
XXX: This option should be mentioned in options(4).
|
1.20 | 05-Dec-2005 |
he | Bump SYMTAB_SPACE so that the symbol table fits again.
|
1.19 | 19-Aug-2005 |
christos | Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
|
1.18 | 19-Aug-2005 |
christos | 64 bit inode changes.
|
1.17 | 31-Jul-2005 |
yamt | revert "defflag VMSWAP" changes for now. there seems to be far more people who don't want to edit their kernel config files than i thought.
|
1.16 | 30-Jul-2005 |
yamt | add "options VMSWAP" to non INSTALL kernels.
|
1.15 | 07-Jul-2005 |
tron | Add (commented out) IPSEC_NAT_T option.
|
1.14 | 25-Feb-2005 |
simonb | branches: 1.14.2; 1.14.4; Add COMPAT_20 (and COMPAT_16 in some cases) to kernel config files that didn't have those options but had other earlier compat options.
|
1.13 | 18-Feb-2005 |
dsl | Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT
|
1.12 | 11-Feb-2005 |
dsl | Add 'option FFS_SNAPSHOT' to most of the config files. Commented out for kernels that appear to hace space constraints.
|
1.11 | 10-Nov-2004 |
christos | branches: 1.11.4; 1.11.6; Add COMPAT_BSDPTY to the rest of the config files.
|
1.10 | 04-Sep-2004 |
manu | IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on tech-net@
|
1.9 | 07-Aug-2004 |
rearnsha | Set CPUFLAGS not COPTS
|
1.8 | 15-Jul-2004 |
atatat | Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented out in most of them.
|
1.7 | 13-Sep-2003 |
chris | branches: 1.7.2; Add COMPAT_16 to most arm based kernels. Mainly in preperation for doing SA_SIGINFO work.
|
1.6 | 06-Sep-2003 |
rearnsha | Default all builds to not have debug information. Significantly reduces disk space needed for a make release, especially if using dwarf2 debug.
|
1.5 | 23-May-2003 |
thorpej | branches: 1.5.2; Add ksyms.
|
1.4 | 27-Feb-2003 |
igy | locator should use physical addresses
|
1.3 | 18-Sep-2002 |
lukem | enable USERCONF by default; it's small and extremely useful to have available.
|
1.2 | 15-Jul-2002 |
ichiro | branches: 1.2.2; 1.2.4; 1.2.6; add configuration file Netwise APlication Platform Board
|
1.1 | 15-Jul-2002 |
ichiro | add support ixp12x0 eva-board "IXM1200"
|
1.2.6.3 | 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
1.2.6.2 | 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.2.6.1 | 15-Jul-2002 |
jdolecek | file IXM1200 was added on branch kqueue on 2002-09-06 08:33:56 +0000
|
1.2.4.3 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.2.4.2 | 01-Aug-2002 |
nathanw | Catch up to -current.
|
1.2.4.1 | 15-Jul-2002 |
nathanw | file IXM1200 was added on branch nathanw_sa on 2002-08-01 02:41:31 +0000
|
1.2.2.2 | 21-Jul-2002 |
gehenna | catch up with -current.
|
1.2.2.1 | 15-Jul-2002 |
gehenna | file IXM1200 was added on branch gehenna-devsw on 2002-07-21 13:00:33 +0000
|
1.5.2.9 | 11-Dec-2005 |
christos | Sync with head.
|
1.5.2.8 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.5.2.7 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.5.2.6 | 15-Feb-2005 |
skrll | Sync with HEAD.
|
1.5.2.5 | 14-Nov-2004 |
skrll | Sync with HEAD.
|
1.5.2.4 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.5.2.3 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.5.2.2 | 12-Aug-2004 |
skrll | Sync with HEAD.
|
1.5.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.7.2.1 | 15-Jul-2004 |
he | Pull up revision 1.8 (requested by atatat in ticket #663): Add "options SYSCTL_INCLUDE_DESCR" to a lot of configurations, but commented out in most of them.
|
1.11.6.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.11.6.1 | 12-Feb-2005 |
yamt | sync with head.
|
1.11.4.1 | 29-Apr-2005 |
kent | sync with -current
|
1.14.4.5 | 21-Jan-2008 |
yamt | sync with head
|
1.14.4.4 | 07-Dec-2007 |
yamt | sync with head
|
1.14.4.3 | 03-Sep-2007 |
yamt | sync with head.
|
1.14.4.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.14.4.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.14.2.1 | 18-Jul-2005 |
riz | Pull up revision 1.15 (requested by tron in ticket #566): Add (commented out) IPSEC_NAT_T option.
|
1.21.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
1.21.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
1.21.2.1 | 18-Feb-2006 |
yamt | sync with head.
|
1.24.2.1 | 03-Sep-2006 |
yamt | sync with head.
|
1.25.20.2 | 03-Oct-2007 |
garbled | Sync with HEAD
|
1.25.20.1 | 22-May-2007 |
matt | Update to HEAD.
|
1.25.14.1 | 11-Jul-2007 |
mjf | Sync with head.
|
1.25.12.3 | 03-Dec-2007 |
ad | Sync with HEAD.
|
1.25.12.2 | 20-Aug-2007 |
ad | Sync with HEAD.
|
1.25.12.1 | 27-May-2007 |
ad | Sync with head.
|
1.25.8.1 | 17-May-2007 |
yamt | sync with head.
|
1.26.8.2 | 03-Dec-2007 |
joerg | Sync with HEAD.
|
1.26.8.1 | 03-Sep-2007 |
jmcneill | Sync with HEAD.
|
1.26.6.3 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.26.6.2 | 26-Dec-2007 |
rjs | Sync with HEAD.
|
1.26.6.1 | 01-Nov-2007 |
rjs | Sync with HEAD.
|
1.26.4.1 | 03-Sep-2007 |
skrll | Sync with HEAD.
|
1.27.2.4 | 23-Mar-2008 |
matt | sync with HEAD
|
1.27.2.3 | 27-Jan-2008 |
cliff | IXM1200 gets more SYMTAB_SPACE so can make.
|
1.27.2.2 | 09-Jan-2008 |
matt | sync with HEAD
|
1.27.2.1 | 06-Nov-2007 |
matt | sync with HEAD
|
1.28.2.2 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.28.2.1 | 08-Dec-2007 |
mjf | Sync with HEAD.
|
1.29.6.2 | 20-Jan-2008 |
bouyer | Sync with HEAD
|
1.29.6.1 | 19-Jan-2008 |
bouyer | Sync with HEAD
|
1.31.6.3 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.31.6.2 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.31.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.33.6.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.33.6.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.33.4.2 | 11-Mar-2010 |
yamt | sync with head
|
1.33.4.1 | 04-May-2009 |
yamt | sync with head.
|
1.33.2.1 | 04-Jun-2008 |
yamt | sync with head
|
1.34.4.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.34.4.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.35.2.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.35.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.37.4.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.40.4.2 | 21-Apr-2011 |
rmind | sync with head
|
1.40.4.1 | 05-Mar-2011 |
rmind | sync with head
|
1.41.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.41.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.45.2.3 | 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.45.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.45.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.46.2.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.46.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.50.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.50.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.50.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.50.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.54.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.55.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.60.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.60.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.61.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.61.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.64.14.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.64.4.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.66.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.10 | 29-Jan-2024 |
christos | PR/57889: Ricardo Branco: ext2fs does not have user immutable and append file flags, only system ones. Restrict those to the superuser. Before the behavior was controlled by EXT2FS_SYSTEM_FLAGS. Make that behavior the default.
|
1.9 | 07-Aug-2022 |
simonb | UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.8 | 27-Sep-2020 |
roy | vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.7 | 01-Aug-2020 |
maxv | Remove references to BRIDGE_IPF, it is now compiled in by default.
|
1.6 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.5 | 18-Apr-2020 |
skrll | Trailing whitespace
|
1.4 | 25-Mar-2020 |
jdolecek | branches: 1.4.2; remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs to prepare for their eventual removal
|
1.3 | 19-Jan-2020 |
thorpej | Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete.
|
1.2 | 26-Apr-2019 |
sevan | branches: 1.2.2; 1.2.6; Use veriexec.config to reduce duplication
|
1.1 | 14-Feb-2019 |
macallan | move arch/iyonix into evbarm - it's got less machine specific code than most evbarm/*... does not quite work yet, but I don't want it to accumulate more differences to what's in arch/iyonix
|
1.2.6.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.2.2.4 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.2.2.3 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.2.2.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.2.1 | 26-Apr-2019 |
christos | file IYONIX was added on branch phil-wifi on 2019-06-10 22:06:04 +0000
|
1.4.2.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.43 | 13-Dec-2015 |
jmcneill | Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.
|
1.42 | 13-Dec-2015 |
jmcneill | Use fdt for device enumeration.
|
1.41 | 21-Nov-2015 |
jmcneill | enable tegrasoctherm
|
1.40 | 21-Nov-2015 |
jmcneill | Add FUSE driver, use it to determine maximum CPU frequency for the board. Retire CPUFREQ_BOOT option and always use highest available CPU frequency.
|
1.39 | 19-Nov-2015 |
jmcneill | Remove HOST1X and AHB_A2 from pmap_devmap
|
1.38 | 18-Nov-2015 |
jakllsch | Add support for the AR5BHB63 ath(4) (the only ath(4) in Half Mini Card form that isn't supported by athn(4)).
|
1.37 | 11-Nov-2015 |
jakllsch | enable cd(4) in JETSONTK1
|
1.36 | 11-Nov-2015 |
jmcneill | enable as3722pmic
|
1.35 | 09-Nov-2015 |
jmcneill | Port the Tegra (2D) display drivers to the DRM framework.
tegradrm0 at tegraio0 tegrafb0 at tegradrm0 tegrafb0: framebuffer at 0x9b000000, size 1280x720, depth 32, stride 5120 wsdisplay0 at tegrafb0 kbdmux 1 wsmux1: connecting to wsdisplay0 wsdisplay0: screen 0-3 added (default, vt100 emulation) tegradrm0: info: registered panic notifier tegradrm0: initialized tegra 0.1.0 20151108 on minor 0
Same features as before (fb console, X wsfb driver works) with the addition of being able to use xf86-video-modesetting and xrandr to switch video modes at runtime.
|
1.34 | 30-Oct-2015 |
jmcneill | initialize phy for the third EHCI controller
|
1.33 | 21-Oct-2015 |
jmcneill | Split out USB PHY support out of the ehci glue and into a separate driver.
|
1.32 | 17-Oct-2015 |
jmcneill | add nouveau, commented out for now
|
1.31 | 02-Aug-2015 |
jmcneill | enable eMMC
|
1.30 | 01-Aug-2015 |
jmcneill | Enable tegracec and hdmicec
|
1.29 | 26-Jul-2015 |
jmcneill | disable DEBUG and LOCKDEBUG
|
1.28 | 31-May-2015 |
jmcneill | enable MULTIPROCESSOR
|
1.27 | 30-May-2015 |
jmcneill | attach gpiobutton to power button pin
|
1.26 | 30-May-2015 |
jmcneill | add HDAUDIOVERBOSE
|
1.25 | 30-May-2015 |
jmcneill | enable hdaudio
|
1.24 | 30-May-2015 |
jmcneill | Tegra K1 Watchdog support.
|
1.23 | 29-May-2015 |
jmcneill | Replace ath with athn, and attach gpiorfkill to GPIO X7
|
1.22 | 18-May-2015 |
jmcneill | Power-on Host1x subsystem
|
1.21 | 18-May-2015 |
jmcneill | Work in progress HDMI / framebuffer support for Tegra K1.
|
1.20 | 16-May-2015 |
jmcneill | add ddc at iic3 (HDMI DDC)
|
1.19 | 15-May-2015 |
jmcneill | enable SATA, maybe it will inspire someone to fix it
|
1.18 | 15-May-2015 |
jmcneill | enable XUSB PADCTL
|
1.17 | 13-May-2015 |
jmcneill | select max cpu frequency (~2.3GHz) at boot
|
1.16 | 12-May-2015 |
jmcneill | add titemp
|
1.15 | 11-May-2015 |
jmcneill | add ath@pci (mini-PCIe expansion slot)
|
1.14 | 10-May-2015 |
jmcneill | add tegrai2c (I2C[12345]) and seeprom on I2C1
|
1.13 | 10-May-2015 |
jmcneill | half-attached sdhc breaks reset for some reason, so disable eMMC until we fix it
|
1.12 | 07-May-2015 |
jmcneill | enable tegrampio
|
1.11 | 05-May-2015 |
jmcneill | Tegra K1 RTC driver.
|
1.10 | 03-May-2015 |
jmcneill | disable MULTIPROCESSOR for now
|
1.9 | 03-May-2015 |
jmcneill | Add Tegra K1 PCIE support.
|
1.8 | 02-May-2015 |
jmcneill | jetsontk1 specific gpio setup for sdhc
|
1.7 | 02-May-2015 |
jmcneill | enable tegragpio
|
1.6 | 28-Apr-2015 |
jmcneill | Add a basic driver for the Clock and Reset controller, use it to determine CPU frequency.
|
1.5 | 27-Apr-2015 |
jmcneill | disable sata and hda until we learn how to power them up
|
1.4 | 18-Apr-2015 |
skrll | Typo
|
1.3 | 03-Apr-2015 |
jmcneill | branches: 1.3.2; Move common non-device stuff to GENERIC.common. Simplify board configs, and let them all share common settings.
|
1.2 | 31-Mar-2015 |
riz | Spell "Independent" correctly in cargo-culted comments.
|
1.1 | 29-Mar-2015 |
jmcneill | NVIDIA Tegra K1 support, work in progress.
|
1.3.2.5 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.3.2.4 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.3.2.3 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.3.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.3.2.1 | 03-Apr-2015 |
skrll | file JETSONTK1 was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.2 | 13-Dec-2015 |
jmcneill | Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.
|
1.1 | 14-May-2015 |
jmcneill | branches: 1.1.2; add INSTALL kernel for JETSONTK1
|
1.1.2.3 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.1.2.2 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.1.2.1 | 14-May-2015 |
skrll | file JETSONTK1_INSTALL was added on branch nick-nhusb on 2015-06-06 14:39:58 +0000
|
1.15 | 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.14 | 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.13 | 30-Dec-2022 |
andvar | s/Cotroller/Controller/
|
1.12 | 29-Sep-2020 |
jmcneill | Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
1.11 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.10 | 24-Jul-2019 |
hkenken | branches: 1.10.8; Modified i.MX GPIO control module and PCIe module.
+ Add imxpcie.c imx PCIe common driver
|
1.9 | 06-Feb-2019 |
rin | Add ure(4) to kernel config files. Also add PHY drivers where necessary.
|
1.8 | 20-Mar-2017 |
skrll | branches: 1.8.14; Disable DIAGNOSTIC - it is already enabled in GENERIC.common
|
1.7 | 10-Apr-2015 |
hkenken | branches: 1.7.2; 1.7.4; include "GENERIC.common"
|
1.6 | 11-Oct-2014 |
uebayasi | branches: 1.6.2; Device midi attachment where the evil usbdevices.config is included.
|
1.5 | 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.4 | 16-Aug-2014 |
apb | branches: 1.4.2; Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.3 | 03-Aug-2014 |
martin | branches: 1.3.2; Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.2 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.1 | 25-Jul-2014 |
hkenken | Initial commit of support for Kobo touch. (i.MX507 or i.MX508) (http://www.kobo.com)
|
1.3.2.2 | 10-Aug-2014 |
tls | Rebase.
|
1.3.2.1 | 03-Aug-2014 |
tls | file KOBO was added on branch tls-earlyentropy on 2014-08-10 06:53:54 +0000
|
1.4.2.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.4.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.4.2.1 | 16-Aug-2014 |
tls | file KOBO was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.6.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.6.2.1 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.7.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.7.2.1 | 26-Apr-2017 |
pgoyette | Sync with HEAD
|
1.8.14.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.8.14.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.8.14.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.10.8.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.2 | 23-May-2020 |
jmcneill | GC unused INSTALL kernel configs.
|
1.1 | 25-Jul-2014 |
hkenken | branches: 1.1.2; 1.1.6; Initial commit of support for Kobo touch. (i.MX507 or i.MX508) (http://www.kobo.com)
|
1.1.6.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.6.1 | 25-Jul-2014 |
tls | file KOBO_INSTALL was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.1.2.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.2.1 | 25-Jul-2014 |
tls | file KOBO_INSTALL was added on branch tls-earlyentropy on 2014-08-10 06:53:54 +0000
|
1.15 | 30-Aug-2021 |
rin | branches: 1.15.4; PR port-arm/56380
Disable PAX_ASLR for now, until the problem is fixed.
|
1.14 | 30-Aug-2021 |
rin | Add nvme(4). (This machine has a PCIe x1 slot!)
It works just fine, instead of broken on-board mvsata(4).
|
1.13 | 30-Aug-2021 |
rin | CPU is arm926ej-s, not xscale.
|
1.12 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.11 | 12-Jul-2018 |
maxv | branches: 1.11.10; Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.10 | 07-Jun-2018 |
thorpej | branches: 1.10.2; Revert changes that pinned-down i2c parent specs. The i2c subsystem has been enhanced to make this unnecessary.
|
1.9 | 15-May-2018 |
thorpej | Fully specifiy the location of indirectly-configured I2C devices. In particular, the parent spec must not be wild-carded, as doing so doesn't work well on systems where more than one I2C bus is present.
|
1.8 | 18-Jul-2015 |
htodd | branches: 1.8.16; DDB is already defined in the included file.
|
1.7 | 17-Aug-2014 |
joerg | branches: 1.7.2; 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.6 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.5 | 30-Jan-2013 |
he | branches: 1.5.10; Also build a kernel with root on wd0 to avoid query for location of root file system on boot.
|
1.4 | 09-Sep-2012 |
msaitoh | branches: 1.4.2; Split DEBUG="-g -Ox" into DEBUG="-g" and COPTS="-Ox".
|
1.3 | 09-Feb-2012 |
matt | Bump SYMTAB_SPACE
|
1.2 | 06-Mar-2011 |
jakllsch | branches: 1.2.4; 1.2.8; Bump SYMTAB_SPACE for the many other evbarm kernels that also need it increased.
|
1.1 | 02-Oct-2010 |
kiyohara | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; Add support Marvell Sheevaplug. Add some NAS on Marvell SoC.
|
1.1.10.3 | 21-Apr-2011 |
rmind | sync with head
|
1.1.10.2 | 05-Mar-2011 |
rmind | sync with head
|
1.1.10.1 | 02-Oct-2010 |
rmind | file KUROBOX_PRO was added on branch rmind-uvmplock on 2011-03-05 20:50:03 +0000
|
1.1.6.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.1.4.2 | 22-Oct-2010 |
uebayasi | Sync with HEAD (-D20101022).
|
1.1.4.1 | 02-Oct-2010 |
uebayasi | file KUROBOX_PRO was added on branch uebayasi-xip on 2010-10-22 07:21:14 +0000
|
1.1.2.2 | 09-Oct-2010 |
yamt | sync with head
|
1.1.2.1 | 02-Oct-2010 |
yamt | file KUROBOX_PRO was added on branch yamt-nfs-mp on 2010-10-09 03:31:43 +0000
|
1.2.8.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.2.4.3 | 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.2.4.2 | 30-Oct-2012 |
yamt | sync with head
|
1.2.4.1 | 17-Apr-2012 |
yamt | sync with head
|
1.4.2.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.4.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.4.2.1 | 25-Feb-2013 |
tls | resync with head
|
1.5.10.1 | 10-Aug-2014 |
tls | Rebase.
|
1.7.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.8.16.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.8.16.2 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.8.16.1 | 21-May-2018 |
pgoyette | Sync with HEAD
|
1.10.2.2 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.10.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.11.10.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.15.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.3 | 02-May-2014 |
dogcow | branches: 1.3.2; as suggested by gimpy et al, "no config" the netbsd-device kernels. Reduces `build.sh release` by about a gig.
|
1.2 | 01-May-2014 |
martin | Do not create debug info for *_INSTALL kernels.
|
1.1 | 30-Jan-2013 |
he | branches: 1.1.2; 1.1.4; 1.1.12; Add an install kernel for KUROBOX_PRO.
|
1.1.12.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1.4.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.4.2 | 25-Feb-2013 |
tls | resync with head
|
1.1.4.1 | 30-Jan-2013 |
tls | file KUROBOX_PRO_INSTALL was added on branch tls-maxphys on 2013-02-25 00:28:34 +0000
|
1.1.2.1 | 18-May-2014 |
rmind | sync with head
|
1.3.2.2 | 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.3.2.1 | 02-May-2014 |
yamt | file KUROBOX_PRO_INSTALL was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.5 | 18-Apr-2020 |
skrll | branches: 1.5.20; PMAP_DEBUG has been deleted on arm
|
1.4 | 12-Jul-2018 |
maxv | branches: 1.4.10; Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.3 | 07-Jun-2018 |
thorpej | branches: 1.3.2; Revert changes that pinned-down i2c parent specs. The i2c subsystem has been enhanced to make this unnecessary.
|
1.2 | 15-May-2018 |
thorpej | Fully specifiy the location of indirectly-configured I2C devices. In particular, the parent spec must not be wild-carded, as doing so doesn't work well on systems where more than one I2C bus is present.
|
1.1 | 12-Jul-2016 |
kiyohara | branches: 1.1.4; 1.1.18; 1.1.20; Add 'KURONAS x4' configuration.
|
1.1.20.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.1.20.2 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.1.20.1 | 21-May-2018 |
pgoyette | Sync with HEAD
|
1.1.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.18.1 | 12-Jul-2016 |
jdolecek | file KURONAS_X4 was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.1.4.2 | 05-Oct-2016 |
skrll | Sync with HEAD
|
1.1.4.1 | 12-Jul-2016 |
skrll | file KURONAS_X4 was added on branch nick-nhusb on 2016-10-05 20:55:26 +0000
|
1.3.2.2 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.3.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.4.10.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.5.20.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.63 | 07-Aug-2022 |
simonb | branches: 1.63.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.62 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.61 | 19-Jan-2020 |
thorpej | branches: 1.61.4; Remove Token Ring support.
|
1.60 | 14-Sep-2017 |
mrg | branches: 1.60.4; 1.60.8; 1.60.10; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.59 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.58 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.57 | 13-Dec-2016 |
christos | branches: 1.57.2; wildcard speaker attachments, now that we can handle many of them.
|
1.56 | 10-Dec-2016 |
christos | remove VAUDIOSPEAKER for now, will be done differently.
|
1.55 | 08-Dec-2016 |
nat | Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
1.54 | 07-Aug-2015 |
maxv | branches: 1.54.2; Remove KMEMSTATS.
|
1.53 | 23-Aug-2014 |
dholland | branches: 1.53.2; 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.52 | 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.51 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.50 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.49 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.48 | 30-Jun-2013 |
rmind | branches: 1.48.4; G/C PFIL_HOOKS from the kernel configs.
|
1.47 | 05-Jun-2013 |
christos | branches: 1.47.2; remove obsolete networking options
|
1.46 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.45 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.44 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.43 | 11-Sep-2012 |
msaitoh | branches: 1.43.2; Add PUFFS, putter and fss.
|
1.42 | 17-Aug-2012 |
abs | Update all kernel configs mentioning WSEMUL_* but not already including WSDISPLAY_COMPAT_USL using the following rules: - If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL - If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1 and commented out WSDISPLAY_COMPAT_USL - Otherwise add WSDISPLAY_COMPAT_USL
Some of the INSTALL configs for larger memory machines are probably suitable for adding WSDISPLAY_COMPAT_USL.
Now wsconscfg(8) should be able to switch VTs when expected.
Implemented after no objection from tech-kern to the following:
On 5 June 2012 09:47, David Brownlee <abs@absd.org> wrote: > wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual > terminals. > > Except when in an exceptionally memory or space constrained > environment (INSTALL being the obvious case), is there any reason why > all GENERIC and GENERIC-like kernels which have wscons enabled > shouldn't also have WSDISPLAY_COMPAT_USL?
|
1.41 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.40 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.39 | 22-Nov-2011 |
tls | branches: 1.39.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.38 | 30-Jun-2011 |
wiz | branches: 1.38.2; dependant -> dependent
|
1.37 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.36 | 06-Mar-2011 |
jakllsch | Remove trailing spaces.
|
1.35 | 23-Nov-2010 |
hannken | branches: 1.35.2; 1.35.4; Remove unused count from pseudo-device md.
|
1.34 | 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
1.33 | 05-Dec-2009 |
pooka | branches: 1.33.2; 1.33.4; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.32 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.31 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.30 | 03-Jan-2009 |
christos | branches: 1.30.2; remove esl (KIYOHARA Takashi)
|
1.29 | 24-Nov-2008 |
ad | Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.28 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.27 | 31-Jul-2008 |
simonb | branches: 1.27.2; Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.26 | 30-May-2008 |
tsutsui | branches: 1.26.4; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.25 | 19-Jan-2008 |
chris | branches: 1.25.6; 1.25.8; 1.25.10; 1.25.12; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
1.24 | 26-Aug-2006 |
christos | branches: 1.24.28; 1.24.32; 1.24.38; 1.24.46; PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP
|
1.23 | 05-Feb-2006 |
cube | branches: 1.23.2; Remove 'count' argument for pseudo-devices that ignore it (vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
|
1.22 | 04-Feb-2006 |
rpaulo | bpfilter doesn't accept count anymore.
|
1.21 | 07-Dec-2005 |
tsutsui | branches: 1.21.2; 1.21.4; 1.21.6; Adjust comments for options FFS_NO_SNAPSHOT.
XXX: This option should be mentioned in options(4).
|
1.20 | 19-Aug-2005 |
christos | Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
|
1.19 | 19-Aug-2005 |
christos | 64 bit inode changes.
|
1.18 | 31-Jul-2005 |
yamt | revert "defflag VMSWAP" changes for now. there seems to be far more people who don't want to edit their kernel config files than i thought.
|
1.17 | 30-Jul-2005 |
yamt | add "options VMSWAP" to non INSTALL kernels.
|
1.16 | 07-Jul-2005 |
tron | Add (commented out) IPSEC_NAT_T option.
|
1.15 | 04-Jul-2005 |
bsh | branches: 1.15.2; option CPU_XSCALE_PXA2X0 is now obsoleted by CPU_XSCALE_PXA2[57]0.
|
1.14 | 13-Apr-2005 |
scw | Add support for the DMA and AC97 controllers on PXA2x0, and enable them on the Lubbock evaluation board.
Many thanks to Hiroyuki Bessho for testing this driver with the new aurateconv interface, as I no longer have access to the hardware.
Contributed by Wasabi Systems, Inc.
|
1.13 | 26-Feb-2005 |
bsh | branches: 1.13.2; fix xi@pcmcia configuration
|
1.12 | 25-Feb-2005 |
simonb | Add COMPAT_20 (and COMPAT_16 in some cases) to kernel config files that didn't have those options but had other earlier compat options.
|
1.11 | 18-Feb-2005 |
dsl | Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT
|
1.10 | 11-Feb-2005 |
dsl | Add 'option FFS_SNAPSHOT' to most of the config files. Commented out for kernels that appear to hace space constraints.
|
1.9 | 31-Jan-2005 |
hannken | Add file system snapshots to kernel configs.
- Ffs internal snapshots get compiled in unconditionally.
- File system snapshot device fss(4) added to all kernel configs that have a disk. Device is commented out on all non-GENERIC kernels.
Reviewed by: Jason Thorpe <thorpej@netbsd.org>
|
1.8 | 10-Nov-2004 |
christos | branches: 1.8.4; 1.8.6; Add COMPAT_BSDPTY to the rest of the config files.
|
1.7 | 04-Sep-2004 |
manu | IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on tech-net@
|
1.6 | 06-Apr-2004 |
bsh | enable PS/2 mouse support.
Thanks to Ben Harris' pckbport, pms driver now attaches to sackbc very cleanly.
|
1.5 | 08-Oct-2003 |
bouyer | Add atabus
|
1.4 | 13-Sep-2003 |
chris | Add COMPAT_16 to most arm based kernels. Mainly in preperation for doing SA_SIGINFO work.
|
1.3 | 06-Sep-2003 |
rearnsha | Default all builds to not have debug information. Significantly reduces disk space needed for a make release, especially if using dwarf2 debug.
|
1.2 | 09-Aug-2003 |
bsh | enable LCD, PCMCIA, CF and PS/2 keyboard.
|
1.1 | 18-Jun-2003 |
bsh | branches: 1.1.2; MD part for Intel Lubbock (DBPXA250).
built-in UART and on-board ethernet are supported for now. LCD, PCMCIA, CF, PS/2, AC97 will follow shortly.
|
1.1.2.8 | 11-Dec-2005 |
christos | Sync with head.
|
1.1.2.7 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.1.2.6 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.1.2.5 | 15-Feb-2005 |
skrll | Sync with HEAD.
|
1.1.2.4 | 04-Feb-2005 |
skrll | Sync with HEAD.
|
1.1.2.3 | 14-Nov-2004 |
skrll | Sync with HEAD.
|
1.1.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.1.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.8.6.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.8.6.1 | 12-Feb-2005 |
yamt | sync with head.
|
1.8.4.1 | 29-Apr-2005 |
kent | sync with -current
|
1.13.2.1 | 18-Jul-2005 |
riz | Pull up revision 1.16 (requested by tron in ticket #566): Add (commented out) IPSEC_NAT_T option.
|
1.15.2.3 | 21-Jan-2008 |
yamt | sync with head
|
1.15.2.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.15.2.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.21.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
1.21.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
1.21.2.1 | 18-Feb-2006 |
yamt | sync with head.
|
1.23.2.1 | 03-Sep-2006 |
yamt | sync with head.
|
1.24.46.1 | 20-Jan-2008 |
bouyer | Sync with HEAD
|
1.24.38.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.24.32.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.24.28.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.25.12.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.25.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.25.10.3 | 11-Aug-2010 |
yamt | sync with head.
|
1.25.10.2 | 11-Mar-2010 |
yamt | sync with head
|
1.25.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.25.8.1 | 04-Jun-2008 |
yamt | sync with head
|
1.25.6.3 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.25.6.2 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.25.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.26.4.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.26.4.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.27.2.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.27.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.30.2.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.33.4.3 | 21-Apr-2011 |
rmind | sync with head
|
1.33.4.2 | 05-Mar-2011 |
rmind | sync with head
|
1.33.4.1 | 30-May-2010 |
rmind | sync with head
|
1.33.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.35.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.35.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.38.2.3 | 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.38.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.38.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.39.2.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.39.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.43.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.43.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.43.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.43.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.47.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.48.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.53.2.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.53.2.2 | 05-Feb-2017 |
skrll | Sync with HEAD
|
1.53.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.54.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.54.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.57.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.60.10.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.60.8.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.60.4.2 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.60.4.1 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.61.4.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.63.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.44 | 29-Jan-2024 |
christos | PR/57889: Ricardo Branco: ext2fs does not have user immutable and append file flags, only system ones. Restrict those to the superuser. Before the behavior was controlled by EXT2FS_SYSTEM_FLAGS. Make that behavior the default.
|
1.43 | 07-Aug-2022 |
simonb | UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.42 | 30-Aug-2021 |
rin | Enable FFS_EI and DISKLABEL_EI as this SoC supports both endians now.
|
1.41 | 27-Sep-2020 |
roy | vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.40 | 16-Aug-2020 |
jdolecek | make COMPAT_LINUX option disabled by default
leave the option enabled only in amd64/i386 ALL kernels to make sure it continues to be compilable also when included in kernel
|
1.39 | 01-Aug-2020 |
maxv | Remove references to BRIDGE_IPF, it is now compiled in by default.
|
1.38 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.37 | 18-Apr-2020 |
skrll | Trailing whitespace
|
1.36 | 25-Mar-2020 |
jdolecek | branches: 1.36.2; remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs to prepare for their eventual removal
|
1.35 | 19-Jan-2020 |
thorpej | Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete.
|
1.34 | 26-Apr-2019 |
sevan | branches: 1.34.4; Use veriexec.config to reduce duplication
|
1.33 | 23-Oct-2018 |
jdolecek | remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.32 | 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.31 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.30 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.29 | 17-Feb-2018 |
sevan | branches: 1.29.2; 1.29.4; With the introduction of ddb.dumpstack which is enabled by default, we no longer need to explicitly set DDB_COMMANDONENTER to run a trace.
|
1.28 | 14-Sep-2017 |
mrg | clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.27 | 13-Sep-2017 |
sevan | Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options. These algorithms are either broken or on their way to being broken.
Discussed on tech-security http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html
ok riastradh
|
1.26 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.25 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.24 | 26-Nov-2016 |
christos | branches: 1.24.2; mention PAX_SEGVGUARD dependency on FILEASSOC
|
1.23 | 12-Aug-2015 |
maxv | branches: 1.23.2; Remove KMEMSTATS.
|
1.22 | 16-Jul-2015 |
reinoud | Update MARVELL_NAS to allow it to execute 6.X userland and fix obvious obmissions.
The config file itself would benefit from rewriting it to use GENERIC.common but i haven't dug into that yet.
|
1.21 | 23-Aug-2014 |
dholland | branches: 1.21.2; 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.20 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.19 | 21-May-2014 |
zafer | fix typo.
|
1.18 | 05-Oct-2013 |
kiyohara | branches: 1.18.2; Change some comments and coment-outed options.
|
1.17 | 30-Jun-2013 |
rmind | G/C PFIL_HOOKS from the kernel configs.
|
1.16 | 05-Jun-2013 |
christos | branches: 1.16.2; remove obsolete networking options
|
1.15 | 15-May-2013 |
reinoud | Add (arbitrary) USB serial port support. XXX why aren't other classes of USB devices added?
|
1.14 | 27-Apr-2013 |
christos | more bogus number removal
|
1.13 | 27-Apr-2013 |
christos | the bogus number police
|
1.12 | 27-Apr-2013 |
christos | remove confusing numeric locators where they are unused.
|
1.11 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.10 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.9 | 29-Aug-2012 |
skrll | branches: 1.9.2; Typo in comment
|
1.8 | 27-Jul-2012 |
kiyohara | Enable mvcesa. Also enable idmac in SHEEVAPLUG.
|
1.7 | 31-Mar-2012 |
tsutsui | Remove obsolete System V semaphores and share memory limit options (SEMMNI, SEMMNS, SEMUME and SHMMAXPGS).
|
1.6 | 10-Mar-2012 |
joerg | P1003_1B_SEMAPHORE is no longer optional.
|
1.5 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.4 | 22-Nov-2011 |
tls | branches: 1.4.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.3 | 06-Mar-2011 |
bouyer | branches: 1.3.4; merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.2 | 23-Nov-2010 |
hannken | branches: 1.2.2; 1.2.4; 1.2.6; Remove unused count from pseudo-device md.
|
1.1 | 02-Oct-2010 |
kiyohara | branches: 1.1.2; 1.1.4; Add support Marvell Sheevaplug. Add some NAS on Marvell SoC.
|
1.1.4.2 | 22-Oct-2010 |
uebayasi | Sync with HEAD (-D20101022).
|
1.1.4.1 | 02-Oct-2010 |
uebayasi | file MARVELL_NAS was added on branch uebayasi-xip on 2010-10-22 07:21:14 +0000
|
1.1.2.2 | 09-Oct-2010 |
yamt | sync with head
|
1.1.2.1 | 02-Oct-2010 |
yamt | file MARVELL_NAS was added on branch yamt-nfs-mp on 2010-10-09 03:31:43 +0000
|
1.2.6.3 | 21-Apr-2011 |
rmind | sync with head
|
1.2.6.2 | 05-Mar-2011 |
rmind | sync with head
|
1.2.6.1 | 23-Nov-2010 |
rmind | file MARVELL_NAS was added on branch rmind-uvmplock on 2011-03-05 20:50:03 +0000
|
1.2.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.2.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.3.4.3 | 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.3.4.2 | 30-Oct-2012 |
yamt | sync with head
|
1.3.4.1 | 17-Apr-2012 |
yamt | sync with head
|
1.4.2.3 | 05-Apr-2012 |
mrg | sync to latest -current.
|
1.4.2.2 | 11-Mar-2012 |
mrg | sync to latest -current
|
1.4.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.9.2.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.9.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.9.2.1 | 23-Jun-2013 |
tls | resync from head
|
1.16.2.2 | 18-May-2014 |
rmind | sync with head
|
1.16.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.18.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.21.2.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.21.2.2 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.21.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.23.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.23.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.24.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.29.4.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.29.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.29.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.29.2.3 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.29.2.2 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.29.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.34.4.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.36.2.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.35 | 19-Mar-2025 |
jakllsch | Remove last traces of 'options LKM' from kernel config files.
|
1.34 | 07-Aug-2022 |
simonb | branches: 1.34.10; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.33 | 29-Jun-2021 |
nia | Remove uscanner(4) driver
This exists for compatibility with a Linux interface which was apparently deprecated in Linux 2.6. There are various mailing list threads going back to 2004 where the usefulness of this driver is discussed, but the conclusion is that scanner software has all moved to using ugen(4) instead, and enabling this driver will not help you scan things.
|
1.32 | 27-Sep-2020 |
roy | branches: 1.32.6; vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.31 | 01-Aug-2020 |
maxv | Remove references to BRIDGE_IPF, it is now compiled in by default.
|
1.30 | 16-May-2020 |
maya | Remove uyap, USB YAP phone firmware loader.
And the associated ezload EZ-USB code, which is only used by uyap. It could theoretically be used by other drivers, but none of them are in tree.
I suspect that this device isn't in use, as phone technology has improved a lot since 2001 when uyap(4) was added to the tree.
Proposed with no objections on netbsd-users on 13 April 2020
|
1.29 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.28 | 29-Jan-2020 |
maya | branches: 1.28.4; remove urio(4), a driver for the Rio500 MP3 player.
At this point it is highly unlikely this 1999 device still has users, but it still comes up in the context of maxv's USB-fuzzing (and any device could pretend to be a urio(4)), so it's best to get rid of it.
Renamed all major entries to obsolete, as was done in previous removals.
This still requires an update to sanitizers, but they're located in "external", perhaps it should be first committed upstream?
Proposed on tech-kern a month ago.
|
1.27 | 19-Jan-2020 |
thorpej | Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete.
|
1.26 | 06-Feb-2019 |
rin | branches: 1.26.6; Add ure(4) to kernel config files. Also add PHY drivers where necessary.
|
1.25 | 23-Oct-2018 |
jdolecek | remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.24 | 25-Aug-2018 |
rin | Add (commented out) mue(4) to where appropriate. Also add MII/PHY drivers for USB NICs if missing.
|
1.23 | 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.22 | 14-Sep-2017 |
mrg | branches: 1.22.2; 1.22.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.21 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.20 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.19 | 13-Dec-2016 |
christos | branches: 1.19.2; wildcard speaker attachments, now that we can handle many of them.
|
1.18 | 10-Dec-2016 |
christos | remove VAUDIOSPEAKER for now, will be done differently.
|
1.17 | 08-Dec-2016 |
nat | Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
1.16 | 12-Aug-2015 |
maxv | branches: 1.16.2; Remove KMEMSTATS.
|
1.15 | 31-Mar-2015 |
riz | Spell "Independent" correctly in cargo-culted comments.
|
1.14 | 23-Aug-2014 |
dholland | branches: 1.14.2; 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.13 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.12 | 30-Jun-2013 |
rmind | branches: 1.12.4; G/C PFIL_HOOKS from the kernel configs.
|
1.11 | 05-Jun-2013 |
christos | branches: 1.11.2; remove obsolete networking options
|
1.10 | 27-Apr-2013 |
christos | more bogus number removal
|
1.9 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.8 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.7 | 11-Sep-2012 |
msaitoh | branches: 1.7.2; Add PUFFS, putter and fss.
|
1.6 | 23-Aug-2012 |
kiyohara | Remove obsolated file-system PORTAL.
|
1.5 | 17-Aug-2012 |
abs | Update all kernel configs mentioning WSEMUL_* but not already including WSDISPLAY_COMPAT_USL using the following rules: - If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL - If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1 and commented out WSDISPLAY_COMPAT_USL - Otherwise add WSDISPLAY_COMPAT_USL
Some of the INSTALL configs for larger memory machines are probably suitable for adding WSDISPLAY_COMPAT_USL.
Now wsconscfg(8) should be able to switch VTs when expected.
Implemented after no objection from tech-kern to the following:
On 5 June 2012 09:47, David Brownlee <abs@absd.org> wrote: > wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual > terminals. > > Except when in an exceptionally memory or space constrained > environment (INSTALL being the obvious case), is there any reason why > all GENERIC and GENERIC-like kernels which have wscons enabled > shouldn't also have WSDISPLAY_COMPAT_USL?
|
1.4 | 08-Aug-2012 |
nisimura | let MINI2440 kernel to have bpf(4) for DHCP.
|
1.3 | 31-Mar-2012 |
tsutsui | branches: 1.3.2; Remove obsolete System V semaphores and share memory limit options (SEMMNI, SEMMNS, SEMUME and SHMMAXPGS).
|
1.2 | 07-Feb-2012 |
nisimura | branches: 1.2.4;
- add missing time-of-day clock support. - add option WAPBL and disable VERBOSE_INIT_ARM.
Ok by releng.
|
1.1 | 30-Jan-2012 |
nisimura | Add FriendlyARM Mini2440 support. - new code for Samsung S3C2440 SoC. - update for other S3C2xx0. This port was done by Paul Fleischer.
|
1.2.4.3 | 05-Apr-2012 |
mrg | sync to latest -current.
|
1.2.4.2 | 18-Feb-2012 |
mrg | merge to -current.
|
1.2.4.1 | 07-Feb-2012 |
mrg | file MINI2440 was added on branch jmcneill-usbmp on 2012-02-18 07:31:48 +0000
|
1.3.2.4 | 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.3.2.3 | 30-Oct-2012 |
yamt | sync with head
|
1.3.2.2 | 17-Apr-2012 |
yamt | sync with head
|
1.3.2.1 | 31-Mar-2012 |
yamt | file MINI2440 was added on branch yamt-pagecache on 2012-04-17 00:06:13 +0000
|
1.7.2.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.7.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.7.2.1 | 23-Jun-2013 |
tls | resync from head
|
1.11.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.12.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.14.2.4 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.14.2.3 | 05-Feb-2017 |
skrll | Sync with HEAD
|
1.14.2.2 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.14.2.1 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.16.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.16.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.19.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.22.4.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.22.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.22.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.22.2.2 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.22.2.1 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.26.6.2 | 29-Feb-2020 |
ad | Sync with head.
|
1.26.6.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.28.4.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.32.6.1 | 01-Aug-2021 |
thorpej | Sync with HEAD.
|
1.34.10.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
1.1 | 30-Jan-2012 |
nisimura | branches: 1.1.4; 1.1.6;
Add FriendlyARM Mini2440 support. - new code for Samsung S3C2440 SoC. - update for other S3C2xx0. This port was done by Paul Fleischer.
|
1.1.6.2 | 17-Apr-2012 |
yamt | sync with head
|
1.1.6.1 | 30-Jan-2012 |
yamt | file MINI2440_INSTALL was added on branch yamt-pagecache on 2012-04-17 00:06:13 +0000
|
1.1.4.2 | 18-Feb-2012 |
mrg | merge to -current.
|
1.1.4.1 | 30-Jan-2012 |
mrg | file MINI2440_INSTALL was added on branch jmcneill-usbmp on 2012-02-18 07:31:48 +0000
|
1.5 | 30-Aug-2014 |
kiyohara | Move options __HAVE_MM_MD_DIRECT_MAPPED_PHYS from MIRABOX to ARMADAXP. It is must required.
|
1.4 | 06-Apr-2014 |
matt | branches: 1.4.2; 1.4.4; 1.4.8; Move kernel to load at 16MB since the first 14MB is reserved for use by u-boot. Support direct-mapped memory since the 1GB can fit in the space between KERNEL_BASE and KERNEL_VM_BASE.
|
1.3 | 18-Mar-2014 |
matt | branches: 1.3.2; Comment out VERBOSE_INIT_ARM
|
1.2 | 18-Mar-2014 |
matt | Base on ARMADAXP, not SHEEVAPLUG. Simplify. Support FPU_VFP
|
1.1 | 15-Mar-2014 |
kiyohara | Support GlobalScale MiraBox.
|
1.3.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.4.8.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.4.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.4.8.1 | 06-Apr-2014 |
tls | file MIRABOX was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.4.4.2 | 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.4.4.1 | 06-Apr-2014 |
yamt | file MIRABOX was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.4.2.2 | 18-May-2014 |
rmind | sync with head
|
1.4.2.1 | 06-Apr-2014 |
rmind | file MIRABOX was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.2 | 23-May-2020 |
jmcneill | GC unused INSTALL kernel configs.
|
1.1 | 15-Mar-2014 |
matt | branches: 1.1.4; 1.1.6; 1.1.10; Add install kernel for MIRABOX
|
1.1.10.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.10.1 | 15-Mar-2014 |
tls | file MIRABOX_INSTALL was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.1.6.2 | 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.1.6.1 | 15-Mar-2014 |
yamt | file MIRABOX_INSTALL was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.1.4.2 | 18-May-2014 |
rmind | sync with head
|
1.1.4.1 | 15-Mar-2014 |
rmind | file MIRABOX_INSTALL was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.56 | 29-Jan-2024 |
christos | PR/57889: Ricardo Branco: ext2fs does not have user immutable and append file flags, only system ones. Restrict those to the superuser. Before the behavior was controlled by EXT2FS_SYSTEM_FLAGS. Make that behavior the default.
|
1.55 | 07-Aug-2022 |
simonb | branches: 1.55.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.54 | 29-Jun-2021 |
nia | Remove uscanner(4) driver
This exists for compatibility with a Linux interface which was apparently deprecated in Linux 2.6. There are various mailing list threads going back to 2004 where the usefulness of this driver is discussed, but the conclusion is that scanner software has all moved to using ugen(4) instead, and enabling this driver will not help you scan things.
|
1.53 | 27-Sep-2020 |
roy | branches: 1.53.6; vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.52 | 01-Aug-2020 |
maxv | Remove references to BRIDGE_IPF, it is now compiled in by default.
|
1.51 | 16-May-2020 |
maya | Remove uyap, USB YAP phone firmware loader.
And the associated ezload EZ-USB code, which is only used by uyap. It could theoretically be used by other drivers, but none of them are in tree.
I suspect that this device isn't in use, as phone technology has improved a lot since 2001 when uyap(4) was added to the tree.
Proposed with no objections on netbsd-users on 13 April 2020
|
1.50 | 25-Mar-2020 |
jdolecek | remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs to prepare for their eventual removal
|
1.49 | 24-Mar-2020 |
sevan | g/c UGEN_BULK_RA_WB which is not a supported option
|
1.48 | 29-Jan-2020 |
maya | remove urio(4), a driver for the Rio500 MP3 player.
At this point it is highly unlikely this 1999 device still has users, but it still comes up in the context of maxv's USB-fuzzing (and any device could pretend to be a urio(4)), so it's best to get rid of it.
Renamed all major entries to obsolete, as was done in previous removals.
This still requires an update to sanitizers, but they're located in "external", perhaps it should be first committed upstream?
Proposed on tech-kern a month ago.
|
1.47 | 19-Jan-2020 |
thorpej | Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete.
|
1.46 | 26-Apr-2019 |
sevan | branches: 1.46.4; Use veriexec.config to reduce duplication
|
1.45 | 06-Feb-2019 |
rin | Add ure(4) to kernel config files. Also add PHY drivers where necessary.
|
1.44 | 19-Dec-2018 |
skrll | Remove CONS_OVERRIDE - it's an i386 option
|
1.43 | 23-Oct-2018 |
jdolecek | remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.42 | 25-Aug-2018 |
rin | Add (commented out) mue(4) to where appropriate. Also add MII/PHY drivers for USB NICs if missing.
|
1.41 | 25-Aug-2018 |
maxv | Retire NDIS. It appears that it has never worked, after 13 years it was still marked as "experimental", and nowadays it may be one more obstacle to MPification of the network stack.
Discussed on tech-net@.
|
1.40 | 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.39 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.38 | 28-Jun-2018 |
thorpej | branches: 1.38.2; Use the "flags" config directive modifier to specify seeprom size (a pre-existing capability in seeprom driver) now that "size" is no longer a valid locator for i2c.
|
1.37 | 23-Jun-2018 |
maya | Remove commented out MATH_EMULATE from kernel configs that got it by copying an older i386 config.
|
1.36 | 07-Jun-2018 |
thorpej | Revert changes that pinned-down i2c parent specs. The i2c subsystem has been enhanced to make this unnecessary.
|
1.35 | 15-May-2018 |
thorpej | Fully specifiy the location of indirectly-configured I2C devices. In particular, the parent spec must not be wild-carded, as doing so doesn't work well on systems where more than one I2C bus is present.
|
1.34 | 23-Jan-2018 |
sevan | branches: 1.34.2; Alternate buffer queue strategies no longer considered experimental, update or add new description for files missed out in the previous run.
|
1.33 | 14-Sep-2017 |
mrg | clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.32 | 13-Sep-2017 |
sevan | Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options. These algorithms are either broken or on their way to being broken.
Discussed on tech-security http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html
ok riastradh
|
1.31 | 09-Aug-2017 |
maxv | Remove references to svr4 and ibcs2, they are not supported here.
|
1.30 | 01-Aug-2017 |
maxv | Remove references to compat_freebsd when it is not supported.
|
1.29 | 01-Aug-2017 |
riastradh | Remove commented vestiges of bygone compat options.
COMPAT_MACH, COMPAT_DARWIN, EXEC_MACHO, and COMPAT_PECOFF were all removed ages ago.
|
1.28 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.27 | 19-Feb-2017 |
rin | branches: 1.27.6; PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.26 | 13-Dec-2016 |
christos | branches: 1.26.2; wildcard speaker attachments, now that we can handle many of them.
|
1.25 | 10-Dec-2016 |
christos | remove VAUDIOSPEAKER for now, will be done differently.
|
1.24 | 08-Dec-2016 |
nat | Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
1.23 | 26-Nov-2016 |
christos | mention PAX_SEGVGUARD dependency on FILEASSOC
|
1.22 | 25-Oct-2015 |
khorben | branches: 1.22.2; Remove references to SPLASHSCREEN_PROGRESS
To my knowledge this feature is no longer supported at the moment. The manual page for wsdisplay(4) should probably also be updated to reflect this situation.
|
1.21 | 26-Sep-2015 |
maxv | Remove KMEMSTATS. Normally it's ok now.
|
1.20 | 23-Aug-2014 |
dholland | branches: 1.20.2; 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.19 | 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.18 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.17 | 24-Mar-2014 |
szptvlfn | branches: 1.17.2; fix manual section numbering of sysctl. thanks wiz@
|
1.16 | 30-Jun-2013 |
rmind | G/C PFIL_HOOKS from the kernel configs.
|
1.15 | 05-Jun-2013 |
christos | branches: 1.15.2; remove obsolete networking options
|
1.14 | 27-Apr-2013 |
christos | more bogus number removal
|
1.13 | 27-Apr-2013 |
christos | the bogus number police
|
1.12 | 27-Apr-2013 |
christos | remove confusing numeric locators where they are unused.
|
1.11 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.10 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.9 | 11-Sep-2012 |
msaitoh | branches: 1.9.2; Add PUFFS, putter and fss.
|
1.8 | 09-Sep-2012 |
msaitoh | Split DEBUG="-g -Ox" into DEBUG="-g" and COPTS="-Ox".
|
1.7 | 01-Sep-2012 |
jakllsch | Rename RT2500USB driver to ural(4) as it was originally in OpenBSD, as ural(4) and ral(4) do not actually share any code.
Enable ural(4) in hpcarm WZERO3 kernel too, as it will now build.
Fixes PR#43520.
|
1.6 | 05-Jun-2012 |
abs | Adjust the WSDISPLAY_COMPAT_USL comment to mention wsconscfg, to at least give a hint that its not just for third party compat. No functional change.
|
1.5 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.4 | 10-Mar-2012 |
joerg | P1003_1B_SEMAPHORE is no longer optional.
|
1.3 | 18-Dec-2011 |
dholland | branches: 1.3.2; WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.2 | 22-Nov-2011 |
tls | branches: 1.2.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.1 | 04-Nov-2011 |
aymeric | branches: 1.1.2; preliminary support for the Propox MMnet1002 board http://www.propox.com/products/t_232.html
|
1.1.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.1.2.4 | 30-Oct-2012 |
yamt | sync with head
|
1.1.2.3 | 17-Apr-2012 |
yamt | sync with head
|
1.1.2.2 | 10-Nov-2011 |
yamt | sync with head
|
1.1.2.1 | 04-Nov-2011 |
yamt | file MMNET_GENERIC was added on branch yamt-pagecache on 2011-11-10 14:31:39 +0000
|
1.2.2.3 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.2.2.2 | 11-Mar-2012 |
mrg | sync to latest -current
|
1.2.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.3.2.1 | 12-Jun-2012 |
riz | Pull up following revision(s) (requested by abs in ticket #311): sys/arch/netwinder/conf/GENERIC: revision 1.112 sys/arch/i386/conf/GENERIC: revision 1.1074 sys/arch/atari/conf/MILAN.in: revision 1.26 sys/arch/zaurus/conf/GENERIC: revision 1.54 sys/arch/shark/conf/GENERIC: revision 1.101 sys/arch/hpcmips/conf/MPC303: revision 1.60 sys/arch/i386/conf/XEN3_DOM0: revision 1.67 sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.29 sys/arch/vax/conf/GENERIC: revision 1.181 sys/arch/sparc/conf/KRUPS: revision 1.59 sys/arch/evbarm/conf/BEAGLEBOARD: revision 1.27 sys/arch/i386/conf/INSTALL_FLOPPY: revision 1.16 sys/arch/prep/conf/GENERIC: revision 1.163 sys/arch/hpcmips/conf/GENERIC: revision 1.216 sys/arch/sparc/conf/TADPOLE3GX: revision 1.56 sys/arch/shark/conf/INSTALL: revision 1.50 sys/arch/next68k/conf/GENERIC: revision 1.127 sys/arch/evbppc/conf/VIRTEX_GSRD2: revision 1.16 sys/arch/evbppc/conf/VIRTEX_DFC: revision 1.17 sys/arch/evbppc/conf/EXPLORA451: revision 1.48 sys/arch/bebox/conf/INSTALL: revision 1.54 sys/arch/next68k/conf/SLAB: revision 1.46 sys/arch/i386/conf/GENERIC_TINY: revision 1.132 sys/arch/bebox/conf/GENERIC: revision 1.131 sys/arch/amd64/conf/XEN3_DOM0: revision 1.84 sys/arch/amd64/conf/GENERIC: revision 1.356 sys/arch/evbarm/conf/MMNET_GENERIC: revision 1.6 share/man/man4/wscons.4: revision 1.31 sys/arch/hpcmips/conf/TX3912: revision 1.79 sys/arch/evbarm/conf/ARMADILLO9: revision 1.35 sys/arch/hpcsh/conf/GENERIC: revision 1.97 sys/arch/i386/conf/ALL: revision 1.339 sys/arch/hpcmips/conf/TX3922: revision 1.93 sys/arch/cats/conf/INSTALL: revision 1.82 sys/arch/sparc64/conf/GENERIC: revision 1.151 sys/arch/i386/conf/INSTALL_TINY: revision 1.135 sys/arch/evbppc/conf/VIRTEX_GSRD1: revision 1.15 sys/arch/evbarm/conf/TS7200: revision 1.49 sys/arch/hpcmips/conf/VR41XX: revision 1.55 sys/arch/hp700/conf/GENERIC: revision 1.115 sys/arch/cats/conf/GENERIC: revision 1.140 Mention wsconscfg(8) needs WSDISPLAY_COMPAT_USL If a port is going to have wscons for virtual terminals then it really make= s sense to enable WSDISPLAY_COMPAT_USL so the system can switch between the virtual terminals... Adjust the WSDISPLAY_COMPAT_USL comment to mention wsconscfg, to at least give a hint that its not just for third party compat. No functional change.
|
1.9.2.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.9.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.9.2.1 | 23-Jun-2013 |
tls | resync from head
|
1.15.2.2 | 18-May-2014 |
rmind | sync with head
|
1.15.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.17.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.20.2.4 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.20.2.3 | 05-Feb-2017 |
skrll | Sync with HEAD
|
1.20.2.2 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.20.2.1 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.22.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.22.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.26.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.27.6.1 | 26-Jan-2018 |
martin | Pull up following revision(s) (requested by sevan in ticket #510): sys/arch/sun3/conf/GENERIC3X: revision 1.130 sys/arch/sparc64/conf/GENERIC: revision 1.203 sys/arch/news68k/conf/LIBERO: revision 1.66 sys/arch/amiga/conf/DRACO: revision 1.185 sys/arch/evbarm/conf/MV2120: revision 1.35 sys/arch/x68k/conf/GENERIC: revision 1.187 sys/arch/rs6000/conf/GENERIC: revision 1.39 sys/arch/news68k/conf/GENERIC_TINY: revision 1.86 sys/arch/i386/conf/XEN3_DOMU: revision 1.88 sys/arch/iyonix/conf/GENERIC: revision 1.97 sys/arch/evbarm64/conf/A64EMUL: revision 1.11 sys/arch/mvme68k/conf/GENERIC: revision 1.98 sys/arch/acorn32/conf/GENERIC: revision 1.124 sys/arch/i386/conf/XEN3_DOM0: revision 1.125 sys/arch/cobalt/conf/INSTALL: revision 1.65 sys/arch/macppc/conf/GENERIC_601: revision 1.16 sys/arch/hppa/conf/GENERIC: revision 1.17 sys/arch/amiga/conf/GENERIC.in: revision 1.137 sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.33 sys/arch/netwinder/conf/GENERIC: revision 1.134 sys/arch/amd64/conf/XEN3_DOMU: revision 1.83 sys/arch/mac68k/conf/GENERIC: revision 1.225 sys/arch/arc/conf/RPC44: revision 1.54 sys/arch/mipsco/conf/GENERIC: revision 1.92 sys/arch/cats/conf/GENERIC: revision 1.166 sys/arch/amd64/conf/XEN3_DOM0: revision 1.145 sys/arch/amigappc/conf/GENERIC: revision 1.33 sys/arch/sun3/conf/GENERIC: revision 1.176 sys/arch/news68k/conf/GENERIC: revision 1.130 sys/arch/hpcsh/conf/GENERIC: revision 1.110 sys/arch/hp300/conf/GENERIC: revision 1.198 sys/arch/atari/conf/GENERIC.in: revision 1.115 sys/arch/sparc/conf/MRCOFFEE: revision 1.54 sys/arch/evbppc/conf/EXPLORA451: revision 1.62 sys/arch/cesfic/conf/GENERIC: revision 1.69 sys/arch/vax/conf/GENERIC: revision 1.204 sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.115 sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.112 sys/arch/sparc/conf/GENERIC: revision 1.258 sys/arch/next68k/conf/GENERIC: revision 1.145 sys/arch/evbarm/conf/MMNET_GENERIC: revision 1.34 sys/arch/prep/conf/GENERIC: revision 1.185 sys/arch/amiga/conf/INSTALL: revision 1.129 sys/arch/newsmips/conf/GENERIC: revision 1.133 sys/arch/cobalt/conf/GENERIC: revision 1.156 sys/arch/sun2/conf/GENERIC: revision 1.99 sys/arch/luna68k/conf/INSTALL: revision 1.25 sys/arch/amigappc/conf/NULL: revision 1.53 sys/arch/acorn26/conf/GENERIC: revision 1.85 sys/arch/vax/conf/VAX780: revision 1.25 sys/arch/luna68k/conf/GENERIC: revision 1.125 sys/arch/ews4800mips/conf/GENERIC: revision 1.56 sys/arch/macppc/conf/POWERMAC_G5: revision 1.29 sys/arch/arc/conf/GENERIC: revision 1.189 sys/arch/macppc/conf/MAMBO: revision 1.27 sys/arch/acorn32/conf/EB7500ATX: revision 1.64 sys/arch/pmax/conf/GENERIC: revision 1.196 sys/arch/pmax/conf/GENERIC64: revision 1.28 sys/arch/amiga/conf/GENERIC: revision 1.319 sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.55 sys/arch/macppc/conf/GENERIC: revision 1.339 sys/arch/emips/conf/GENERIC: revision 1.21 sys/arch/sandpoint/conf/GENERIC: revision 1.97 sys/arch/landisk/conf/GENERIC: revision 1.58 sys/arch/bebox/conf/GENERIC: revision 1.157 sys/arch/alpha/conf/GENERIC: revision 1.379 Alternate buffer queue strategies no longer considered experimental, update description. Discussed on tech-kern http://mail-index.netbsd.org/tech-kern/2018/01/21/msg023002.html
|
1.34.2.6 | 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
1.34.2.5 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.34.2.4 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.34.2.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.34.2.2 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.34.2.1 | 21-May-2018 |
pgoyette | Sync with HEAD
|
1.38.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.38.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.46.4.2 | 29-Feb-2020 |
ad | Sync with head.
|
1.46.4.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.53.6.1 | 01-Aug-2021 |
thorpej | Sync with HEAD.
|
1.55.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.1 | 10-Nov-2007 |
matt | branches: 1.1.2; file MPCSA was initially added on branch matt-nb4-arm.
|
1.1.2.2 | 10-Nov-2007 |
matt | Remove bogus config file.
|
1.1.2.1 | 10-Nov-2007 |
matt | Add AT91 support from Sami Kantoluoto Add TI OMAP2430 support from Marty Fouts @ Danger Inc
|
1.77 | 29-Jan-2024 |
christos | PR/57889: Ricardo Branco: ext2fs does not have user immutable and append file flags, only system ones. Restrict those to the superuser. Before the behavior was controlled by EXT2FS_SYSTEM_FLAGS. Make that behavior the default.
|
1.76 | 07-Aug-2022 |
simonb | branches: 1.76.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.75 | 29-Jun-2021 |
nia | Remove uscanner(4) driver
This exists for compatibility with a Linux interface which was apparently deprecated in Linux 2.6. There are various mailing list threads going back to 2004 where the usefulness of this driver is discussed, but the conclusion is that scanner software has all moved to using ugen(4) instead, and enabling this driver will not help you scan things.
|
1.74 | 27-Sep-2020 |
roy | branches: 1.74.6; vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.73 | 01-Aug-2020 |
maxv | Remove references to BRIDGE_IPF, it is now compiled in by default.
|
1.72 | 16-May-2020 |
maya | Remove uyap, USB YAP phone firmware loader.
And the associated ezload EZ-USB code, which is only used by uyap. It could theoretically be used by other drivers, but none of them are in tree.
I suspect that this device isn't in use, as phone technology has improved a lot since 2001 when uyap(4) was added to the tree.
Proposed with no objections on netbsd-users on 13 April 2020
|
1.71 | 25-Mar-2020 |
jdolecek | remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs to prepare for their eventual removal
|
1.70 | 29-Jan-2020 |
maya | remove urio(4), a driver for the Rio500 MP3 player.
At this point it is highly unlikely this 1999 device still has users, but it still comes up in the context of maxv's USB-fuzzing (and any device could pretend to be a urio(4)), so it's best to get rid of it.
Renamed all major entries to obsolete, as was done in previous removals.
This still requires an update to sanitizers, but they're located in "external", perhaps it should be first committed upstream?
Proposed on tech-kern a month ago.
|
1.69 | 19-Jan-2020 |
thorpej | Remove Token Ring support.
|
1.68 | 19-Jan-2020 |
thorpej | Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete.
|
1.67 | 26-Apr-2019 |
sevan | branches: 1.67.4; Use veriexec.config to reduce duplication
|
1.66 | 06-Feb-2019 |
rin | Add ure(4) to kernel config files. Also add PHY drivers where necessary.
|
1.65 | 19-Dec-2018 |
skrll | Remove CONS_OVERRIDE - it's an i386 option
|
1.64 | 23-Oct-2018 |
jdolecek | remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.63 | 25-Aug-2018 |
rin | Add (commented out) mue(4) to where appropriate. Also add MII/PHY drivers for USB NICs if missing.
|
1.62 | 25-Aug-2018 |
maxv | Retire NDIS. It appears that it has never worked, after 13 years it was still marked as "experimental", and nowadays it may be one more obstacle to MPification of the network stack.
Discussed on tech-net@.
|
1.61 | 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.60 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.59 | 28-Jun-2018 |
thorpej | branches: 1.59.2; Use the "flags" config directive modifier to specify seeprom size (a pre-existing capability in seeprom driver) now that "size" is no longer a valid locator for i2c.
|
1.58 | 23-Jun-2018 |
maya | Remove commented out MATH_EMULATE from kernel configs that got it by copying an older i386 config.
|
1.57 | 07-Jun-2018 |
thorpej | Revert changes that pinned-down i2c parent specs. The i2c subsystem has been enhanced to make this unnecessary.
|
1.56 | 15-May-2018 |
thorpej | Fully specifiy the location of indirectly-configured I2C devices. In particular, the parent spec must not be wild-carded, as doing so doesn't work well on systems where more than one I2C bus is present.
|
1.55 | 23-Jan-2018 |
sevan | branches: 1.55.2; Alternate buffer queue strategies no longer considered experimental, update or add new description for files missed out in the previous run.
|
1.54 | 14-Sep-2017 |
mrg | clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.53 | 13-Sep-2017 |
sevan | Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options. These algorithms are either broken or on their way to being broken.
Discussed on tech-security http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html
ok riastradh
|
1.52 | 09-Aug-2017 |
maxv | Remove references to svr4 and ibcs2, they are not supported here.
|
1.51 | 01-Aug-2017 |
maxv | Remove references to compat_freebsd when it is not supported.
|
1.50 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.49 | 19-Feb-2017 |
rin | branches: 1.49.6; PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.48 | 13-Dec-2016 |
christos | branches: 1.48.2; wildcard speaker attachments, now that we can handle many of them.
|
1.47 | 10-Dec-2016 |
christos | remove VAUDIOSPEAKER for now, will be done differently.
|
1.46 | 08-Dec-2016 |
nat | Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
1.45 | 26-Nov-2016 |
christos | mention PAX_SEGVGUARD dependency on FILEASSOC
|
1.44 | 26-Sep-2015 |
maxv | branches: 1.44.2; Remove KMEMSTATS. Normally it's ok now.
|
1.43 | 23-Aug-2014 |
dholland | branches: 1.43.2; 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.42 | 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.41 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.40 | 24-Mar-2014 |
szptvlfn | branches: 1.40.2; fix manual section numbering of sysctl. thanks wiz@
|
1.39 | 30-Jun-2013 |
rmind | G/C PFIL_HOOKS from the kernel configs.
|
1.38 | 05-Jun-2013 |
christos | branches: 1.38.2; remove obsolete networking options
|
1.37 | 27-Apr-2013 |
christos | more bogus number removal
|
1.36 | 27-Apr-2013 |
christos | the bogus number police
|
1.35 | 27-Apr-2013 |
christos | remove confusing numeric locators where they are unused.
|
1.34 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.33 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.32 | 11-Sep-2012 |
msaitoh | branches: 1.32.2; Add PUFFS, putter and fss.
|
1.31 | 09-Sep-2012 |
msaitoh | Split DEBUG="-g -Ox" into DEBUG="-g" and COPTS="-Ox".
|
1.30 | 01-Sep-2012 |
jakllsch | Rename RT2500USB driver to ural(4) as it was originally in OpenBSD, as ural(4) and ral(4) do not actually share any code.
Enable ural(4) in hpcarm WZERO3 kernel too, as it will now build.
Fixes PR#43520.
|
1.29 | 05-Jun-2012 |
abs | Adjust the WSDISPLAY_COMPAT_USL comment to mention wsconscfg, to at least give a hint that its not just for third party compat. No functional change.
|
1.28 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.27 | 10-Mar-2012 |
joerg | P1003_1B_SEMAPHORE is no longer optional.
|
1.26 | 09-Feb-2012 |
matt | branches: 1.26.2; Bump SYMTAB_SPACE
|
1.25 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.24 | 22-Nov-2011 |
tls | branches: 1.24.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.23 | 20-Nov-2011 |
jakllsch | Recent changes to the at91 code enable this kernel config to build after the hypothetical ds1672rtc(4) is commented out and symtab space is bumped. Fixes PR#43834.
|
1.22 | 23-Jul-2011 |
jakllsch | branches: 1.22.2; Enable or note aubtfwl(4) wherever ubt(4) is enabled or noted.
|
1.21 | 26-Apr-2011 |
joerg | Remove PECOFF/Win32 emulation.
|
1.20 | 26-Apr-2011 |
joerg | Remove Darwin, MACH and Mach-O support.
|
1.19 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.18 | 06-Feb-2011 |
jmcneill | - add support for using compressed images as splash images - retire SPLASHSCREEN_PROGRESS and SPLASHSCREEN_IMAGE options
|
1.17 | 23-Nov-2010 |
hannken | branches: 1.17.2; 1.17.4; Remove unused count from pseudo-device md.
|
1.16 | 22-May-2010 |
plunky | add btmagic(4) where other Bluetooth drivers are listed
|
1.15 | 08-May-2010 |
mrg | enable IPFILTER_COMPAT in all kernels that have ipfilter already. canonicalise several of the ipf option segments in various files (this mostly means adding commented out IPFILTER_DEFAULT_BLOCK, or adding commented or uncommented IPFILTER_LOG or IPFILTER_LOOKUP option statements.)
i built about 20 of these kernels to check, but not all of them.
|
1.14 | 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
1.13 | 07-Mar-2010 |
plunky | branches: 1.13.2; add uhso(4) device where appropriate - follow the lead of other USB driver declarations wrt commented out - (cross-)build tested all these kernels
|
1.12 | 23-Dec-2009 |
pooka | branches: 1.12.2; unifdef -D UGEN_BULK_RA_WB
Default behaviour unchanged, the feature must still be explicitly enabled for a ugen fd.
|
1.11 | 05-Dec-2009 |
pooka | Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.10 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.9 | 03-Jan-2009 |
christos | branches: 1.9.2; remove esl (KIYOHARA Takashi)
|
1.8 | 23-Dec-2008 |
tsutsui | Remove obsolete options SYSTRACE.
|
1.7 | 24-Nov-2008 |
ad | Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.6 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.5 | 07-Oct-2008 |
pgoyette | branches: 1.5.2; 1.5.4; Move all platforms to new dbCool driver in preparation for removal of chip-specific drivers
|
1.4 | 20-Sep-2008 |
tsutsui | Remove obsolete options I2OVERBOSE.
|
1.3 | 31-Jul-2008 |
simonb | branches: 1.3.2; Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.2 | 03-Jul-2008 |
matt | branches: 1.2.2; Add AT91 support. (XXX need to finish timecounter support).
|
1.1 | 10-Nov-2007 |
matt | branches: 1.1.2; 1.1.16; 1.1.20; 1.1.22; file MPCSA_GENERIC was initially added on branch matt-nb4-arm.
|
1.1.22.1 | 03-Jul-2008 |
simonb | Sync with head.
|
1.1.20.3 | 11-Aug-2010 |
yamt | sync with head.
|
1.1.20.2 | 11-Mar-2010 |
yamt | sync with head
|
1.1.20.1 | 04-May-2009 |
yamt | sync with head.
|
1.1.16.2 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.1.16.1 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.1.2.1 | 10-Nov-2007 |
matt | Add AT91 support from Sami Kantoluoto Add TI OMAP2430 support from Marty Fouts @ Danger Inc
|
1.2.2.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.2.2.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.3.2.3 | 10-Oct-2008 |
skrll | Sync with HEAD.
|
1.3.2.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.3.2.1 | 31-Jul-2008 |
wrstuden | file MPCSA_GENERIC was added on branch wrstuden-revivesa on 2008-09-18 04:33:23 +0000
|
1.5.4.2 | 21-Nov-2010 |
riz | Pull up following revision(s) (requested by plunky in ticket #1407): sys/dev/bluetooth/btdev.h: revision 1.9 sys/arch/iyonix/conf/GENERIC: revision 1.60 sys/arch/sparc64/conf/GENERIC: revision 1.129 sys/dev/usb/hid.c: revision 1.30 sys/dev/usb/hid.h: revision 1.13 sys/arch/i386/conf/GENERIC: revision 1.983 usr.sbin/btdevctl/print.c: revision 1.10 sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.16 sys/arch/alpha/conf/GENERIC: revision 1.337 sys/dev/bluetooth/files.bluetooth: revision 1.14 sys/arch/evbarm/conf/GUMSTIX: revision 1.49 sys/dev/usb/usbdevs: revision 1.550 sys/arch/evbppc/conf/OPENBLOCKS266_OPT: revision 1.14 sys/arch/hpcsh/conf/GENERIC: revision 1.91 sys/dev/bluetooth/btmagic.c: revision 1.1 distrib/sets/lists/man/mi: revision 1.1210 sys/arch/amd64/conf/GENERIC: revision 1.279 sys/arch/i386/conf/ALL: revision 1.258 sys/arch/amd64/conf/XEN3_DOM0: revision 1.54 sys/arch/hpcarm/conf/JORNADA720: revision 1.78 sys/dev/usb/hid.c: revision 1.29 share/man/man4/btmagic.4: revision 1.1 hid_get_data() does not work if the size of data is less than a byte and crosses a byte boundary, and it always returns a sign-extended value. fix this by using the algorithm from libusbhid to read bytes, and provide a hid_get_udata() function to return unsigned data values. while here, const args update DPRINTF to reflect actual function name add Apple Magic Mouse product-id regen for Magic Mouse id allow for vendor-id and product-id properties, passing them through to child devices add Magic Mouse driver and manpage btmagic(4) additionally query the "PnP Information" service record to discover any USB Forum vendor-id and product-id values and store them in the property list if found. add btmagic(4) where other Bluetooth drivers are listed
|
1.5.4.1 | 27-Dec-2008 |
snj | Pull up following revision(s) (requested by tsutsui in ticket #208): sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.8 sys/arch/dreamcast/conf/GENERIC: revision 1.89 Remove obsolete options SYSTRACE.
|
1.5.2.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.5.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.9.2.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.12.2.2 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.12.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.13.2.4 | 31-May-2011 |
rmind | sync with head
|
1.13.2.3 | 21-Apr-2011 |
rmind | sync with head
|
1.13.2.2 | 05-Mar-2011 |
rmind | sync with head
|
1.13.2.1 | 30-May-2010 |
rmind | sync with head
|
1.17.4.2 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.17.4.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.17.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.22.2.3 | 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.22.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.22.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.24.2.3 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.24.2.2 | 11-Mar-2012 |
mrg | sync to latest -current
|
1.24.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.26.2.1 | 12-Jun-2012 |
riz | Pull up following revision(s) (requested by abs in ticket #311): sys/arch/netwinder/conf/GENERIC: revision 1.112 sys/arch/i386/conf/GENERIC: revision 1.1074 sys/arch/atari/conf/MILAN.in: revision 1.26 sys/arch/zaurus/conf/GENERIC: revision 1.54 sys/arch/shark/conf/GENERIC: revision 1.101 sys/arch/hpcmips/conf/MPC303: revision 1.60 sys/arch/i386/conf/XEN3_DOM0: revision 1.67 sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.29 sys/arch/vax/conf/GENERIC: revision 1.181 sys/arch/sparc/conf/KRUPS: revision 1.59 sys/arch/evbarm/conf/BEAGLEBOARD: revision 1.27 sys/arch/i386/conf/INSTALL_FLOPPY: revision 1.16 sys/arch/prep/conf/GENERIC: revision 1.163 sys/arch/hpcmips/conf/GENERIC: revision 1.216 sys/arch/sparc/conf/TADPOLE3GX: revision 1.56 sys/arch/shark/conf/INSTALL: revision 1.50 sys/arch/next68k/conf/GENERIC: revision 1.127 sys/arch/evbppc/conf/VIRTEX_GSRD2: revision 1.16 sys/arch/evbppc/conf/VIRTEX_DFC: revision 1.17 sys/arch/evbppc/conf/EXPLORA451: revision 1.48 sys/arch/bebox/conf/INSTALL: revision 1.54 sys/arch/next68k/conf/SLAB: revision 1.46 sys/arch/i386/conf/GENERIC_TINY: revision 1.132 sys/arch/bebox/conf/GENERIC: revision 1.131 sys/arch/amd64/conf/XEN3_DOM0: revision 1.84 sys/arch/amd64/conf/GENERIC: revision 1.356 sys/arch/evbarm/conf/MMNET_GENERIC: revision 1.6 share/man/man4/wscons.4: revision 1.31 sys/arch/hpcmips/conf/TX3912: revision 1.79 sys/arch/evbarm/conf/ARMADILLO9: revision 1.35 sys/arch/hpcsh/conf/GENERIC: revision 1.97 sys/arch/i386/conf/ALL: revision 1.339 sys/arch/hpcmips/conf/TX3922: revision 1.93 sys/arch/cats/conf/INSTALL: revision 1.82 sys/arch/sparc64/conf/GENERIC: revision 1.151 sys/arch/i386/conf/INSTALL_TINY: revision 1.135 sys/arch/evbppc/conf/VIRTEX_GSRD1: revision 1.15 sys/arch/evbarm/conf/TS7200: revision 1.49 sys/arch/hpcmips/conf/VR41XX: revision 1.55 sys/arch/hp700/conf/GENERIC: revision 1.115 sys/arch/cats/conf/GENERIC: revision 1.140 Mention wsconscfg(8) needs WSDISPLAY_COMPAT_USL If a port is going to have wscons for virtual terminals then it really make= s sense to enable WSDISPLAY_COMPAT_USL so the system can switch between the virtual terminals... Adjust the WSDISPLAY_COMPAT_USL comment to mention wsconscfg, to at least give a hint that its not just for third party compat. No functional change.
|
1.32.2.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.32.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.32.2.1 | 23-Jun-2013 |
tls | resync from head
|
1.38.2.2 | 18-May-2014 |
rmind | sync with head
|
1.38.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.40.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.43.2.4 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.43.2.3 | 05-Feb-2017 |
skrll | Sync with HEAD
|
1.43.2.2 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.43.2.1 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.44.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.44.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.48.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.49.6.1 | 26-Jan-2018 |
martin | Pull up following revision(s) (requested by sevan in ticket #510): sys/arch/sun3/conf/GENERIC3X: revision 1.130 sys/arch/sparc64/conf/GENERIC: revision 1.203 sys/arch/news68k/conf/LIBERO: revision 1.66 sys/arch/amiga/conf/DRACO: revision 1.185 sys/arch/evbarm/conf/MV2120: revision 1.35 sys/arch/x68k/conf/GENERIC: revision 1.187 sys/arch/rs6000/conf/GENERIC: revision 1.39 sys/arch/news68k/conf/GENERIC_TINY: revision 1.86 sys/arch/i386/conf/XEN3_DOMU: revision 1.88 sys/arch/iyonix/conf/GENERIC: revision 1.97 sys/arch/evbarm64/conf/A64EMUL: revision 1.11 sys/arch/mvme68k/conf/GENERIC: revision 1.98 sys/arch/acorn32/conf/GENERIC: revision 1.124 sys/arch/i386/conf/XEN3_DOM0: revision 1.125 sys/arch/cobalt/conf/INSTALL: revision 1.65 sys/arch/macppc/conf/GENERIC_601: revision 1.16 sys/arch/hppa/conf/GENERIC: revision 1.17 sys/arch/amiga/conf/GENERIC.in: revision 1.137 sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.33 sys/arch/netwinder/conf/GENERIC: revision 1.134 sys/arch/amd64/conf/XEN3_DOMU: revision 1.83 sys/arch/mac68k/conf/GENERIC: revision 1.225 sys/arch/arc/conf/RPC44: revision 1.54 sys/arch/mipsco/conf/GENERIC: revision 1.92 sys/arch/cats/conf/GENERIC: revision 1.166 sys/arch/amd64/conf/XEN3_DOM0: revision 1.145 sys/arch/amigappc/conf/GENERIC: revision 1.33 sys/arch/sun3/conf/GENERIC: revision 1.176 sys/arch/news68k/conf/GENERIC: revision 1.130 sys/arch/hpcsh/conf/GENERIC: revision 1.110 sys/arch/hp300/conf/GENERIC: revision 1.198 sys/arch/atari/conf/GENERIC.in: revision 1.115 sys/arch/sparc/conf/MRCOFFEE: revision 1.54 sys/arch/evbppc/conf/EXPLORA451: revision 1.62 sys/arch/cesfic/conf/GENERIC: revision 1.69 sys/arch/vax/conf/GENERIC: revision 1.204 sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.115 sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.112 sys/arch/sparc/conf/GENERIC: revision 1.258 sys/arch/next68k/conf/GENERIC: revision 1.145 sys/arch/evbarm/conf/MMNET_GENERIC: revision 1.34 sys/arch/prep/conf/GENERIC: revision 1.185 sys/arch/amiga/conf/INSTALL: revision 1.129 sys/arch/newsmips/conf/GENERIC: revision 1.133 sys/arch/cobalt/conf/GENERIC: revision 1.156 sys/arch/sun2/conf/GENERIC: revision 1.99 sys/arch/luna68k/conf/INSTALL: revision 1.25 sys/arch/amigappc/conf/NULL: revision 1.53 sys/arch/acorn26/conf/GENERIC: revision 1.85 sys/arch/vax/conf/VAX780: revision 1.25 sys/arch/luna68k/conf/GENERIC: revision 1.125 sys/arch/ews4800mips/conf/GENERIC: revision 1.56 sys/arch/macppc/conf/POWERMAC_G5: revision 1.29 sys/arch/arc/conf/GENERIC: revision 1.189 sys/arch/macppc/conf/MAMBO: revision 1.27 sys/arch/acorn32/conf/EB7500ATX: revision 1.64 sys/arch/pmax/conf/GENERIC: revision 1.196 sys/arch/pmax/conf/GENERIC64: revision 1.28 sys/arch/amiga/conf/GENERIC: revision 1.319 sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.55 sys/arch/macppc/conf/GENERIC: revision 1.339 sys/arch/emips/conf/GENERIC: revision 1.21 sys/arch/sandpoint/conf/GENERIC: revision 1.97 sys/arch/landisk/conf/GENERIC: revision 1.58 sys/arch/bebox/conf/GENERIC: revision 1.157 sys/arch/alpha/conf/GENERIC: revision 1.379 Alternate buffer queue strategies no longer considered experimental, update description. Discussed on tech-kern http://mail-index.netbsd.org/tech-kern/2018/01/21/msg023002.html
|
1.55.2.6 | 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
1.55.2.5 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.55.2.4 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.55.2.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.55.2.2 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.55.2.1 | 21-May-2018 |
pgoyette | Sync with HEAD
|
1.59.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.59.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.67.4.2 | 29-Feb-2020 |
ad | Sync with head.
|
1.67.4.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.74.6.1 | 01-Aug-2021 |
thorpej | Sync with HEAD.
|
1.76.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.1 | 13-Dec-2017 |
matt | branches: 1.1.2; file MTKATLAS was initially added on branch matt-nb8-mediatek.
|
1.1.2.1 | 13-Dec-2017 |
matt | Add Mediatek ATLAS configury
|
1.1 | 13-Dec-2017 |
matt | branches: 1.1.2; file MTKATLAS_INSTALL was initially added on branch matt-nb8-mediatek.
|
1.1.2.1 | 13-Dec-2017 |
matt | Add Mediatek ATLAS configury
|
1.47 | 29-Jan-2024 |
christos | PR/57889: Ricardo Branco: ext2fs does not have user immutable and append file flags, only system ones. Restrict those to the superuser. Before the behavior was controlled by EXT2FS_SYSTEM_FLAGS. Make that behavior the default.
|
1.46 | 07-Aug-2022 |
simonb | UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.45 | 27-Sep-2020 |
roy | vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.44 | 16-Aug-2020 |
jdolecek | make COMPAT_LINUX option disabled by default
leave the option enabled only in amd64/i386 ALL kernels to make sure it continues to be compilable also when included in kernel
|
1.43 | 01-Aug-2020 |
maxv | Remove references to BRIDGE_IPF, it is now compiled in by default.
|
1.42 | 25-Mar-2020 |
jdolecek | remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs to prepare for their eventual removal
|
1.41 | 19-Jan-2020 |
thorpej | Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete.
|
1.40 | 26-Apr-2019 |
sevan | branches: 1.40.4; Use veriexec.config to reduce duplication
|
1.39 | 06-Feb-2019 |
rin | Add ure(4) to kernel config files. Also add PHY drivers where necessary.
|
1.38 | 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.37 | 07-Jun-2018 |
thorpej | branches: 1.37.2; Revert changes that pinned-down i2c parent specs. The i2c subsystem has been enhanced to make this unnecessary.
|
1.36 | 15-May-2018 |
thorpej | Fully specifiy the location of indirectly-configured I2C devices. In particular, the parent spec must not be wild-carded, as doing so doesn't work well on systems where more than one I2C bus is present.
|
1.35 | 23-Jan-2018 |
sevan | branches: 1.35.2; Alternate buffer queue strategies no longer considered experimental, update or add new description for files missed out in the previous run.
|
1.34 | 14-Sep-2017 |
mrg | clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.33 | 13-Sep-2017 |
sevan | Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options. These algorithms are either broken or on their way to being broken.
Discussed on tech-security http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html
ok riastradh
|
1.32 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.31 | 19-Feb-2017 |
rin | branches: 1.31.6; PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.30 | 13-Dec-2016 |
christos | branches: 1.30.2; wildcard speaker attachments, now that we can handle many of them.
|
1.29 | 10-Dec-2016 |
christos | remove VAUDIOSPEAKER for now, will be done differently.
|
1.28 | 08-Dec-2016 |
nat | Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
1.27 | 26-Nov-2016 |
christos | mention PAX_SEGVGUARD dependency on FILEASSOC
|
1.26 | 12-Aug-2015 |
maxv | branches: 1.26.2; Remove KMEMSTATS.
|
1.25 | 23-Aug-2014 |
dholland | branches: 1.25.2; 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.24 | 18-Aug-2014 |
christos | - Enable Wedge support for MBR/BSDLABEL where it was commented out. - Add apple partition support where it was missing - Add comments where missing
|
1.23 | 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.22 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.21 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.20 | 07-May-2014 |
jakllsch | Adjust "options " whitespace to be consistent.
|
1.19 | 19-Dec-2013 |
joerg | branches: 1.19.2; Make SYMTAB_SPACE a plain number, the expression creates invalid syntax constructs with Clang.
|
1.18 | 30-Jun-2013 |
rmind | G/C PFIL_HOOKS from the kernel configs.
|
1.17 | 05-Jun-2013 |
christos | branches: 1.17.2; remove obsolete networking options
|
1.16 | 27-Apr-2013 |
christos | more bogus number removal
|
1.15 | 27-Apr-2013 |
christos | the bogus number police
|
1.14 | 27-Apr-2013 |
christos | remove confusing numeric locators where they are unused.
|
1.13 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.12 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.11 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.10 | 03-Sep-2012 |
msaitoh | branches: 1.10.2; Bump SYMTAB_SPACE. The automatic SYMTAB_SPACE adustment doesn't work with this style of definition.
|
1.9 | 29-Aug-2012 |
skrll | Typo in comment
|
1.8 | 31-Mar-2012 |
tsutsui | Remove obsolete System V semaphores and share memory limit options (SEMMNI, SEMMNS, SEMUME and SHMMAXPGS).
|
1.7 | 10-Mar-2012 |
joerg | P1003_1B_SEMAPHORE is no longer optional.
|
1.6 | 15-Feb-2012 |
jakllsch | Add 4KiB more of SYMTAB_SPACE to fix MV2120_INSTALL build.
|
1.5 | 14-Feb-2012 |
jakllsch | Bump MV2120 SYMTAB_SPACE. Add kernels variants for root on the primary partitions of "Drive 1". Add MV2120 to evbarm release.
|
1.4 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.3 | 30-Nov-2011 |
jakllsch | branches: 1.3.2; Trim down MV2120: - comment pci(4)-related drivers - comment dmover(4)-related drivers - optimize for size - add 5.0 compat - misc and cosmetics
|
1.2 | 22-Nov-2011 |
tls | The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.1 | 20-Jul-2011 |
jakllsch | branches: 1.1.2; Add support for HP Media Vault MV2100/MV5100 series Marvell Orion board.
|
1.1.2.3 | 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.1.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.1.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.3.2.3 | 05-Apr-2012 |
mrg | sync to latest -current.
|
1.3.2.2 | 11-Mar-2012 |
mrg | sync to latest -current
|
1.3.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.10.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.10.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.10.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.10.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.17.2.2 | 18-May-2014 |
rmind | sync with head
|
1.17.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.19.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.25.2.4 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.25.2.3 | 05-Feb-2017 |
skrll | Sync with HEAD
|
1.25.2.2 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.25.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.26.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.26.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.30.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.31.6.1 | 26-Jan-2018 |
martin | Pull up following revision(s) (requested by sevan in ticket #510): sys/arch/sun3/conf/GENERIC3X: revision 1.130 sys/arch/sparc64/conf/GENERIC: revision 1.203 sys/arch/news68k/conf/LIBERO: revision 1.66 sys/arch/amiga/conf/DRACO: revision 1.185 sys/arch/evbarm/conf/MV2120: revision 1.35 sys/arch/x68k/conf/GENERIC: revision 1.187 sys/arch/rs6000/conf/GENERIC: revision 1.39 sys/arch/news68k/conf/GENERIC_TINY: revision 1.86 sys/arch/i386/conf/XEN3_DOMU: revision 1.88 sys/arch/iyonix/conf/GENERIC: revision 1.97 sys/arch/evbarm64/conf/A64EMUL: revision 1.11 sys/arch/mvme68k/conf/GENERIC: revision 1.98 sys/arch/acorn32/conf/GENERIC: revision 1.124 sys/arch/i386/conf/XEN3_DOM0: revision 1.125 sys/arch/cobalt/conf/INSTALL: revision 1.65 sys/arch/macppc/conf/GENERIC_601: revision 1.16 sys/arch/hppa/conf/GENERIC: revision 1.17 sys/arch/amiga/conf/GENERIC.in: revision 1.137 sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.33 sys/arch/netwinder/conf/GENERIC: revision 1.134 sys/arch/amd64/conf/XEN3_DOMU: revision 1.83 sys/arch/mac68k/conf/GENERIC: revision 1.225 sys/arch/arc/conf/RPC44: revision 1.54 sys/arch/mipsco/conf/GENERIC: revision 1.92 sys/arch/cats/conf/GENERIC: revision 1.166 sys/arch/amd64/conf/XEN3_DOM0: revision 1.145 sys/arch/amigappc/conf/GENERIC: revision 1.33 sys/arch/sun3/conf/GENERIC: revision 1.176 sys/arch/news68k/conf/GENERIC: revision 1.130 sys/arch/hpcsh/conf/GENERIC: revision 1.110 sys/arch/hp300/conf/GENERIC: revision 1.198 sys/arch/atari/conf/GENERIC.in: revision 1.115 sys/arch/sparc/conf/MRCOFFEE: revision 1.54 sys/arch/evbppc/conf/EXPLORA451: revision 1.62 sys/arch/cesfic/conf/GENERIC: revision 1.69 sys/arch/vax/conf/GENERIC: revision 1.204 sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.115 sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.112 sys/arch/sparc/conf/GENERIC: revision 1.258 sys/arch/next68k/conf/GENERIC: revision 1.145 sys/arch/evbarm/conf/MMNET_GENERIC: revision 1.34 sys/arch/prep/conf/GENERIC: revision 1.185 sys/arch/amiga/conf/INSTALL: revision 1.129 sys/arch/newsmips/conf/GENERIC: revision 1.133 sys/arch/cobalt/conf/GENERIC: revision 1.156 sys/arch/sun2/conf/GENERIC: revision 1.99 sys/arch/luna68k/conf/INSTALL: revision 1.25 sys/arch/amigappc/conf/NULL: revision 1.53 sys/arch/acorn26/conf/GENERIC: revision 1.85 sys/arch/vax/conf/VAX780: revision 1.25 sys/arch/luna68k/conf/GENERIC: revision 1.125 sys/arch/ews4800mips/conf/GENERIC: revision 1.56 sys/arch/macppc/conf/POWERMAC_G5: revision 1.29 sys/arch/arc/conf/GENERIC: revision 1.189 sys/arch/macppc/conf/MAMBO: revision 1.27 sys/arch/acorn32/conf/EB7500ATX: revision 1.64 sys/arch/pmax/conf/GENERIC: revision 1.196 sys/arch/pmax/conf/GENERIC64: revision 1.28 sys/arch/amiga/conf/GENERIC: revision 1.319 sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.55 sys/arch/macppc/conf/GENERIC: revision 1.339 sys/arch/emips/conf/GENERIC: revision 1.21 sys/arch/sandpoint/conf/GENERIC: revision 1.97 sys/arch/landisk/conf/GENERIC: revision 1.58 sys/arch/bebox/conf/GENERIC: revision 1.157 sys/arch/alpha/conf/GENERIC: revision 1.379 Alternate buffer queue strategies no longer considered experimental, update description. Discussed on tech-kern http://mail-index.netbsd.org/tech-kern/2018/01/21/msg023002.html
|
1.35.2.3 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.35.2.2 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.35.2.1 | 21-May-2018 |
pgoyette | Sync with HEAD
|
1.37.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.37.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.40.4.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.3 | 02-May-2014 |
dogcow | as suggested by gimpy et al, "no config" the netbsd-device kernels. Reduces `build.sh release` by about a gig.
|
1.2 | 01-May-2014 |
martin | Do not create debug info for *_INSTALL kernels.
|
1.1 | 14-Feb-2012 |
jakllsch | branches: 1.1.4; 1.1.6; 1.1.10; 1.1.14; 1.1.24; Bump MV2120 SYMTAB_SPACE. Add kernels variants for root on the primary partitions of "Drive 1". Add MV2120 to evbarm release.
|
1.1.24.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1.14.1 | 18-May-2014 |
rmind | sync with head
|
1.1.10.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.6.3 | 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.1.6.2 | 17-Apr-2012 |
yamt | sync with head
|
1.1.6.1 | 14-Feb-2012 |
yamt | file MV2120_INSTALL was added on branch yamt-pagecache on 2012-04-17 00:06:13 +0000
|
1.1.4.2 | 18-Feb-2012 |
mrg | merge to -current.
|
1.1.4.1 | 14-Feb-2012 |
mrg | file MV2120_INSTALL was added on branch jmcneill-usbmp on 2012-02-18 07:31:49 +0000
|
1.35 | 21-Mar-2021 |
skrll | -DKERNEL_BASE_VOFFSET= has annoyed me for the last time...
Introduce KERNEL_VOFFSET_RUNTIME which prevents the addition of -DKERNEL_BASE_VOFFSET= to the command line and use it on the __HAVE_GENERIC_START kernels which do runtime calculation of the offset.
|
1.34 | 25-Aug-2015 |
uebayasi | branches: 1.34.30; 1.34.32; Print a message when creating a temporary ldscript.
|
1.33 | 24-Aug-2015 |
uebayasi | Define ${LINKSCRIPT} in one place.
|
1.32 | 20-Aug-2015 |
uebayasi | Clean up ${LINKSCRIPT} and ${KERNLDSCRIPT}.
|
1.31 | 15-Nov-2014 |
uebayasi | branches: 1.31.2; Use LINKSCRIPT.
|
1.30 | 11-Apr-2014 |
matt | Supply CPP define KERNEL_BASE_VOFFSET which is the physical to virtual offset of the kernel.
|
1.29 | 29-Mar-2014 |
matt | branches: 1.29.2; Define KERNEL_BASES_EQUAL is KERNEL_BASE_VIRT == KERNEL_BASE_PHYS
|
1.28 | 21-Feb-2014 |
matt | Match *INSTALL* (so we can match *INSTALL.MP)
|
1.27 | 09-Aug-2013 |
matt | ldscript doesn't need -Ttext
|
1.26 | 04-Aug-2013 |
matt | use the proper make symbols for adding an ldscript
|
1.25 | 10-Jul-2013 |
matt | If using mdsetimage to install a ramdisk install, add the ramdisk to SYSTEM_DEP so the kernel will be relinked and the new ramdisk installed.
|
1.24 | 28-Jun-2013 |
matt | branches: 1.24.2; Add RAMDISKNAME to allow a config to override the default name (ramdisk).
|
1.23 | 19-Mar-2013 |
garbled | Add a new installer image for Raspberry PI to evbarm
Includes the following major changes:
1) Add new configmenu item to sysinst to allow creation of users at post-install time. 2) Add an sshramdisk type to evbarm, which is a ramdisk with sshd enabled, allowing users to install on a headless PI by sshing to the device with the account "sysinst" password "netbsd" to begin the installation. (Note, neither the account, nor the ssh setup are copied to the finalized installation image) 3) Change mkimage to build a boot-only image, without the root filesystems.
Much of the sshramdisk code could be reused on other ports easily.
|
1.22 | 16-Feb-2012 |
matt | branches: 1.22.2; If we are building an INSTALL kernel and the ramdisk.fs exists in the object tree, insert it into the kernel. This needs to be done before the board frag so it written into the kernel before the uboot images are created.
|
1.21 | 06-Mar-2011 |
jakllsch | branches: 1.21.4; 1.21.8; 1.21.12; Remove trailing spaces.
|
1.20 | 31-Jan-2011 |
matt | Change to use TOOL_MKUBOOTIMAGE Make sure we cleanup everything. gemini now has its own genassym.cf
|
1.19 | 25-Oct-2008 |
apb | branches: 1.19.12; 1.19.16; 1.19.22; 1.19.24; Use ${TOOL_SED} instead if plain sed in Makefiles.
|
1.18 | 27-Apr-2008 |
matt | branches: 1.18.6; Merge kernel changes in matt-armv6 to HEAD.
|
1.17 | 24-Nov-2005 |
dbj | branches: 1.17.50; 1.17.74; 1.17.76; 1.17.78; . Have dbsym explicitly suggest increasing SYMTAB_SPACE when an overflow occurs. . Make this error a fatal build time error . Move the support for dbsym into the MI Makefile.kern.inc, conditional upon the SYMTAB_SPACE option being defined in the kernel config file.
|
1.16 | 03-Jan-2003 |
thorpej | branches: 1.16.2; 1.16.8; 1.16.18; 1.16.24; Split board-specific Makefile fragments into their own files.
|
1.15 | 03-Jan-2003 |
thorpej | Use the common linker script for all evbarm platforms.
|
1.14 | 20-Nov-2002 |
bsh | add three boards.
lubbock (PXA250, Xscale) g4250ebx (PXA250, Xscale) SMDK2800 (S3C2800, ARM920T)
|
1.13 | 15-Jul-2002 |
ichiro | add support ixp12x0 eva-board "IXM1200"
|
1.12 | 08-Jul-2002 |
rearnsha | Use the Integrator ldscript and build .bin and .srec versions of the kernel.
|
1.11 | 27-Mar-2002 |
thorpej | branches: 1.11.2; Support for the Intel IQ80321 eval board for the i80321 I/O Processor.
|
1.10 | 03-Mar-2002 |
thorpej | * Add support for running the IQ80310 kernel where KERNEL_BASE != physical memory start. Garbage-collect some cruft while here. * Move the kernel up to 0xc0000000, giving a 1G/3G kernel/user split. * Adjust the Integrator startup code accordingly.
|
1.9 | 02-Mar-2002 |
thorpej | Move the DBSYM bits up in the file.
|
1.8 | 22-Feb-2002 |
thorpej | Also generate flat binary kernels for the IQ80310.
|
1.7 | 30-Jan-2002 |
thorpej | New interrupt framework for NetBSD/evbarm, and accompanying new interrupt code for the IQ80310 board support package.
XXX The Integrator board support package still uses the old-style arm32 interrupt code, so some compatibility hacks have been added for it. When the Integrator uses new-style interrupts, those hacks can go away.
|
1.6 | 09-Dec-2001 |
atatat | branches: 1.6.2; Roll the rest of the ports over to the new MI kernel build machinery. Any problems reported by testers have been fixed, and massive cross-compiling of kernels has shown that any problems that remain with actually building kernels are not related to this.
|
1.5 | 27-Nov-2001 |
thorpej | Move interrupt-related stuff out of the generic 32-bit ARM genassym.cf and into platform-specific genassym.cf files.
|
1.4 | 20-Nov-2001 |
lukem | cleanup: options SPACE TAB makeoptions TAB psuedo-device TAB remove trailing whitespace replace multiple spaces -> tabs options "FOO" -> options FOO options "FOO=bar" -> options FOO=bar options "FOO=\"bar\"" -> options FOO="\"bar\""
|
1.3 | 09-Nov-2001 |
thorpej | branches: 1.3.2; 1.3.4; Eval boards usually don't have boot loaders. If we're lucky, we have firmware that understands ELF. We're usually stuck with S-Records. To make life easier, attempt to stuff kernel symbols into the image with dbsym(8).
If the kernel doesn't have SYMTAB_SPACE, or if the SYMTAB_SPACE is too small, the kernel build continues as normal; this is just a convenience measure.
|
1.2 | 06-Nov-2001 |
thorpej | If BOARDTYPE == iq80310, make an S-records version of the kernel as well.
|
1.1 | 27-Oct-2001 |
rearnsha | Integrator boards need a special start-up file to reposition the kernel image.
|
1.3.4.7 | 03-Jan-2003 |
thorpej | Sync with HEAD.
|
1.3.4.6 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
1.3.4.5 | 01-Aug-2002 |
nathanw | Catch up to -current.
|
1.3.4.4 | 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.3.4.3 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.3.4.2 | 08-Jan-2002 |
nathanw | Catch up to -current.
|
1.3.4.1 | 09-Nov-2001 |
nathanw | file Makefile.evbarm.inc was added on branch nathanw_sa on 2002-01-08 00:24:11 +0000
|
1.3.2.2 | 12-Nov-2001 |
thorpej | Sync the thorpej-mips-cache branch with -current.
|
1.3.2.1 | 09-Nov-2001 |
thorpej | file Makefile.evbarm.inc was added on branch thorpej-mips-cache on 2001-11-12 21:16:49 +0000
|
1.6.2.6 | 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.6.2.5 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.6.2.4 | 16-Mar-2002 |
jdolecek | Catch up with -current.
|
1.6.2.3 | 11-Feb-2002 |
jdolecek | Sync w/ -current.
|
1.6.2.2 | 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.6.2.1 | 09-Dec-2001 |
thorpej | file Makefile.evbarm.inc was added on branch kqueue on 2002-01-10 19:42:00 +0000
|
1.11.2.2 | 21-Jul-2002 |
gehenna | catch up with -current.
|
1.11.2.1 | 16-Jul-2002 |
gehenna | catch up with -current.
|
1.16.24.1 | 29-Nov-2005 |
yamt | sync with head.
|
1.16.18.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.16.8.1 | 06-Feb-2005 |
jmc | Pull up patch (requested by martti in ticket #1086) Move ipf to sys/dist/ipf and sync w. trunk
|
1.16.2.1 | 11-Dec-2005 |
christos | Sync with head.
|
1.17.78.2 | 04-May-2009 |
yamt | sync with head.
|
1.17.78.1 | 16-May-2008 |
yamt | sync with head.
|
1.17.76.1 | 18-May-2008 |
yamt | sync with head.
|
1.17.74.2 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.17.74.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.17.50.1 | 11-Sep-2007 |
matt | More support for Freescale i.MX31 DEV LITE KIT
|
1.18.6.1 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.19.24.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.19.22.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.19.16.2 | 21-Apr-2011 |
rmind | sync with head
|
1.19.16.1 | 05-Mar-2011 |
rmind | sync with head
|
1.19.12.2 | 24-Mar-2014 |
matt | Add cubie from HEAD
|
1.19.12.1 | 15-Feb-2014 |
matt | Merge armv7 support from HEAD, specifically support for the BCM5301X and BCM56340 evbarm kernels.
|
1.21.12.1 | 28-Nov-2012 |
matt | merge from -HEAD improves arm (mostly for Cortex) support targeting OMAP and BCM53xx.
|
1.21.8.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.21.4.2 | 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.21.4.1 | 17-Apr-2012 |
yamt | sync with head
|
1.22.2.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.22.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.22.2.1 | 23-Jun-2013 |
tls | resync from head
|
1.24.2.2 | 18-May-2014 |
rmind | sync with head
|
1.24.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.29.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.31.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.34.32.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.34.30.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.38 | 29-Oct-2022 |
jmcneill | Retire arch/evbarm/beagle.
A few more kernel configs go away:
- OMAP5EVM and PANDABOARD likely never worked to begin with. - N900 and VTC100 are TI AM335x based, which is supported by GENERIC.
|
1.37 | 07-Aug-2022 |
simonb | UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.36 | 29-Sep-2020 |
jmcneill | Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
1.35 | 13-Jun-2020 |
ad | Comment out "options PMAPCOUNTERS". It adds much overhead and is mostly of interest to people hacking on the VM system or pmap. Proposed on port-arm@.
|
1.34 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.33 | 03-Nov-2019 |
jmcneill | branches: 1.33.6; Only one instance of twl(4) is needed
|
1.32 | 02-Nov-2019 |
martin | Replace tps65950pm with twl (the former has been removed)
|
1.31 | 18-May-2019 |
skrll | branches: 1.31.2; Convert remaining armv7 kernels to generic start and remove a bunch of code including a9_mpsubr.S.
Thanks to Lwazi Dube for testing PANDABOARD and BEAGLEBONE.
|
1.30 | 23-Oct-2018 |
jdolecek | remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.29 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.28 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.27 | 13-Mar-2018 |
ryo | branches: 1.27.2; fix build error. if no usb, don't define USB_DEBUG
|
1.26 | 14-Sep-2017 |
mrg | branches: 1.26.2; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.25 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.24 | 26-Jun-2017 |
sevan | Add a heading to describe the class of device axe(4) is.
|
1.23 | 19-Feb-2017 |
rin | branches: 1.23.6; PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.22 | 12-Aug-2015 |
maxv | branches: 1.22.2; 1.22.4; Remove KMEMSTATS.
|
1.21 | 30-Aug-2014 |
kiyohara | branches: 1.21.2; Pad L4 WAKEUP to 1M, like omap2_reg.h.
|
1.20 | 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.19 | 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.18 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.17 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.16 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.15 | 30-Jun-2013 |
rmind | branches: 1.15.4; G/C PFIL_HOOKS from the kernel configs.
|
1.14 | 05-Jun-2013 |
christos | branches: 1.14.2; remove obsolete networking options
|
1.13 | 06-May-2013 |
khorben | branches: 1.13.2; Added two drivers for the Nokia N900 smartphone, n900_audjck(4) and n900_prxmty(4), to detect the insertion of audio jacks and obstruction of the front light sensor, respectively.
Tested on my own device.
|
1.12 | 06-May-2013 |
khorben | Boot on the MicroSD card slot by default.
Tested on my Nokia N900 smartphone. This is the only way currently supported on this device at the moment anyway (that I know of).
|
1.11 | 20-Apr-2013 |
khorben | Imported the n900cambtn(4), n900camcvr(4) and n900kbdsld(4) drivers for the Nokia N900, all attaching to the GPIO bus, respectively handling: - the camera button (focus and capture) - the camera cover slide; - the keypad slide.
|
1.10 | 17-Apr-2013 |
khorben | Imported n900lckbtn(4), a driver for the lock button on the Nokia N900 smartphone. Currently reporting events via a hotkey, named after the driver instance.
Tasted and approved.
|
1.9 | 17-Apr-2013 |
khorben | Disable com0 for the time being, so that the console defaults to the framebuffer.
|
1.8 | 14-Apr-2013 |
khorben | Imported n900acad(4), a driver for the Nokia N900 reporting the charging status through sysmon_envsys(9).
XXX need a better way to locate the interrupt (documented)
|
1.7 | 13-Mar-2013 |
khorben | Set the N900 kernel on par with the latest improvements related to the BEAGLEBOARD. Tested on a Nokia N900; BEAGLEBOARD still builds.
|
1.6 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.5 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.4 | 20-Dec-2012 |
khorben | branches: 1.4.2; 1.4.6; MEMSIZE is now optional on N900 as well.
|
1.3 | 20-Dec-2012 |
khorben | Added the lockstat pseudo-device
|
1.2 | 11-Dec-2012 |
khorben | Added kernel option OMAP_3430 to allow easy differentiation between the BEAGLEBOARD and N900 kernels; otherwise no real change.
Resulting N900 kernel tested with no visible regression.
<gimpy> go for it
|
1.1 | 07-Dec-2012 |
khorben | This adds a kernel configuration file for the Nokia N900 smartphone. It is heavily based on the one for the Beagleboard (as documented first by rhaamo).
The kernel boots properly and then asks for the root device. The default partitions for flash memory are based on what's expected on a stock N900 device.
ok mrg@, after initial review on port-arm@ a few weeks ago.
|
1.4.6.5 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.4.6.4 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.4.6.3 | 23-Jun-2013 |
tls | resync from head
|
1.4.6.2 | 25-Feb-2013 |
tls | resync with head
|
1.4.6.1 | 20-Dec-2012 |
tls | file N900 was added on branch tls-maxphys on 2013-02-25 00:28:34 +0000
|
1.4.2.4 | 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.4.2.3 | 23-Jan-2013 |
yamt | sync with head
|
1.4.2.2 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.4.2.1 | 20-Dec-2012 |
yamt | file N900 was added on branch yamt-pagecache on 2013-01-16 05:32:52 +0000
|
1.13.2.6 | 16-May-2013 |
khorben | Attaching the lp5523led(4) LED driver to the I2C bus.
Tested on my Nokia N900 smartphone.
|
1.13.2.5 | 12-May-2013 |
khorben | Added keyboard support for the TPS65950 companion chip.
Tested on the Nokia N900 (multi-user)
|
1.13.2.4 | 12-May-2013 |
khorben | Added GPIO support to the TPS65950 companion chip. I haven't been able to test it properly thus far unfortunately.
XXX Implement level-triggered interrupts.
|
1.13.2.3 | 11-May-2013 |
khorben | Beginning to handle interrupts from the TPS65950 companion chip.
|
1.13.2.2 | 11-May-2013 |
khorben | Let the device drivers on the GPIO bus use the interrupt locator.
|
1.13.2.1 | 11-May-2013 |
khorben | Enable support for the SPI bus
|
1.14.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.15.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.21.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.21.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.22.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.22.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.23.6.1 | 01-Jul-2017 |
snj | Pull up following revision(s) (requested by sevan in ticket #72): sys/arch/evbarm/conf/GEMINI_SLAVE: revision 1.35 sys/arch/evbarm/conf/N900: revision 1.24 sys/arch/evbarm/conf/GOLDENGATE: revision 1.14 sys/arch/evbarm/conf/GEMINI_MASTER: revision 1.34 sys/arch/evbarm/conf/BEAGLEBONE: revision 1.43 sys/arch/evbarm/conf/BCM56340: revision 1.12 sys/arch/evbarm/conf/GEMINI: revision 1.34 sys/arch/evbarm/conf/BEAGLEBOARDXM: revision 1.24 sys/arch/evbarm/conf/BCM5301X: revision 1.27 sys/arch/evbarm/conf/PANDABOARD: revision 1.22 Add a heading to describe the class of device axe(4) is.
|
1.26.2.3 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.26.2.2 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.26.2.1 | 15-Mar-2018 |
pgoyette | Synch with HEAD
|
1.27.2.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.27.2.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.27.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.31.2.2 | 27-Nov-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #491):
sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2 sys/arch/arm/ti/ti_sysc.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.2 sys/dev/i2c/tps65950.c: file removal sys/arch/evbarm/conf/std.ti: file removal sys/dev/i2c/files.i2c: revision 1.101 sys/dev/i2c/files.i2c: revision 1.102 sys/dev/i2c/at24cxx.c: revision 1.32 sys/dev/i2c/files.i2c: revision 1.103 sys/dev/i2c/twl4030.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.104 sys/dev/i2c/twl4030.c: revision 1.2 sys/dev/i2c/twl4030.c: revision 1.3 sys/arch/arm/ti/ti_com.c: revision 1.6 sys/arch/arm/ti/ti_com.c: revision 1.7 sys/arch/arm/ti/ti_com.c: revision 1.8 sys/dev/fdt/cpufreq_dt.c: revision 1.11 sys/arch/arm/ti/ti_iic.c: revision 1.1 sys/dev/fdt/cpufreq_dt.c: revision 1.12 sys/arch/arm/ti/ti_usb.c: revision 1.1 sys/arch/arm/ti/ti_iic.c: revision 1.2 sys/dev/fdt/cpufreq_dt.c: revision 1.13 sys/arch/arm/ti/ti_iic.c: revision 1.3 sys/arch/arm/ti/ti_iic.c: revision 1.4 sys/arch/evbarm/conf/files.ti: file removal sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal sys/arch/arm/dts/omap3-n900.dts: revision 1.1 sys/arch/arm/ti/ti_edma.h: revision 1.1 sys/arch/evbarm/conf/OVERO_INSTALL: file removal sys/arch/arm/ti/ti_usbtll.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.5 etc/etc.evbarm/Makefile.inc: revision 1.108 sys/arch/arm/ti/files.ti: revision 1.6 sys/dev/i2c/tps65217pmic.c: revision 1.13 etc/etc.evbarm/Makefile.inc: revision 1.109 sys/arch/arm/ti/files.ti: revision 1.7 sys/dev/i2c/tps65217pmic.c: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.8 sys/arch/arm/ti/files.ti: revision 1.9 sys/dev/fdt/usbnopphy.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.55 sys/arch/evbarm/conf/GENERIC: revision 1.56 sys/arch/evbarm/conf/GENERIC: revision 1.57 sys/arch/evbarm/conf/GENERIC: revision 1.58 sys/arch/evbarm/conf/GENERIC: revision 1.59 sys/arch/evbarm/conf/BEAGLEBONE: file removal sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1 sys/arch/arm/ti/ti_otgreg.h: revision 1.1 sys/arch/arm/ti/ti_tptc.c: revision 1.1 sys/arch/evbarm/conf/IGEPV2: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.10 sys/dev/i2c/tda19988.c: revision 1.1 sys/arch/evbarm/conf/OVERO: file removal sys/dev/i2c/tda19988.c: revision 1.2 sys/dev/i2c/tda19988.c: revision 1.3 sys/arch/arm/ti/omap3_dss.c: revision 1.1 sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal sys/arch/arm/ti/ti_omapintc.c: revision 1.2 etc/etc.evbarm/Makefile.inc: revision 1.112 etc/etc.evbarm/Makefile.inc: revision 1.113 sys/arch/arm/ti/ti_div_clock.c: revision 1.1 etc/etc.evbarm/Makefile.inc: revision 1.114 sys/arch/evbarm/conf/N900: revision 1.32 sys/arch/evbarm/conf/N900: revision 1.33 distrib/utils/embedded/conf/armv7.conf: revision 1.36 sys/arch/evbarm/conf/GENERIC: revision 1.60 distrib/utils/embedded/conf/armv7.conf: revision 1.37 sys/arch/arm/ti/omap2_nand.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.61 sys/arch/arm/ti/omap2_nand.c: revision 1.2 sys/arch/evbarm/conf/GENERIC: revision 1.62 distrib/utils/embedded/conf/armv7.conf: revision 1.39 sys/arch/evbarm/conf/GENERIC: revision 1.63 sys/arch/arm/ti/ti_fb.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.64 sys/arch/evbarm/conf/GENERIC: revision 1.65 sys/arch/evbarm/conf/GENERIC: revision 1.66 sys/arch/evbarm/conf/GENERIC: revision 1.67 sys/arch/arm/ti/ti_platform.c: revision 1.7 sys/arch/arm/ti/ti_platform.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.2 sys/arch/arm/ti/ti_platform.c: revision 1.9 sys/arch/arm/ti/am3_prcm.c: revision 1.3 sys/arch/arm/ti/am3_prcm.c: revision 1.4 sys/arch/arm/ti/am3_prcm.c: revision 1.5 sys/arch/arm/ti/am3_prcm.c: revision 1.6 sys/arch/arm/ti/am3_prcm.c: revision 1.7 sys/arch/evbarm/conf/DEVKIT8000: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.9 sys/dev/fdt/syscon.c: revision 1.4 sys/arch/arm/ti/files.ti: revision 1.10 sys/arch/arm/ti/ti_mux_clock.c: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.11 sys/arch/arm/ti/if_cpswreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.12 sys/arch/arm/ti/ti_sdhc.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.13 sys/arch/arm/ti/files.ti: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.15 sys/arch/arm/ti/files.ti: revision 1.16 sys/arch/arm/ti/omap3_cm.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.17 sys/arch/arm/ti/omap3_cm.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.18 sys/arch/arm/ti/omap3_cm.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.19 sys/arch/arm/ti/omap3_cm.c: revision 1.4 sys/arch/arm/ti/ti_motg.c: revision 1.1 sys/arch/arm/ti/ti_rngreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1 sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1 sys/arch/arm/ti/am3_platform.c: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.22 sys/arch/evbarm/conf/README.evbarm: revision 1.23 sys/arch/arm/ti/ti_platform.c: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.24 sys/arch/arm/ti/ti_omaptimer.c: revision 1.2 sys/arch/arm/ti/ti_prcm.c: revision 1.2 sys/arch/evbarm/conf/README.evbarm: revision 1.25 sys/arch/arm/ti/ti_omaptimer.c: revision 1.3 sys/arch/arm/ti/ti_prcm.c: revision 1.3 sys/arch/evbarm/conf/README.evbarm: revision 1.26 sys/arch/arm/ti/ti_omaptimer.c: revision 1.4 sys/arch/evbarm/conf/README.evbarm: revision 1.27 sys/arch/arm/ti/ti_ehci.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.20 sys/arch/arm/ti/ti_cpufreq.c: revision 1.1 sys/arch/arm/ti/ti_cpufreq.c: revision 1.2 sys/arch/arm/fdt/smsh_fdt.c: revision 1.2 sys/arch/arm/ti/omap3_dssreg.h: revision 1.1 sys/arch/evbarm/conf/OVERO: revision 1.56 sys/arch/evbarm/conf/TI: file removal sys/arch/arm/dts/omap3-beagle.dts: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.55 sys/dev/fdt/fdtvar.h: revision 1.56 distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2 sys/dev/fdt/fdt_phy.c: revision 1.6 sys/arch/arm/ti/ti_iicreg.h: revision 1.1 sys/arch/arm/ti/ti_lcdc.c: revision 1.1 sys/arch/arm/ti/ti_gpio.c: revision 1.1 sys/arch/arm/ti/ti_iicreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.c: revision 1.2 sys/dev/fdt/files.fdt: revision 1.46 sys/arch/arm/ti/ti_gpio.c: revision 1.2 sys/arch/arm/ti/ti_iicreg.h: revision 1.3 sys/arch/arm/ti/ti_lcdc.c: revision 1.3 sys/dev/fdt/files.fdt: revision 1.47 sys/arch/arm/ti/ti_gpio.c: revision 1.3 sys/dev/fdt/pinctrl_single.c: revision 1.1 sys/arch/evbarm/conf/files.generic: revision 1.9 sys/arch/arm/ti/ti_gpmc.c: revision 1.1 sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARD: file removal sys/arch/arm/ti/omap3_prm.c: revision 1.1 sys/arch/arm/ti/ti_platform.h: file removal sys/arch/arm/ti/omap3_platform.c: revision 1.1 sys/arch/arm/ti/ti_prcm.h: revision 1.2 sys/arch/arm/ti/omap3_platform.c: revision 1.2 sys/arch/arm/ti/ti_prcm.h: revision 1.3 sys/arch/arm/ti/ti_prcm.h: revision 1.4 sys/dev/fdt/fdt_clock.c: revision 1.9 sys/arch/arm/ti/ti_edma.c: revision 1.1 sys/arch/arm/ti/ti_otg.c: revision 1.1 distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15 sys/arch/arm/ti/if_cpsw.c: revision 1.7 sys/arch/evbarm/conf/std.igepv2: file removal sys/arch/arm/ti/if_cpsw.c: revision 1.8 sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1
Adapt ti fdt glue to support GENERIC kernel.
Do not search 64-bit directories for dts files
Fix am33xx_platform_early_putchar for pre-MMU output
Add bus driver for TI sysc interconncet.
Make com work again
Add EDMA TPCC and TPTC drivers.
Add driver for one-register-per-pin type pinctrl devices.
Add MMCHS support.
Add USB support.
Disable autoidle
Place devmap above KERNEL_IO_VBASE
Use Timer2 for timecounter, and enable hw module.
Add support for TI AM335x
Add atmel,24c256 compat data
Add I2C support.
Add tiiic, tps65217pmic
Add FDT support
Fix early putchar, add reset func
No support for tegra210 in armv7 kernel
Switch to GENERIC kernels only.
Get mac address from DT
Skip nodes with an "opp-suspend" property and fix tables that have disabled nodes in the middle.
enumerate devices under child "clocks" node
Add support for platform specific opp table filters.
Add fdtbus_clock_count to count the number of clock references on a given node
enumerate devices under child "clocks" node
Add AM335x DVFS support.
Enable TI AM335x DVFS support
Add support for GPIO controller.
Add tigpio
Unhook BEAGLEBONE kernel from the build Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).
Add support for hardware RNG.
Add tirng
Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
Set stdout-path on TI OMAP3 BeagleBoard
Add support for TI OMAP3.
Add OMAP3 support.
Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition. Mkimage (eroneously) creates a FAT16 partition (despite the configuration asking for FAT32), and that has a root directory size limit. Idea from Jared.
Skip xref if it is 0
Add generic USB PHY driver
Add driver for TI TWL4030 Power Management IC
Use the hwmod clk to get the timer rate and explicitly enable the timecounter timer.
Add OMAP3 USB support.
Add twl, usbnopphy, tiusb, tiusbtll
Move omap3 dtb files to /boot/dtb
Remove BEAGLEBOARD kernel from list of kernels to build Remove BEAGLEBOARD kernel (supported by GENERIC now)
Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.
Remove DEVKIT8000 kernel (GENERIC should work now) Remove DPLL5 init ported from old omap code, it is not required
Set the stdout-path on xM like Ti OMAP3 BeagleBoard
Remove BEAGLEBOARDXM from the build Remove BEAGLEBOARDXM kernel (supported by GENERIC now)
Handle different register layout on OMAP3
Add omapfb to FDT-ized TI port.
Use dss as console on Nokia N900.
Enable IRQ status bits for omap3 type and set speed properly
Add RTC support
Remove tps65950pm (hardware now supported by twl4030.c)
Add NAND flash support.
Add tigpmc, omapnand
Attach tiusb before the default pass since it adds a bus to reduce kernel output Replace tps65950pm with twl (the former has been removed)
Fix non-FDT build
Cleanup and remove dependency on arch/arm/omap
Add support for GPIO interrupts and fix reading the state of output pins. Match smsc,lan9115 and honour local-mac-address/mac-address properties
Only one instance of twl(4) is needed Remove OVERO from build, and commented out N900 kernel config OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC.
Remove commented out IGEPV2 entry
OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by GENERIC.
No longer used.
Also match ti,omap2-onenand
Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context
Add driver for NXP TDA19988 HDMI encoder
Add support for AM335x display controller (LCDC).
Add tdahdmi, tilcdc, tifb
Test DRM_MODE_* flags, not VID_*
Comment out mode fixup (not needed it seems)
Use 297MHz for display clock
Select closest rate to desired pixel clock
Speed up mode setting a bit and turn off the display while changing modes
|
1.31.2.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.33.6.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.5 | 22-Nov-2018 |
aymeric | Switch the DE0 Nano SoC to the GENERIC kernel.
|
1.4 | 02-Nov-2018 |
aymeric | Make early console work.
|
1.3 | 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.2 | 14-Oct-2018 |
aymeric | Attach dwcwdt
|
1.1 | 19-Sep-2018 |
aymeric | branches: 1.1.2; Add support for the DE0 NanoSoC board.
It's Cyclone V based and thus includes a dual-core Cortex A9 @925MHz. Most standard peripherals are supported (USB, SDCard, Ethernet) and no unusual peripheral is supported yet (FPGA, GPIO, ...)
|
1.1.2.4 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.1.2.3 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.1.2.2 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
1.1.2.1 | 19-Sep-2018 |
pgoyette | file NANOSOC was added on branch pgoyette-compat on 2018-09-30 01:45:40 +0000
|
1.62 | 07-Aug-2022 |
simonb | UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.61 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.60 | 14-Sep-2017 |
mrg | branches: 1.60.4; 1.60.14; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.59 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 2.
|
1.58 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.57 | 07-Aug-2015 |
maxv | branches: 1.57.2; 1.57.4; Remove the KMEMSTATS option. It no longer exists.
|
1.56 | 23-Aug-2014 |
dholland | branches: 1.56.2; 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.55 | 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.54 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.53 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.52 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.51 | 30-Jun-2013 |
rmind | branches: 1.51.4; G/C PFIL_HOOKS from the kernel configs.
|
1.50 | 05-Jun-2013 |
christos | branches: 1.50.2; remove obsolete networking options
|
1.49 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.48 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.47 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.46 | 11-Sep-2012 |
msaitoh | branches: 1.46.2; Add PUFFS, putter and fss.
|
1.45 | 01-Sep-2012 |
matt | Bump up SYMTAB_SPACE
|
1.44 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.43 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.42 | 22-Nov-2011 |
tls | branches: 1.42.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.41 | 30-Jun-2011 |
wiz | branches: 1.41.2; dependant -> dependent
|
1.40 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.39 | 06-Mar-2011 |
jakllsch | Bump SYMTAB_SPACE for the many other evbarm kernels that also need it increased.
|
1.38 | 06-Mar-2011 |
jakllsch | Remove trailing spaces.
|
1.37 | 16-Dec-2010 |
uebayasi | branches: 1.37.2; 1.37.4; Bump SYMTAB_SPACE.
|
1.36 | 23-Nov-2010 |
hannken | Remove unused count from pseudo-device md.
|
1.35 | 05-Dec-2009 |
pooka | branches: 1.35.4; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.34 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.33 | 14-Apr-2009 |
marty | Increase SYMTABLE_SIZE so it'll compile again.
|
1.32 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.31 | 24-Nov-2008 |
ad | branches: 1.31.4; Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.30 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.29 | 31-Jul-2008 |
simonb | branches: 1.29.2; Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.28 | 30-May-2008 |
tsutsui | branches: 1.28.4; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.27 | 19-Jan-2008 |
chris | branches: 1.27.6; 1.27.8; 1.27.10; 1.27.12; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
1.26 | 08-Jan-2008 |
matt | More kernels SYMTAB_SPACE increased.
|
1.25 | 26-Aug-2006 |
christos | branches: 1.25.28; 1.25.32; 1.25.38; 1.25.46; PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP
|
1.24 | 05-Feb-2006 |
cube | branches: 1.24.2; Remove 'count' argument for pseudo-devices that ignore it (vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
|
1.23 | 04-Feb-2006 |
rpaulo | bpfilter doesn't accept count anymore.
|
1.22 | 07-Dec-2005 |
tsutsui | branches: 1.22.2; 1.22.4; 1.22.6; Adjust comments for options FFS_NO_SNAPSHOT.
XXX: This option should be mentioned in options(4).
|
1.21 | 19-Aug-2005 |
christos | Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
|
1.20 | 19-Aug-2005 |
christos | 64 bit inode changes.
|
1.19 | 31-Jul-2005 |
yamt | revert "defflag VMSWAP" changes for now. there seems to be far more people who don't want to edit their kernel config files than i thought.
|
1.18 | 30-Jul-2005 |
yamt | add "options VMSWAP" to non INSTALL kernels.
|
1.17 | 07-Jul-2005 |
tron | Add (commented out) IPSEC_NAT_T option.
|
1.16 | 25-Feb-2005 |
simonb | branches: 1.16.2; 1.16.4; Add COMPAT_20 (and COMPAT_16 in some cases) to kernel config files that didn't have those options but had other earlier compat options.
|
1.15 | 18-Feb-2005 |
dsl | Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT
|
1.14 | 11-Feb-2005 |
dsl | Add 'option FFS_SNAPSHOT' to most of the config files. Commented out for kernels that appear to hace space constraints.
|
1.13 | 10-Nov-2004 |
christos | branches: 1.13.4; 1.13.6; Add COMPAT_BSDPTY to the rest of the config files.
|
1.12 | 04-Sep-2004 |
manu | IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on tech-net@
|
1.11 | 07-Aug-2004 |
rearnsha | Set CPUFLAGS not COPTS
|
1.10 | 15-Jul-2004 |
atatat | Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented out in most of them.
|
1.9 | 13-Feb-2004 |
wiz | branches: 1.9.2; Uppercase CPU, plural is CPUs.
|
1.8 | 13-Sep-2003 |
chris | Add COMPAT_16 to most arm based kernels. Mainly in preperation for doing SA_SIGINFO work.
|
1.7 | 06-Sep-2003 |
rearnsha | Default all builds to not have debug information. Significantly reduces disk space needed for a make release, especially if using dwarf2 debug.
|
1.6 | 23-May-2003 |
thorpej | branches: 1.6.2; Add ksyms.
|
1.5 | 22-Feb-2003 |
igy | correct physical/virtual address handling
- to identify device instance, using hardware address. - when console accesses device, using statically mapped address. - when tty accesses device, using handler given by bus_space_map().
|
1.4 | 08-Dec-2002 |
ichiro | delete unneed pmap for LED and Clock
|
1.3 | 02-Dec-2002 |
ichiro | add NAPPI_MD config file
|
1.2 | 18-Sep-2002 |
lukem | enable USERCONF by default; it's small and extremely useful to have available.
|
1.1 | 15-Jul-2002 |
ichiro | branches: 1.1.2; 1.1.4; 1.1.6; add configuration file Netwise APlication Platform Board
|
1.1.6.3 | 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
1.1.6.2 | 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.1.6.1 | 15-Jul-2002 |
jdolecek | file NAPPI was added on branch kqueue on 2002-09-06 08:33:58 +0000
|
1.1.4.4 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
1.1.4.3 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.1.4.2 | 01-Aug-2002 |
nathanw | Catch up to -current.
|
1.1.4.1 | 15-Jul-2002 |
nathanw | file NAPPI was added on branch nathanw_sa on 2002-08-01 02:41:31 +0000
|
1.1.2.2 | 21-Jul-2002 |
gehenna | catch up with -current.
|
1.1.2.1 | 15-Jul-2002 |
gehenna | file NAPPI was added on branch gehenna-devsw on 2002-07-21 13:00:34 +0000
|
1.6.2.9 | 11-Dec-2005 |
christos | Sync with head.
|
1.6.2.8 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.6.2.7 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.6.2.6 | 15-Feb-2005 |
skrll | Sync with HEAD.
|
1.6.2.5 | 14-Nov-2004 |
skrll | Sync with HEAD.
|
1.6.2.4 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.6.2.3 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.6.2.2 | 12-Aug-2004 |
skrll | Sync with HEAD.
|
1.6.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.9.2.1 | 15-Jul-2004 |
he | Pull up revision 1.10 (requested by atatat in ticket #663): Add "options SYSCTL_INCLUDE_DESCR" to a lot of configurations, but commented out in most of them.
|
1.13.6.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.13.6.1 | 12-Feb-2005 |
yamt | sync with head.
|
1.13.4.1 | 29-Apr-2005 |
kent | sync with -current
|
1.16.4.3 | 21-Jan-2008 |
yamt | sync with head
|
1.16.4.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.16.4.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.16.2.1 | 18-Jul-2005 |
riz | Pull up revision 1.17 (requested by tron in ticket #566): Add (commented out) IPSEC_NAT_T option.
|
1.22.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
1.22.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
1.22.2.1 | 18-Feb-2006 |
yamt | sync with head.
|
1.24.2.1 | 03-Sep-2006 |
yamt | sync with head.
|
1.25.46.2 | 20-Jan-2008 |
bouyer | Sync with HEAD
|
1.25.46.1 | 08-Jan-2008 |
bouyer | Sync with HEAD
|
1.25.38.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.25.32.2 | 23-Mar-2008 |
matt | sync with HEAD
|
1.25.32.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.25.28.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.27.12.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.27.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.27.10.2 | 11-Mar-2010 |
yamt | sync with head
|
1.27.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.27.8.1 | 04-Jun-2008 |
yamt | sync with head
|
1.27.6.3 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.27.6.2 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.27.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.28.4.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.28.4.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.29.2.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.29.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.31.4.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.35.4.2 | 21-Apr-2011 |
rmind | sync with head
|
1.35.4.1 | 05-Mar-2011 |
rmind | sync with head
|
1.37.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.37.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.41.2.3 | 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.41.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.41.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.42.2.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.42.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.46.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.46.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.46.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.46.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.50.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.51.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.56.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.56.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.57.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.57.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.60.14.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.60.4.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.4 | 19-May-2020 |
rin | Fix outdated or misleading comments for MEMORY_DISK_ROOT_SIZE. No functional changes.
|
1.3 | 23-Nov-2010 |
hannken | Remove unused count from pseudo-device md.
|
1.2 | 06-Feb-2009 |
jym | branches: 1.2.6; Changes to MEMORY_RBFLAGS option: - renamed to MEMORY_DISK_RBFLAGS to better fit the rest of the MEMORY_DISK options(4) - change default value to RB_AUTOBOOT instead of RB_SINGLE, and adapt the config(5) files accordingly - document this option inside options(4)
See also http://mail-index.netbsd.org/tech-kern/2008/12/25/msg003924.html
Reviewed by abs@ in private mail.
|
1.1 | 02-Dec-2002 |
ichiro | branches: 1.1.2; 1.1.114; 1.1.122; add NAPPI_MD config file
|
1.1.122.1 | 03-Mar-2009 |
skrll | Sync with HEAD.
|
1.1.114.1 | 04-May-2009 |
yamt | sync with head.
|
1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
1.1.2.1 | 02-Dec-2002 |
thorpej | file NAPPI_MD was added on branch nathanw_sa on 2002-12-11 05:58:30 +0000
|
1.2.6.1 | 05-Mar-2011 |
rmind | sync with head
|
1.44 | 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.43 | 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.42 | 30-Dec-2022 |
andvar | s/Cotroller/Controller/
|
1.41 | 29-Sep-2020 |
jmcneill | Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
1.40 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.39 | 25-Jul-2019 |
skrll | branches: 1.39.8; Partially undo previous so NETWALKER_INSTALL compiles
|
1.38 | 24-Jul-2019 |
hkenken | Modified i.MX GPIO control module and PCIe module.
+ Add imxpcie.c imx PCIe common driver
|
1.37 | 06-Feb-2019 |
rin | Add ure(4) to kernel config files. Also add PHY drivers where necessary.
|
1.36 | 07-Aug-2017 |
hkenken | branches: 1.36.4; Add support Microchip SST25VF016B. - Fixed imxspi send and receive bugs.
|
1.35 | 21-Dec-2015 |
hkenken | Rewritten to take advantage of genfb(4).
|
1.34 | 01-May-2015 |
hkenken | remove DIAGNOSTIC
|
1.33 | 10-Apr-2015 |
hkenken | include "GENERIC.common"
|
1.32 | 11-Oct-2014 |
uebayasi | branches: 1.32.2; Device midi attachment where the evil usbdevices.config is included.
|
1.31 | 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.30 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.29 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.28 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.27 | 06-May-2014 |
hkenken | Add support for LCD Backlight control on NetWalker. + use imxpwm driver (PWM control driver for i.MX)
|
1.26 | 06-May-2014 |
hkenken | Imported pwrbtn and lidsw drivers for NetWalker. Those attached to GPIO bus. + power button + lid close switch
|
1.25 | 29-Mar-2014 |
hkenken | branches: 1.25.2; Add optical joystick support for NetWalker. + OJ6SH-T25 (Sharp "Optical TOUCH CRUISER" sensor) + 2 Mouse buttons (GPIO)
|
1.24 | 24-Mar-2014 |
szptvlfn | fix manual section numbering of sysctl. thanks wiz@
|
1.23 | 07-Mar-2014 |
hkenken | modified NetWalker kernel config * add ARM_HAS_VBAR, FPU_VFP etc.
|
1.22 | 23-Jan-2014 |
hkenken | use ukbd_cnattach()
|
1.21 | 30-Jun-2013 |
rmind | G/C PFIL_HOOKS from the kernel configs.
|
1.20 | 05-Jun-2013 |
christos | branches: 1.20.2; remove obsolete networking options
|
1.19 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.18 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.17 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.16 | 11-Sep-2012 |
msaitoh | branches: 1.16.2; Add PUFFS, putter and fss.
|
1.15 | 09-Sep-2012 |
msaitoh | Split DEBUG="-g -Ox" into DEBUG="-g" and COPTS="-Ox".
|
1.14 | 23-Aug-2012 |
kiyohara | Remove obsolated file-system PORTAL.
|
1.13 | 05-Jun-2012 |
abs | Adjust the WSDISPLAY_COMPAT_USL comment to mention wsconscfg, to at least give a hint that its not just for third party compat. No functional change.
|
1.12 | 19-Apr-2012 |
bsh | support SD/MMC on Netwalker.
|
1.11 | 17-Apr-2012 |
bsh | Support i.MX51's LCD framebuffer on Netwalker. from Kenichi Hashimoto.
|
1.10 | 17-Apr-2012 |
bsh | driver for i.MX51 Clock Controller Module. from Kenichi Hashimoto.
Currently used only to get peripheral clock frequencies.
|
1.9 | 17-Apr-2012 |
bsh | fix comment
|
1.8 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.7 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.6 | 22-Nov-2011 |
tls | branches: 1.6.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.5 | 30-Jun-2011 |
wiz | branches: 1.5.2; dependant -> dependent
|
1.4 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.3 | 30-Nov-2010 |
bsh | branches: 1.3.2; 1.3.4; 1.3.6; Support USB on NetWalker.
|
1.2 | 23-Nov-2010 |
hannken | Remove unused count from pseudo-device md.
|
1.1 | 13-Nov-2010 |
bsh | branches: 1.1.2; Sharp NetWalker PC-Z1 support by SHIMIZU Ryo, Hashimoto Kenichi, and me. http://www.sharp.co.jp/netwalker/
|
1.1.2.2 | 15-Nov-2010 |
uebayasi | Sync with HEAD.
|
1.1.2.1 | 13-Nov-2010 |
uebayasi | file NETWALKER was added on branch uebayasi-xip on 2010-11-15 14:38:23 +0000
|
1.3.6.3 | 21-Apr-2011 |
rmind | sync with head
|
1.3.6.2 | 05-Mar-2011 |
rmind | sync with head
|
1.3.6.1 | 30-Nov-2010 |
rmind | file NETWALKER was added on branch rmind-uvmplock on 2011-03-05 20:50:03 +0000
|
1.3.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.3.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.5.2.4 | 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.5.2.3 | 30-Oct-2012 |
yamt | sync with head
|
1.5.2.2 | 23-May-2012 |
yamt | sync with head.
|
1.5.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.6.2.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.6.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.16.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.16.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.16.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.16.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.20.2.2 | 18-May-2014 |
rmind | sync with head
|
1.20.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.25.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.32.2.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.32.2.2 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.32.2.1 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.36.4.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.36.4.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.36.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.39.8.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.4 | 23-May-2020 |
jmcneill | GC unused INSTALL kernel configs.
|
1.3 | 02-May-2014 |
dogcow | branches: 1.3.2; 1.3.4; 1.3.8; as suggested by gimpy et al, "no config" the netbsd-device kernels. Reduces `build.sh release` by about a gig.
|
1.2 | 01-May-2014 |
martin | Do not create debug info for *_INSTALL kernels.
|
1.1 | 08-Mar-2014 |
hkenken | branches: 1.1.2; add NETWALKER_INSTALL
|
1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.3.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.3.8.1 | 02-May-2014 |
tls | file NETWALKER_INSTALL was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.3.4.2 | 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.3.4.1 | 02-May-2014 |
yamt | file NETWALKER_INSTALL was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.3.2.2 | 18-May-2014 |
rmind | sync with head
|
1.3.2.1 | 02-May-2014 |
rmind | file NETWALKER_INSTALL was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.3 | 15-Apr-2012 |
bsh | fix comment. remove trailing whitespace.
|
1.2 | 23-Nov-2010 |
hannken | branches: 1.2.6; 1.2.10; 1.2.14; Remove unused count from pseudo-device md.
|
1.1 | 13-Nov-2010 |
bsh | branches: 1.1.2; Sharp NetWalker PC-Z1 support by SHIMIZU Ryo, Hashimoto Kenichi, and me. http://www.sharp.co.jp/netwalker/
|
1.1.2.2 | 15-Nov-2010 |
uebayasi | Sync with HEAD.
|
1.1.2.1 | 13-Nov-2010 |
uebayasi | file NETWALKER_MD was added on branch uebayasi-xip on 2010-11-15 14:38:23 +0000
|
1.2.14.1 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.2.10.1 | 17-Apr-2012 |
yamt | sync with head
|
1.2.6.2 | 05-Mar-2011 |
rmind | sync with head
|
1.2.6.1 | 23-Nov-2010 |
rmind | file NETWALKER_MD was added on branch rmind-uvmplock on 2011-03-05 20:50:03 +0000
|
1.25 | 23-May-2020 |
skrll | imx6 kernels are part of GENERIC now
|
1.24 | 11-Aug-2019 |
skrll | Update for recent a9wdt changes
|
1.23 | 24-Jul-2019 |
hkenken | branches: 1.23.2; Modified i.MX GPIO control module and PCIe module.
+ Add imxpcie.c imx PCIe common driver
|
1.22 | 26-Apr-2019 |
sevan | Use veriexec.config to reduce duplication
|
1.21 | 19-Dec-2018 |
skrll | Remove CONS_OVERRIDE - it's an i386 option
|
1.20 | 25-Aug-2018 |
maxv | Retire NDIS. It appears that it has never worked, after 13 years it was still marked as "experimental", and nowadays it may be one more obstacle to MPification of the network stack.
Discussed on tech-net@.
|
1.19 | 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.18 | 21-Jul-2018 |
maya | Remove comment mentioning an i386 problem from non-x86 kernel configs. (they all say BROKEN in the next comment too)
|
1.17 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.16 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.15 | 05-Jun-2018 |
hkenken | branches: 1.15.2; Rename ARM A9 Global Timer driver name to support fdt.
- Rename a9tmr to arma9tmr. - Add a9tmr_fdt.c based gtmr_fdt.c.
|
1.14 | 09-Nov-2017 |
hkenken | branches: 1.14.2; 1.14.4; - Add imxusbphy driver for i.MX6. - Clean up CCM (Clock driver). Add imx6_ccm_analog_read/write() functions.
|
1.13 | 14-Sep-2017 |
mrg | clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.12 | 13-Sep-2017 |
sevan | Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options. These algorithms are either broken or on their way to being broken.
Discussed on tech-security http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html
ok riastradh
|
1.11 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.10 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.9 | 26-Nov-2016 |
christos | branches: 1.9.2; mention PAX_SEGVGUARD dependency on FILEASSOC
|
1.8 | 07-Aug-2016 |
christos | rename ifmpls to mpls, so we don't have if_ifmpls...
|
1.7 | 31-Dec-2015 |
ryo | branches: 1.7.2; add support iMX6 uSDHC - some UHS-I/SDR104 card are not stable - eMMC doesn't work yet
|
1.6 | 12-Aug-2015 |
maxv | Remove KMEMSTATS.
|
1.5 | 30-Jul-2015 |
ryo | - setup iomux before attach console - define EVBARM_BOARDTYPE in each config file - add iomux settings for UART1 - add some iomux definitions
|
1.4 | 11-Oct-2014 |
uebayasi | branches: 1.4.2; Device midi attachment where the evil usbdevices.config is included.
|
1.3 | 06-Oct-2014 |
ryo | * add imxsnvs (rtc) * add CUBOX-I config
|
1.2 | 27-Sep-2014 |
matt | Add INSTALL kernel. Fix .ub generation.
|
1.1 | 25-Sep-2014 |
ryo | add support i.MX6 and NITROGEN6X evaluation board
|
1.4.2.5 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.4.2.4 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.4.2.3 | 05-Oct-2016 |
skrll | Sync with HEAD
|
1.4.2.2 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.4.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.7.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.7.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.9.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.14.4.4 | 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
1.14.4.3 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.14.4.2 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.14.4.1 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.14.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.14.2.1 | 09-Nov-2017 |
jdolecek | file NITROGEN6X was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.15.2.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.15.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.23.2.1 | 15-Aug-2019 |
martin | Pull up following revision(s) (requested by skrll in ticket #55):
sys/arch/arm/cortex/a9wdt.c: revision 1.10 sys/arch/evbarm/conf/HUMMINGBOARD: revision 1.9 sys/arch/evbarm/conf/GENERIC: revision 1.50 sys/arch/evbarm/conf/NITROGEN6X: revision 1.24 sys/arch/arm/cortex/a9tmr_var.h: revision 1.7 sys/arch/arm/fdt/files.fdt: revision 1.29 sys/arch/arm/amlogic/meson_platform.c: revision 1.12 sys/arch/arm/amlogic/meson8b_pinctrl.c: revision 1.2 sys/arch/arm/amlogic/meson_platform.c: revision 1.13 sys/arch/evbarm/conf/BCM5301X: revision 1.34 sys/arch/arm/dts/meson8b.dtsi: revision 1.6 sys/arch/arm/fdt/a9ptmr_fdt.c: revision 1.1 sys/arch/arm/dts/meson8b.dtsi: revision 1.7 sys/arch/arm/cortex/a9ptmr_var.h: revision 1.1 sys/arch/evbarm/conf/PANDABOARD: revision 1.30 sys/arch/evbarm/conf/DUOVERO: revision 1.14 sys/arch/arm/cortex/a9ptmr.c: revision 1.1 sys/arch/arm/cortex/a9ptmr.c: revision 1.2 sys/arch/arm/fdt/a9wdt_fdt.c: revision 1.1 sys/arch/evbarm/conf/BCM56340: revision 1.19 sys/arch/evbarm/conf/CUBOX-I: revision 1.23 sys/arch/arm/amlogic/meson8b_clkc.c: revision 1.4 sys/arch/evbarm/conf/PARALLELLA: revision 1.7 sys/arch/arm/cortex/files.cortex: revision 1.12 sys/arch/arm/dts/meson8b-odroidc1.dts: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revision 1.9 sys/arch/evbarm/conf/ZEDBOARD: revision 1.6
spaces to tab
-
Add a driver for the A5/A9 Private timer. While here FDTise the Watchdog driver.
-
Update for recent a9wdt changes -
Trailing whitespace
- Updates to get Odroid-C1 in better shape since the last DTS import
-
Various fixes / changes - don't use prescaler - improve AB_DEBUG output - fix a9ptmr_delay to work with a decrementing counter! Thanks to jmcneill@ for proving I'm an idiot
-
Add eth_rxd3 and eth_rxd2 pinctrl groups
-
Catch up to recent mainline dts changes
|
1.2 | 23-May-2020 |
jmcneill | GC unused INSTALL kernel configs.
|
1.1 | 27-Sep-2014 |
matt | branches: 1.1.18; Add INSTALL kernel. Fix .ub generation.
|
1.1.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.18.1 | 27-Sep-2014 |
jdolecek | file NITROGEN6X_INSTALL was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.54 | 01-Aug-2023 |
rin | NSLU2: Remove workaround for now-fixed PR toolchain/57146
|
1.53 | 17-Jun-2023 |
rin | Relocate FFS_NO_SNAPSHOT to where it should be...
|
1.52 | 17-Jun-2023 |
rin | Sprinkle FFS_NO_SNAPSHOT and -fno-unwind-tables to reduce memory footprint.
|
1.51 | 17-Jun-2023 |
rin | Build NSLU2 kernel with NOCTF="yes" as workaround for PR toolchain/57146, which I'm working on :).
Now kernel image fits within its reserved VA range again.
|
1.50 | 07-Aug-2022 |
simonb | branches: 1.50.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.49 | 27-Sep-2020 |
roy | vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.48 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.47 | 06-Feb-2019 |
rin | branches: 1.47.10; Add ure(4) to kernel config files. Also add PHY drivers where necessary.
|
1.46 | 23-Oct-2018 |
jdolecek | remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.45 | 25-Aug-2018 |
rin | Add (commented out) mue(4) to where appropriate. Also add MII/PHY drivers for USB NICs if missing.
|
1.44 | 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.43 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.42 | 14-Sep-2017 |
mrg | branches: 1.42.2; 1.42.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.41 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.40 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.39 | 07-Aug-2015 |
maxv | branches: 1.39.2; 1.39.4; Remove KMEMSTATS.
|
1.38 | 23-Aug-2014 |
dholland | branches: 1.38.2; 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.37 | 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.36 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.35 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.34 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.33 | 30-Jun-2013 |
rmind | branches: 1.33.4; G/C PFIL_HOOKS from the kernel configs.
|
1.32 | 27-Apr-2013 |
christos | branches: 1.32.4; the bogus number police
|
1.31 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.30 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.29 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.28 | 14-Oct-2012 |
msaitoh | Add PTYFS
|
1.27 | 11-Sep-2012 |
msaitoh | branches: 1.27.2; Add PUFFS, putter and fss.
|
1.26 | 01-Sep-2012 |
jakllsch | Rename RT2500USB driver to ural(4) as it was originally in OpenBSD, as ural(4) and ral(4) do not actually share any code.
Enable ural(4) in hpcarm WZERO3 kernel too, as it will now build.
Fixes PR#43520.
|
1.25 | 01-Sep-2012 |
matt | Bump up SYMTAB_SPACE
|
1.24 | 29-Aug-2012 |
skrll | Typo in comment
|
1.23 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.22 | 09-Feb-2012 |
matt | branches: 1.22.2; Bump SYMTAB_SPACE
|
1.21 | 22-Nov-2011 |
tls | branches: 1.21.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.20 | 30-Jun-2011 |
wiz | branches: 1.20.2; dependant -> dependent
|
1.19 | 17-May-2011 |
dyoung | Increase SYMTAB_SPACE to fix compilation of these kernels.
|
1.18 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.17 | 23-Nov-2010 |
hannken | branches: 1.17.2; 1.17.4; Remove unused count from pseudo-device md.
|
1.16 | 05-Dec-2009 |
pooka | branches: 1.16.4; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.15 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.14 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.13 | 24-Nov-2008 |
ad | branches: 1.13.4; Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.12 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.11 | 30-May-2008 |
tsutsui | branches: 1.11.4; 1.11.6; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.10 | 19-Jan-2008 |
chris | branches: 1.10.6; 1.10.8; 1.10.10; 1.10.12; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
1.9 | 08-Jan-2008 |
matt | More kernels SYMTAB_SPACE increased.
|
1.8 | 17-Oct-2007 |
garbled | branches: 1.8.2; 1.8.8; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
1.7 | 08-Jul-2007 |
scw | branches: 1.7.6; 1.7.10; Bump SYMTAB_SPACE
|
1.6 | 14-Mar-2007 |
drochner | branches: 1.6.6; It doesn't make sense to specify "configuration" and "interface" locators for uhub because a hub can't have sub-devices. This might be sanity-checked eventually. Same for ubt now after the change to device attachment.
|
1.5 | 10-Dec-2006 |
scw | branches: 1.5.2; 1.5.6; 1.5.8; Add NPE Ethernet and watchdog support.
Ethernet is enabled by default, but will be non-functional without a microcode image from Intel. See arch/arm/xscale/ixp425-fw.README.
|
1.4 | 02-Oct-2006 |
chs | remove MALLOC_NOINLINE, it doesn't do anything anymore.
|
1.3 | 26-Aug-2006 |
christos | branches: 1.3.2; 1.3.4; 1.3.6; PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP
|
1.2 | 04-Mar-2006 |
scw | branches: 1.2.2; 1.2.8; 1.2.14; Override the default timer frequency. Turns out the NSLU2's timers are clocked at exactly 66.0MHz.
|
1.1 | 28-Feb-2006 |
scw | branches: 1.1.2; A port of NetBSD to the Linksys NSLU2 (a.k.a. "Slug").
The NSLU2 (Network Storage Link for USB 2.0 Disk Drives) is a small, *cheap* NAS device consisting of an Intel IXP420 (Xscale) CPU, a 10/100mbit Ethernet port, and two USB 2.0 ports. It has 32MB of SDRAM and 8MB of Flash memory, and runs RedBoot/Linux out of the box. Now it can also run NetBSD.
|
1.1.2.2 | 01-Mar-2006 |
yamt | sync with head.
|
1.1.2.1 | 28-Feb-2006 |
yamt | file NSLU2 was added on branch yamt-uio_vmspace on 2006-03-01 09:27:46 +0000
|
1.2.14.5 | 21-Jan-2008 |
yamt | sync with head
|
1.2.14.4 | 03-Sep-2007 |
yamt | sync with head.
|
1.2.14.3 | 30-Dec-2006 |
yamt | sync with head.
|
1.2.14.2 | 21-Jun-2006 |
yamt | sync with head.
|
1.2.14.1 | 04-Mar-2006 |
yamt | file NSLU2 was added on branch yamt-lazymbuf on 2006-06-21 14:50:33 +0000
|
1.2.8.2 | 22-Apr-2006 |
simonb | Sync with head.
|
1.2.8.1 | 04-Mar-2006 |
simonb | file NSLU2 was added on branch simonb-timecounters on 2006-04-22 11:37:22 +0000
|
1.2.2.1 | 03-Sep-2006 |
yamt | sync with head.
|
1.3.6.2 | 18-Dec-2006 |
yamt | sync with head.
|
1.3.6.1 | 22-Oct-2006 |
yamt | sync with head
|
1.3.4.2 | 09-Sep-2006 |
rpaulo | sync with head
|
1.3.4.1 | 26-Aug-2006 |
rpaulo | file NSLU2 was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:38:40 +0000
|
1.3.2.2 | 12-Jan-2007 |
ad | Sync with head.
|
1.3.2.1 | 18-Nov-2006 |
ad | Sync with head.
|
1.5.8.1 | 11-Jul-2007 |
mjf | Sync with head.
|
1.5.6.2 | 15-Jul-2007 |
ad | Sync with head.
|
1.5.6.1 | 10-Apr-2007 |
ad | Sync with head.
|
1.5.2.1 | 24-Mar-2007 |
yamt | sync with head.
|
1.6.6.1 | 03-Oct-2007 |
garbled | Sync with HEAD
|
1.7.10.3 | 23-Mar-2008 |
matt | sync with HEAD
|
1.7.10.2 | 09-Jan-2008 |
matt | sync with HEAD
|
1.7.10.1 | 06-Nov-2007 |
matt | sync with HEAD
|
1.7.6.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.8.8.2 | 20-Jan-2008 |
bouyer | Sync with HEAD
|
1.8.8.1 | 08-Jan-2008 |
bouyer | Sync with HEAD
|
1.8.2.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.10.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.10.10.2 | 11-Mar-2010 |
yamt | sync with head
|
1.10.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.10.8.1 | 04-Jun-2008 |
yamt | sync with head
|
1.10.6.2 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.10.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.11.6.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.11.6.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.11.4.1 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.13.4.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.16.4.3 | 31-May-2011 |
rmind | sync with head
|
1.16.4.2 | 21-Apr-2011 |
rmind | sync with head
|
1.16.4.1 | 05-Mar-2011 |
rmind | sync with head
|
1.17.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.17.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.20.2.3 | 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.20.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.20.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.21.2.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.21.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.22.2.1 | 05-Jan-2013 |
riz | sys/arch/evbarm/conf/NSLU2 1.28 via patch
Enable PTYFS in NSLU2 kernel. [msaitoh, ticket #767]
|
1.27.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.27.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.27.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.27.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.32.4.1 | 28-Aug-2013 |
rmind | sync with head
|
1.33.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.38.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.38.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.39.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.39.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.42.4.2 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.42.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.42.2.3 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.42.2.2 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.42.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.47.10.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.50.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.4 | 13-Dec-2015 |
jmcneill | Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.
|
1.3 | 21-Nov-2015 |
jmcneill | Add FUSE driver, use it to determine maximum CPU frequency for the board. Retire CPUFREQ_BOOT option and always use highest available CPU frequency.
|
1.2 | 09-Nov-2015 |
jmcneill | Port the Tegra (2D) display drivers to the DRM framework.
tegradrm0 at tegraio0 tegrafb0 at tegradrm0 tegrafb0: framebuffer at 0x9b000000, size 1280x720, depth 32, stride 5120 wsdisplay0 at tegrafb0 kbdmux 1 wsmux1: connecting to wsdisplay0 wsdisplay0: screen 0-3 added (default, vt100 emulation) tegradrm0: info: registered panic notifier tegradrm0: initialized tegra 0.1.0 20151108 on minor 0
Same features as before (fb console, X wsfb driver works) with the addition of being able to use xf86-video-modesetting and xrandr to switch video modes at runtime.
|
1.1 | 22-Aug-2015 |
jmcneill | branches: 1.1.2; Add kernel config for Tegra K1 "Nyan Big" board, as found in the Acer Chromebook 13 (CB5-311).
|
1.1.2.3 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.1.2.2 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.1.2.1 | 22-Aug-2015 |
skrll | file NYAN-BIG was added on branch nick-nhusb on 2015-09-22 12:05:40 +0000
|
1.12 | 26-Sep-2014 |
reinoud | Rename ODROID to ODROID-XU
|
1.11 | 21-Sep-2014 |
reinoud | Re-enable OHCI since the Exynos5 SoC OHCI hang has been fixed
|
1.10 | 19-Sep-2014 |
reinoud | Update ODROID config, disabling ohci for now since it won't attach
|
1.9 | 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.8 | 18-Aug-2014 |
christos | branches: 1.8.2; - Enable Wedge support for MBR/BSDLABEL where it was commented out. - Add apple partition support where it was missing - Add comments where missing
|
1.7 | 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.6 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.5 | 03-Aug-2014 |
martin | branches: 1.5.2; 1.5.4; Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.4 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.3 | 06-Jun-2014 |
reinoud | Add gpio, i2c and USB devices to ODROID and clean it up a bit too.
Since its a SoC, some devices might just as well move to std.odroid but are kept here for now.
I got confirmation from Hardkernel, the company that creates the Odroid's that *all* Samsung SoC's that are used in products other than Samsungs own have the trustzone firmware mandatory. Its also part of the bootloading step and Hardkernel has to digitally sign part of the bootloaders to be allowed to have it boot at all.
|
1.2 | 05-May-2014 |
reinoud | branches: 1.2.2; 1.2.4; exywdt -> exyowdt
|
1.1 | 13-Apr-2014 |
matt | Add initial support for the ODROID-XU and ODROID-U3. Still a work in progress. Started by nick and reinoud.
|
1.2.4.2 | 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.2.4.1 | 05-May-2014 |
yamt | file ODROID was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.2.2.1 | 05-May-2014 |
rmind | file ODROID was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.5.4.1 | 04-Jan-2015 |
martin | Pull up the following revisions, requested by skrll in #373:
sys/arch/arm/samsung/exynos4_loc.c 1.10-1.11 sys/arch/arm/samsung/exynos4_reg.h 1.8-1.13 sys/arch/arm/samsung/exynos5_loc.c 1.8-1.12 sys/arch/arm/samsung/exynos5_reg.h 1.11-1.20 sys/arch/arm/samsung/exynos_gpio.c 1.7-1.12 sys/arch/arm/samsung/exynos_i2c.c 1.2-1.3 sys/arch/arm/samsung/exynos_intr.h 1.2 sys/arch/arm/samsung/exynos_io.c 1.7-1.8 sys/arch/arm/samsung/exynos_io.h 1.5-1.6 sys/arch/arm/samsung/exynos_reg.h 1.8-1.13 sys/arch/arm/samsung/exynos_smc.S 1.2-1.3 sys/arch/arm/samsung/exynos_soc.c 1.15-1.27 sys/arch/arm/samsung/exynos_usb.c 1.8-1.13 sys/arch/arm/samsung/exynos_var.h 1.13-1.18 sys/arch/arm/samsung/exynos_wdt.c 1.5 sys/arch/arm/samsung/mct.c 1.4-1.5 sys/arch/arm/samsung/mct_reg.h 1.2 sys/arch/arm/samsung/mct_var.h 1.3 sys/arch/arm/samsung/smc.h 1.2 sys/arch/arm/samsung/sscom.c 1.7 sys/arch/evbarm/odroid/odroid_machdep.c 1.25-1.39 sys/arch/evbarm/odroid/odroid_start.S 1.4-1.6 sys/arch/evbarm/conf/std.odroid 1.3-1.5 sys/arch/evbarm/conf/ODROID delete sys/arch/evbarm/conf/ODROID-U 1.10-1.17 sys/arch/evbarm/conf/ODROID_INSTALL delete sys/arch/evbarm/conf/ODROID-XU 1.1-1.4
Improve ODROID support.
|
1.5.2.2 | 10-Aug-2014 |
tls | Rebase.
|
1.5.2.1 | 03-Aug-2014 |
tls | file ODROID was added on branch tls-earlyentropy on 2014-08-10 06:53:55 +0000
|
1.8.2.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.8.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.8.2.1 | 18-Aug-2014 |
tls | file ODROID was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.25 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.24 | 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.23 | 05-Jun-2018 |
hkenken | branches: 1.23.2; Rename ARM A9 Global Timer driver name to support fdt.
- Rename a9tmr to arma9tmr. - Add a9tmr_fdt.c based gtmr_fdt.c.
|
1.22 | 20-Mar-2017 |
skrll | branches: 1.22.12; 1.22.14; Disable DIAGNOSTIC - it is already enabled in GENERIC.common
|
1.21 | 29-Nov-2015 |
jmcneill | branches: 1.21.2; 1.21.4; Retire CPUFREQ option, instead just pick the highest available frequency at boot. Update the list of supported frequencies to match the list of dvfs frequencies from the meson8b dts, capped at 1.5GHz. The highest available frequency is changed from 1512MHz to 1536MHz.
|
1.20 | 08-Aug-2015 |
jmcneill | We have two SD controllers with different capabilities. Use the fast "SDHC" controller for the card that the bootloader marked as the boot device, and the slower "SDIO" controller for the other card if present.
The controller to slot mappings can be wired down in the kernel config with the "port" locator if necessary.
|
1.19 | 08-Aug-2015 |
jmcneill | Enable eMMC on the SDIO controller.
|
1.18 | 25-Apr-2015 |
jmcneill | Add Amlogic GPIO driver.
|
1.17 | 17-Apr-2015 |
jmcneill | port number is required
|
1.16 | 03-Apr-2015 |
jmcneill | branches: 1.16.2; Move common non-device stuff to GENERIC.common. Simplify board configs, and let them all share common settings.
|
1.15 | 03-Apr-2015 |
jmcneill | comment out DDB_COMMANDONENTER
|
1.14 | 31-Mar-2015 |
riz | Spell "Independent" correctly in cargo-culted comments.
|
1.13 | 22-Mar-2015 |
jmcneill | Add Amlogic RTC driver, from Anon Ymous
|
1.12 | 21-Mar-2015 |
jmcneill | branches: 1.12.2; Basic framebuffer console support. Work in progress.
|
1.11 | 18-Mar-2015 |
jmcneill | disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM
|
1.10 | 17-Mar-2015 |
jmcneill | Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs.
The speed can still be scaled down with machdep.cpu sysctls.
|
1.9 | 16-Mar-2015 |
jmcneill | add ODROID-C1 install kernel
|
1.8 | 08-Mar-2015 |
jmcneill | enable amlogicsdhc
|
1.7 | 07-Mar-2015 |
jmcneill | add amlogicrng, add commented-out genfb placeholder
|
1.6 | 04-Mar-2015 |
jmcneill | ODROID-C1 onboard ethernet support.
|
1.5 | 01-Mar-2015 |
jmcneill | auto-detect RAM size
|
1.4 | 01-Mar-2015 |
jmcneill | ODROID-C1 SMP support.
|
1.3 | 28-Feb-2015 |
jmcneill | add dwctwo and usb devices
|
1.2 | 27-Feb-2015 |
jmcneill | Add basic serial console support.
|
1.1 | 07-Feb-2015 |
jmcneill | Work-in-progress Odroid-C1 support.
|
1.12.2.6 | 30-Apr-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #723): sys/arch/arm/amlogic/amlogic_crureg.h: revisions 1.9, 1.10 sys/arch/arm/amlogic/amlogic_gpio.c: revision 1.1 sys/arch/arm/amlogic/amlogic_io.c: revision 1.11 sys/arch/arm/amlogic/amlogic_reg.h: revision 1.11 sys/arch/arm/amlogic/files.amlogic: revision 1.12 sys/arch/evbarm/conf/ODROID-C1: revision 1.18 Add Amlogic GPIO driver.
|
1.12.2.5 | 23-Apr-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #714): sys/arch/arm/amlogic/amlogic_sdhc.c: revisions 1.4-1.6 sys/arch/evbarm/conf/ODROID-C1: revision 1.17 port number is required -- The Amlogic SDHC controller doesn't support SG DMA. When we advertise DMA but not SG DMA support, the sdmmc layer breaks up transfers into multiple PAGE_SIZE (8KB here) transfers.
Remove the DMA capability flag and do transfers through a MAXPHYS-sized buffer instead. This lets us do larger transfers and even with the memcpy, still a significant win for performance.
Before: 134217728 bytes transferred in 15.301 secs (8771827 bytes/sec) After: 134217728 bytes transferred in 8.834 secs (15193313 bytes/sec) -- fix size of dmamem map
|
1.12.2.4 | 06-Apr-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #660): sys/arch/evbarm/conf/ODROID-C1: revision 1.15 comment out DDB_COMMANDONENTER
|
1.12.2.3 | 25-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #639): sys/arch/arm/amlogic/amlogic_intr.h: revision 1.6 sys/arch/arm/amlogic/amlogic_io.c: revision 1.8 sys/arch/arm/amlogic/amlogic_reg.h: revision 1.10 sys/arch/arm/amlogic/amlogic_rtc.c: revision 1.1 sys/arch/arm/amlogic/amlogic_rtcreg.h: revision 1.1 sys/arch/arm/amlogic/files.amlogic: revision 1.9 sys/arch/evbarm/conf/ODROID-C1: revision 1.13 Add Amlogic RTC driver, from Anon Ymous
|
1.12.2.2 | 21-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.12.2.1 | 21-Mar-2015 |
snj | file ODROID-C1 was added on branch netbsd-7 on 2015-03-21 08:51:18 +0000
|
1.16.2.6 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.16.2.5 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.16.2.4 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.16.2.3 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.16.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.16.2.1 | 03-Apr-2015 |
skrll | file ODROID-C1 was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.21.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.21.2.1 | 26-Apr-2017 |
pgoyette | Sync with HEAD
|
1.22.14.3 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.22.14.2 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.22.14.1 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.22.12.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.22.12.1 | 20-Mar-2017 |
jdolecek | file ODROID-C1 was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.23.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2 | 02-Mar-2019 |
jmcneill | ODROID-C1 kernel is no more
|
1.1 | 16-Mar-2015 |
jmcneill | branches: 1.1.2; 1.1.4; 1.1.20; 1.1.24; add ODROID-C1 install kernel
|
1.1.24.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.20.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.20.1 | 16-Mar-2015 |
jdolecek | file ODROID-C1_INSTALL was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.1.4.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.4.1 | 16-Mar-2015 |
skrll | file ODROID-C1_INSTALL was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.1.2.2 | 21-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.1.2.1 | 16-Mar-2015 |
snj | file ODROID-C1_INSTALL was added on branch netbsd-7 on 2015-03-21 08:51:18 +0000
|
1.21 | 11-Jun-2017 |
jmcneill | Remove ODROID-U and ODROID-XU kernel configs as they no longer work.
|
1.20 | 19-Feb-2017 |
rin | branches: 1.20.6; PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.19 | 29-Oct-2015 |
mrg | branches: 1.19.2; 1.19.4; eliminate USBHIST as a define/option. it was entangled with USB_DEBUG and only referenced a handful of times. rename any usage in configs.
fixes recent build problems i introduced with the previous files.usb change.
|
1.18 | 07-Aug-2015 |
maxv | Remove KMEMSTATS.
|
1.17 | 11-Oct-2014 |
uebayasi | branches: 1.17.2; Device midi attachment where the evil usbdevices.config is included.
|
1.16 | 26-Sep-2014 |
reinoud | Split the two kernels to include only support for the device it describes
|
1.15 | 26-Sep-2014 |
reinoud | Add USBHIST_SIZE option
|
1.14 | 19-Sep-2014 |
reinoud | Cleanup ODROID-U config
|
1.13 | 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.12 | 18-Aug-2014 |
christos | branches: 1.12.2; - Enable Wedge support for MBR/BSDLABEL where it was commented out. - Add apple partition support where it was missing - Add comments where missing
|
1.11 | 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.10 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.9 | 03-Aug-2014 |
martin | branches: 1.9.2; 1.9.4; Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.8 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.7 | 06-Jun-2014 |
reinoud | Add gpio, i2c and USB devices to ODROID and clean it up a bit too.
Since its a SoC, some devices might just as well move to std.odroid but are kept here for now.
I got confirmation from Hardkernel, the company that creates the Odroid's that *all* Samsung SoC's that are used in products other than Samsungs own have the trustzone firmware mandatory. Its also part of the bootloading step and Hardkernel has to digitally sign part of the bootloaders to be allowed to have it boot at all.
|
1.6 | 21-May-2014 |
reinoud | branches: 1.6.2; Add i2c as standard for ODROID-U
|
1.5 | 09-May-2014 |
reinoud | branches: 1.5.2; Implement gpio framework for the Samsung Exynos series.
Note that only the Exynos4 gpio registers are defined now and provision is taken to allow for seamlessness adding of Exynos5 values.
|
1.4 | 05-May-2014 |
reinoud | exywdt -> exyowdt
|
1.3 | 29-Apr-2014 |
reinoud | Commit initial USB adapter support and associated DMA tags
|
1.2 | 19-Apr-2014 |
reinoud | Enable the exywdt watchdog since its now implemented and remove the VERBOSE_INIT_ARM; its debugging is not needed normally.
|
1.1 | 13-Apr-2014 |
reinoud | Split off Odroid-U* kernel from combined config file
|
1.5.2.2 | 18-May-2014 |
rmind | sync with head
|
1.5.2.1 | 09-May-2014 |
rmind | file ODROID-U was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.6.2.2 | 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.6.2.1 | 21-May-2014 |
yamt | file ODROID-U was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.9.4.1 | 04-Jan-2015 |
martin | Pull up the following revisions, requested by skrll in #373:
sys/arch/arm/samsung/exynos4_loc.c 1.10-1.11 sys/arch/arm/samsung/exynos4_reg.h 1.8-1.13 sys/arch/arm/samsung/exynos5_loc.c 1.8-1.12 sys/arch/arm/samsung/exynos5_reg.h 1.11-1.20 sys/arch/arm/samsung/exynos_gpio.c 1.7-1.12 sys/arch/arm/samsung/exynos_i2c.c 1.2-1.3 sys/arch/arm/samsung/exynos_intr.h 1.2 sys/arch/arm/samsung/exynos_io.c 1.7-1.8 sys/arch/arm/samsung/exynos_io.h 1.5-1.6 sys/arch/arm/samsung/exynos_reg.h 1.8-1.13 sys/arch/arm/samsung/exynos_smc.S 1.2-1.3 sys/arch/arm/samsung/exynos_soc.c 1.15-1.27 sys/arch/arm/samsung/exynos_usb.c 1.8-1.13 sys/arch/arm/samsung/exynos_var.h 1.13-1.18 sys/arch/arm/samsung/exynos_wdt.c 1.5 sys/arch/arm/samsung/mct.c 1.4-1.5 sys/arch/arm/samsung/mct_reg.h 1.2 sys/arch/arm/samsung/mct_var.h 1.3 sys/arch/arm/samsung/smc.h 1.2 sys/arch/arm/samsung/sscom.c 1.7 sys/arch/evbarm/odroid/odroid_machdep.c 1.25-1.39 sys/arch/evbarm/odroid/odroid_start.S 1.4-1.6 sys/arch/evbarm/conf/std.odroid 1.3-1.5 sys/arch/evbarm/conf/ODROID delete sys/arch/evbarm/conf/ODROID-U 1.10-1.17 sys/arch/evbarm/conf/ODROID_INSTALL delete sys/arch/evbarm/conf/ODROID-XU 1.1-1.4
Improve ODROID support.
|
1.9.2.2 | 10-Aug-2014 |
tls | Rebase.
|
1.9.2.1 | 03-Aug-2014 |
tls | file ODROID-U was added on branch tls-earlyentropy on 2014-08-10 06:53:55 +0000
|
1.12.2.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.12.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.12.2.1 | 18-Aug-2014 |
tls | file ODROID-U was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.17.2.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.17.2.2 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.17.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.19.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.19.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.20.6.1 | 18-Jul-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #114): sys/arch/arm/samsung/exynos_intr.h: revision 1.3 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_gates.c: revision 1.1 distrib/utils/embedded/mkimage: revision 1.66 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_rsb.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.5 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.6 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.7 sys/dev/gpio/gpio.c: revision 1.59 sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.1 sys/conf/Makefile.kern.inc: revision 1.257 sys/arch/evbarm/conf/ODROID-XU_INSTALL: file removal sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.2 sys/conf/Makefile.kern.inc: revision 1.258 sys/arch/arm/fdt/psci_fdt.h: revision 1.1 sys/arch/arm/sunxi/sunxi_resets.c: revision 1.1 sys/arch/evbarm/conf/files.sunxi: revision 1.1 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.8 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.9 sys/arch/arm/samsung/files.exynos: revision 1.22 distrib/utils/embedded/conf/armv7.conf: revision 1.13 sys/arch/arm/samsung/files.exynos: revision 1.23 sys/arch/evbarm/conf/std.tegra: revision 1.15 distrib/utils/embedded/conf/armv7.conf: revision 1.14 sys/arch/arm/samsung/files.exynos: revision 1.24 distrib/utils/embedded/conf/armv7.conf: revision 1.15 sys/arch/evbarm/sunxi/genassym.cf: revision 1.1 sys/arch/arm/samsung/exynos_fdt.c: file removal sys/dev/fdt/fdt_pinctrl.c: revision 1.4 sys/arch/arm/samsung/exynos_sysmmu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.1 sys/dev/usb/ehci.c: revision 1.255 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_ccu.h: revision 1.1 sys/dev/ic/dwc_mmc.c: revision 1.11 sys/arch/arm/cortex/gic.c: revision 1.24 distrib/evbarm/instkernel/ramdisk/Makefile: revision 1.17 etc/etc.evbarm/Makefile.inc: revision 1.87 etc/etc.evbarm/Makefile.inc: revision 1.88 sys/arch/arm/fdt/gic_fdt.c: revision 1.5 etc/Makefile: revision 1.429 sys/arch/arm/fdt/gic_fdt.c: revision 1.6 sys/arch/arm/fdt/gic_fdt.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.2 sys/arch/evbarm/conf/std.sunxi: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.3 sys/arch/evbarm/conf/std.sunxi: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.4 sys/arch/evbarm/conf/std.sunxi: revision 1.3 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu_div.c: revision 1.1 sys/dev/gpio/gpiovar.h: revision 1.17 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.6 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.8 sys/arch/arm/sunxi/sunxi_rsb.h: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.12 sys/dev/fdt/fdtvar.h: revision 1.21 sys/arch/evbarm/sunxi/sunxi_start.S: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.13 sys/dev/fdt/fdtvar.h: revision 1.22 sys/arch/evbarm/conf/SUNXI: revision 1.10 sys/dev/fdt/fdtvar.h: revision 1.23 sys/arch/evbarm/conf/SUNXI: revision 1.11 sys/dev/fdt/gpioleds.c: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.24 sys/arch/evbarm/conf/SUNXI: revision 1.12 sys/arch/evbarm/conf/SUNXI: revision 1.13 sys/arch/arm/cortex/gic.c: revision 1.30 sys/arch/evbarm/conf/SUNXI: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.16 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.1 etc/Makefile: revision 1.430 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.2 etc/Makefile: revision 1.431 sys/arch/evbarm/conf/VEXPRESS_A15: revision 1.17 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.3 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.4 sys/arch/arm/samsung/exynos5422_clock.c: revision 1.6 sys/arch/arm/samsung/exynos_platform.c: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.29 sys/arch/arm/samsung/exynos_platform.c: revision 1.2 sys/arch/evbarm/conf/mk.vexpress: revision 1.3 sys/arch/arm/samsung/exynos_platform.c: revision 1.3 sys/arch/evbarm/conf/mk.vexpress: revision 1.4 sys/arch/arm/samsung/exynos_platform.c: revision 1.4 sys/arch/arm/arm/psci.h: revision 1.1 sys/arch/arm/samsung/exynos_platform.c: revision 1.5 sys/arch/arm/samsung/exynos_platform.c: revision 1.6 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.10 external/bsd/mdocml/bin/mandoc/Makefile: revision 1.12 sys/dev/fdt/files.fdt: revision 1.17 sys/dev/fdt/files.fdt: revision 1.18 sys/dev/fdt/files.fdt: revision 1.19 sys/arch/arm/samsung/exynos_sscom.c: revision 1.8 sys/arch/arm/sunxi/sun8i_a83t_ccu.c: revision 1.1 sys/arch/arm/sunxi/sunxi_mmc.c: revision 1.1 sys/arch/arm/samsung/exynos_sscom.c: revision 1.9 sys/arch/arm/conf/files.arm: revision 1.133 sys/arch/arm/samsung/mct_var.h: revision 1.5 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.2 sys/arch/evbarm/conf/std.vexpress: revision 1.6 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.3 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.4 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.30 sys/arch/arm/sunxi/files.sunxi: revision 1.2 sys/dev/ofw/openfirm.h: revision 1.35 sys/arch/arm/sunxi/files.sunxi: revision 1.3 sys/dev/ofw/openfirm.h: revision 1.36 sys/arch/arm/sunxi/files.sunxi: revision 1.4 sys/arch/arm/sunxi/files.sunxi: revision 1.5 sys/arch/evbarm/exynos/exynos_machdep.c: file removal sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.1 sys/arch/arm/samsung/sscom.c: revision 1.9 sys/arch/arm/sunxi/files.sunxi: revision 1.6 sys/dev/fdt/ohci_fdt.c: revision 1.1 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.7 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.8 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.9 sys/arch/arm/samsung/exynos_sscom.c: revision 1.10 sys/arch/evbarm/conf/mk.tegra: revision 1.5 sys/arch/arm/samsung/exynos_dwcmmc.c: revision 1.4 sys/arch/evbarm/conf/mk.tegra: revision 1.6 sys/arch/evbarm/conf/EXYNOS: revision 1.15 sys/arch/evbarm/conf/EXYNOS: revision 1.16 sys/arch/evbarm/conf/EXYNOS: revision 1.17 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.19 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.5 sys/arch/arm/sunxi/sunxi_emac.h: revision 1.1 sys/arch/evbarm/conf/mk.sunxi: revision 1.1 sys/arch/evbarm/include/bootconfig.h: revision 1.7 sys/arch/evbarm/conf/TEGRA: revision 1.24 sys/arch/arm/arm/psci.c: revision 1.1 sys/dev/led.c: revision 1.1 sys/dev/led.c: revision 1.2 sys/arch/arm/arm/psci_arm.S: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.2 sys/dev/fdt/ehci_fdt.c: revision 1.1 sys/dev/fdt/ehci_fdt.c: revision 1.2 sys/arch/arm/sunxi/sun6i_a31_ccu.h: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.21 sys/arch/arm/sunxi/files.sunxi: revision 1.10 sys/arch/arm/sunxi/files.sunxi: revision 1.11 sys/dev/fdt/fdtbus.c: revision 1.14 sys/arch/arm/sunxi/sunxi_mmc.h: revision 1.1 sys/arch/arm/samsung/exynos5422_dma.c: file removal usr.bin/config/mkmakefile.c: revision 1.69 sys/conf/files: revision 1.1178 sys/arch/arm/sunxi/sunxi_platform.h: revision 1.1 sys/arch/evbarm/exynos/exynos_start.S: revision 1.4 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.11 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.12 sys/arch/arm/sunxi/sunxi_rtc.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.h: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.2 sys/arch/evbarm/conf/SUNXI: revision 1.1 external/bsd/elftosb/usr.sbin/elftosb/Makefile: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.2 sys/arch/arm/fdt/psci_fdt.c: revision 1.1 sys/arch/evbarm/conf/SUNXI: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.4 sys/arch/evbarm/conf/files.exynos: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.6 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.1 sys/dev/fdt/fixedfactorclock.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.7 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_gpio.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.8 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.3 sys/dev/ic/dwc_mmc_reg.h: revision 1.6 sys/dev/fdt/fdt_subr.c: revision 1.16 sys/arch/evbarm/conf/SUNXI: revision 1.9 usr.bin/config/mkmakefile.c: revision 1.70 sys/dev/fdt/fdt_phy.c: revision 1.1 sys/arch/evbarm/conf/ODROID-XU: file removal sys/arch/arm/fdt/arm_fdt.c: revision 1.4 sys/arch/arm/samsung/exynos_reg.h: revision 1.14 sys/conf/files: revision 1.1180 sys/arch/arm/samsung/exynos_reg.h: revision 1.15 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.6 sys/dev/ic/dwc_mmc_var.h: revision 1.6 sys/arch/arm/samsung/exynos_combiner.c: revision 1.7 sys/arch/evbarm/exynos/platform.h: revision 1.2 sys/arch/arm/fdt/files.fdt: revision 1.12 sys/arch/evbarm/conf/std.exynos: revision 1.2 sys/arch/evbarm/conf/std.exynos: revision 1.3 sys/arch/arm/rockchip/rockchip_dwcmmc.c: revision 1.6 sys/arch/arm/sunxi/sunxi_com.c: revision 1.1 sys/dev/led.h: revision 1.1 sys/arch/evbarm/conf/std.exynos: revision 1.5 sys/arch/arm/sunxi/sunxi_com.c: revision 1.2 sys/arch/evbarm/conf/files.evbarm: revision 1.26 usr.bin/config/defs.h: revision 1.99 sys/arch/arm/fdt/arm_fdtvar.h: revision 1.6 sys/arch/arm/samsung/exynos_soc.c: revision 1.32 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.2 sys/arch/arm/samsung/mct.c: revision 1.11 sys/arch/evbarm/conf/ODROID-U: file removal sys/arch/arm/samsung/mct.c: revision 1.12 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.4 Get the EXYNOS kernel building again with recent FDT changes. Untested. Use arm_fdt_cpu_hatch and add mmu entry for DTB Fix exynos5 devmap, bootstrap, and implement early_putchar. Calculate UART frequency based on bootloader config. Fix KERNEL_BASE_PHYS (how did this ever work?) Avoid divide-by-zero for unconfigured PLLs Correctly initialize i2cbus attach args. Add delay and enable mct timecounter. Fix build w/o VERBOSE_INIT_ARM Remove ODROID-U and ODROID-XU kernel configs as they no longer work. - Replace CONSADDR with SSCOM2CONSOLE in example - Remove gtmr (Exynos5422 uses mct) - cinclude EXYNOS.local instead of TEGRA.local Use fdtbus_intr_establish to hook in block interrupts instead of intr_establish. Simplify MCT; just enable it and then attach an ARMv7 generic timer. Add support for building DTB files during kernel build, from christos. build vexpress-v2p-ca15-tc1.dtb with the kernel build tegra124-apalis-eval.dtb, tegra124-jetson-tk1.dtb, tegra124-nyan-big.dtb, tegra124-nyan-blaze.dtb, and tegra124-venice2.dtb with the kernel Allow multiline makeoptions to work by quoting the newline.. Bump for quoting makeoptions with multiple lines. un-c99 bump required config version for multiline makeoptions feature Set DTS makeoption in kernel config Assign DTB files to a variable so we can make -V DTB put the dtb files with their kernels. no need for debug printing. Don't assume that CPU index = GIC CPU interface number. We can determine the current CPU interface number by reading from the read-only GICD_ITARGETSR0 through GICD_ITARGETSR7 registers. This gets interrupts working on Exynos 5422, where the boot processor has GIC CPU interface #4. use -v to get the expanded variable. Use -v to get the expanded variables. Get baud rate from sclk_uartN instead of uartN. Print IRQ number at attach. Fix PLL con0 register locations and add uart clocks Disable exyortc for now, it doesn't work. More or less a rewrite of dwc_mmc, based on awin_mmc, adding DMA support. Update for new dwc_mmc driver Fix dmesg Add Exynos 5410 clock controller driver. Fix a few typos in clock parent names for mmc clocks. From jmcneill@ Update for new dwc_mmc driver Implement platform reset for exynos5 Attach fdtbus to a /clocks node with no compatible string. Add support for ARM Power State Coordination Interface (PSCI). Support interrupt sharing. Add initial support for Allwinner H3 SoC. ARM Trusted Firmware reserves SGIs 8-15 for secure use. Even without ATF, U-Boot on some platforms may use SGIs in this range for the PSCI implementation. Change ARMGIC_IPI_BASE to 0 from (16 - NIPI) and add a compile-time assert to ensure that we don't end up with a conflict. Add H3 MMC support SD/MMC clock fixes Add FDT PHY interface. Add glue for generic ehci/ohci bindings. Rename a variable, NFC. Support parents in different clock domains. Add USB stuff. Doesn't quite work yet. Synopsys DesignWare APB UART needs "options COM_AWIN" for now. Add i2c glue. Add RTC driver. PHY registers start at index 1. Now USB works. Don't allow sharing edge and level triggered interrupts. Add arm_fdt_memory_dump helper for dumping physical addresses from ddb Print clocks with aprint_debug Remove unused defines Add fdtbus_get_string helper Add of_search_compatible, which searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. This allows us to associate data with compatible strings. Add driver for Allwinner Gigabit Ethernet (EMAC) as found in sun8i and later family SoCs. This is a port of my FreeBSD driver which has been confirmed to work on Allwinner H3, A83T, and A64 SoCs. Fix dmesg Add basic support for Allwinner A31. Add basic FDT GPIO support. Fix the pinctrl api to match the spec. A pinctrl config can have more than one xref, and an xref may have specifier data associated with it. Enable sunxi pinctrl support Adjust to new pinctrl API Add P2WI/RSB driver, based on awin_p2wi.c. Fix typo in a compat string. Configure pin defaults at attach No need to explicitly set pinctrl config 0 now Fix some register definitions. Disallow sharing between MPSAFE and non-MPSAFE handlers. Add of_match_compat_data. This routine searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. Add options __HAVE_CPU_UAREA_ALLOC_IDLELWP Add support for reserved memory and MEMORY_DISK_DYNAMIC for FDT-based kernels. the extent code cannot use the full range of u_long, so ignore the last page before 4GB too. ok jmcneill@ Copy install ramdisk to releasedir. Provide both a raw ffs and Legacy U-Boot version of it. Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb files for SUNXI and TEGRA kernels on the MSDOS partition. Let the controller provide a default name for pins. This makes pins easier to locate when we have multiple banks and a variable number of pins per bank. Attach gpio(4) to sunxigpio Test for kernel build directory before reading DTB list Add support for Allwinner A83T SoC. Add A83T files Fixup busdma sync and locking in the RX path. Disable batch RX/TX ints. Fix AHB2 register definition and explicitly set AHB2 parent to PLL_PERIPH0/2 -- this gives us 50% more bus bandwidth for emac Restore TX_INTERVAL_DEFAULT to 64 Drop the sunxi_emac_rx_batch feature. It was originally designed to reduce the amount of mutex unlock/lock cycles during the RX path on FreeBSD and if_input, but it is not required to drop the lock before calling if_percpuq_enqueue on NetBSD. Write back the data value instead of mask in sunxi_gpio_write Add a helper for exposing LED controls via sysctl. Add GPIO LED driver. add gpioleds Add misc. gates and resets driver, and explicitly enable PIO clocks at attach. Add fdtbus_get_string_index helper. Add driver for fixed-factor clocks. Add ffclock Remove the requirement for ehci to attach after companion devices. "go for it" - skrll@ Remove the hack to find companion devices and just assume 1 companion if ETTF flag is not set. Remove pass numbers for ehci/ohci now that the attach order no longer matters Use unsigned char for ctype functions, suggested by christos Add : to body of populate_sunxi to appease bash. port-evbarm/52388: Fix number of args to a debug printf.
|
1.8 | 11-Jun-2017 |
jmcneill | Remove ODROID-U and ODROID-XU kernel configs as they no longer work.
|
1.7 | 19-Feb-2017 |
rin | branches: 1.7.6; PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.6 | 29-Oct-2015 |
mrg | branches: 1.6.2; 1.6.4; eliminate USBHIST as a define/option. it was entangled with USB_DEBUG and only referenced a handful of times. rename any usage in configs.
fixes recent build problems i introduced with the previous files.usb change.
|
1.5 | 07-Aug-2015 |
maxv | Remove KMEMSTATS.
|
1.4 | 11-Oct-2014 |
uebayasi | branches: 1.4.2; 1.4.4; Device midi attachment where the evil usbdevices.config is included.
|
1.3 | 02-Oct-2014 |
skrll | Fix reinoud-ification.
My odroid-xu has console again.
|
1.2 | 26-Sep-2014 |
reinoud | Split the two kernels to include only support for the device it describes
|
1.1 | 26-Sep-2014 |
reinoud | Rename ODROID to ODROID-XU
|
1.4.4.2 | 04-Jan-2015 |
martin | Pull up the following revisions, requested by skrll in #373:
sys/arch/arm/samsung/exynos4_loc.c 1.10-1.11 sys/arch/arm/samsung/exynos4_reg.h 1.8-1.13 sys/arch/arm/samsung/exynos5_loc.c 1.8-1.12 sys/arch/arm/samsung/exynos5_reg.h 1.11-1.20 sys/arch/arm/samsung/exynos_gpio.c 1.7-1.12 sys/arch/arm/samsung/exynos_i2c.c 1.2-1.3 sys/arch/arm/samsung/exynos_intr.h 1.2 sys/arch/arm/samsung/exynos_io.c 1.7-1.8 sys/arch/arm/samsung/exynos_io.h 1.5-1.6 sys/arch/arm/samsung/exynos_reg.h 1.8-1.13 sys/arch/arm/samsung/exynos_smc.S 1.2-1.3 sys/arch/arm/samsung/exynos_soc.c 1.15-1.27 sys/arch/arm/samsung/exynos_usb.c 1.8-1.13 sys/arch/arm/samsung/exynos_var.h 1.13-1.18 sys/arch/arm/samsung/exynos_wdt.c 1.5 sys/arch/arm/samsung/mct.c 1.4-1.5 sys/arch/arm/samsung/mct_reg.h 1.2 sys/arch/arm/samsung/mct_var.h 1.3 sys/arch/arm/samsung/smc.h 1.2 sys/arch/arm/samsung/sscom.c 1.7 sys/arch/evbarm/odroid/odroid_machdep.c 1.25-1.39 sys/arch/evbarm/odroid/odroid_start.S 1.4-1.6 sys/arch/evbarm/conf/std.odroid 1.3-1.5 sys/arch/evbarm/conf/ODROID delete sys/arch/evbarm/conf/ODROID-U 1.10-1.17 sys/arch/evbarm/conf/ODROID_INSTALL delete sys/arch/evbarm/conf/ODROID-XU 1.1-1.4
Improve ODROID support.
|
1.4.4.1 | 11-Oct-2014 |
martin | file ODROID-XU was added on branch netbsd-7 on 2015-01-04 11:19:00 +0000
|
1.4.2.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.4.2.2 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.4.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.6.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.6.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.7.6.1 | 18-Jul-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #114): sys/arch/arm/samsung/exynos_intr.h: revision 1.3 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_gates.c: revision 1.1 distrib/utils/embedded/mkimage: revision 1.66 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_rsb.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.5 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.6 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.7 sys/dev/gpio/gpio.c: revision 1.59 sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.1 sys/conf/Makefile.kern.inc: revision 1.257 sys/arch/evbarm/conf/ODROID-XU_INSTALL: file removal sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.2 sys/conf/Makefile.kern.inc: revision 1.258 sys/arch/arm/fdt/psci_fdt.h: revision 1.1 sys/arch/arm/sunxi/sunxi_resets.c: revision 1.1 sys/arch/evbarm/conf/files.sunxi: revision 1.1 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.8 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.9 sys/arch/arm/samsung/files.exynos: revision 1.22 distrib/utils/embedded/conf/armv7.conf: revision 1.13 sys/arch/arm/samsung/files.exynos: revision 1.23 sys/arch/evbarm/conf/std.tegra: revision 1.15 distrib/utils/embedded/conf/armv7.conf: revision 1.14 sys/arch/arm/samsung/files.exynos: revision 1.24 distrib/utils/embedded/conf/armv7.conf: revision 1.15 sys/arch/evbarm/sunxi/genassym.cf: revision 1.1 sys/arch/arm/samsung/exynos_fdt.c: file removal sys/dev/fdt/fdt_pinctrl.c: revision 1.4 sys/arch/arm/samsung/exynos_sysmmu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.1 sys/dev/usb/ehci.c: revision 1.255 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_ccu.h: revision 1.1 sys/dev/ic/dwc_mmc.c: revision 1.11 sys/arch/arm/cortex/gic.c: revision 1.24 distrib/evbarm/instkernel/ramdisk/Makefile: revision 1.17 etc/etc.evbarm/Makefile.inc: revision 1.87 etc/etc.evbarm/Makefile.inc: revision 1.88 sys/arch/arm/fdt/gic_fdt.c: revision 1.5 etc/Makefile: revision 1.429 sys/arch/arm/fdt/gic_fdt.c: revision 1.6 sys/arch/arm/fdt/gic_fdt.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.2 sys/arch/evbarm/conf/std.sunxi: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.3 sys/arch/evbarm/conf/std.sunxi: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.4 sys/arch/evbarm/conf/std.sunxi: revision 1.3 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu_div.c: revision 1.1 sys/dev/gpio/gpiovar.h: revision 1.17 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.6 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.8 sys/arch/arm/sunxi/sunxi_rsb.h: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.12 sys/dev/fdt/fdtvar.h: revision 1.21 sys/arch/evbarm/sunxi/sunxi_start.S: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.13 sys/dev/fdt/fdtvar.h: revision 1.22 sys/arch/evbarm/conf/SUNXI: revision 1.10 sys/dev/fdt/fdtvar.h: revision 1.23 sys/arch/evbarm/conf/SUNXI: revision 1.11 sys/dev/fdt/gpioleds.c: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.24 sys/arch/evbarm/conf/SUNXI: revision 1.12 sys/arch/evbarm/conf/SUNXI: revision 1.13 sys/arch/arm/cortex/gic.c: revision 1.30 sys/arch/evbarm/conf/SUNXI: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.16 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.1 etc/Makefile: revision 1.430 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.2 etc/Makefile: revision 1.431 sys/arch/evbarm/conf/VEXPRESS_A15: revision 1.17 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.3 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.4 sys/arch/arm/samsung/exynos5422_clock.c: revision 1.6 sys/arch/arm/samsung/exynos_platform.c: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.29 sys/arch/arm/samsung/exynos_platform.c: revision 1.2 sys/arch/evbarm/conf/mk.vexpress: revision 1.3 sys/arch/arm/samsung/exynos_platform.c: revision 1.3 sys/arch/evbarm/conf/mk.vexpress: revision 1.4 sys/arch/arm/samsung/exynos_platform.c: revision 1.4 sys/arch/arm/arm/psci.h: revision 1.1 sys/arch/arm/samsung/exynos_platform.c: revision 1.5 sys/arch/arm/samsung/exynos_platform.c: revision 1.6 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.10 external/bsd/mdocml/bin/mandoc/Makefile: revision 1.12 sys/dev/fdt/files.fdt: revision 1.17 sys/dev/fdt/files.fdt: revision 1.18 sys/dev/fdt/files.fdt: revision 1.19 sys/arch/arm/samsung/exynos_sscom.c: revision 1.8 sys/arch/arm/sunxi/sun8i_a83t_ccu.c: revision 1.1 sys/arch/arm/sunxi/sunxi_mmc.c: revision 1.1 sys/arch/arm/samsung/exynos_sscom.c: revision 1.9 sys/arch/arm/conf/files.arm: revision 1.133 sys/arch/arm/samsung/mct_var.h: revision 1.5 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.2 sys/arch/evbarm/conf/std.vexpress: revision 1.6 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.3 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.4 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.30 sys/arch/arm/sunxi/files.sunxi: revision 1.2 sys/dev/ofw/openfirm.h: revision 1.35 sys/arch/arm/sunxi/files.sunxi: revision 1.3 sys/dev/ofw/openfirm.h: revision 1.36 sys/arch/arm/sunxi/files.sunxi: revision 1.4 sys/arch/arm/sunxi/files.sunxi: revision 1.5 sys/arch/evbarm/exynos/exynos_machdep.c: file removal sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.1 sys/arch/arm/samsung/sscom.c: revision 1.9 sys/arch/arm/sunxi/files.sunxi: revision 1.6 sys/dev/fdt/ohci_fdt.c: revision 1.1 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.7 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.8 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.9 sys/arch/arm/samsung/exynos_sscom.c: revision 1.10 sys/arch/evbarm/conf/mk.tegra: revision 1.5 sys/arch/arm/samsung/exynos_dwcmmc.c: revision 1.4 sys/arch/evbarm/conf/mk.tegra: revision 1.6 sys/arch/evbarm/conf/EXYNOS: revision 1.15 sys/arch/evbarm/conf/EXYNOS: revision 1.16 sys/arch/evbarm/conf/EXYNOS: revision 1.17 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.19 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.5 sys/arch/arm/sunxi/sunxi_emac.h: revision 1.1 sys/arch/evbarm/conf/mk.sunxi: revision 1.1 sys/arch/evbarm/include/bootconfig.h: revision 1.7 sys/arch/evbarm/conf/TEGRA: revision 1.24 sys/arch/arm/arm/psci.c: revision 1.1 sys/dev/led.c: revision 1.1 sys/dev/led.c: revision 1.2 sys/arch/arm/arm/psci_arm.S: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.2 sys/dev/fdt/ehci_fdt.c: revision 1.1 sys/dev/fdt/ehci_fdt.c: revision 1.2 sys/arch/arm/sunxi/sun6i_a31_ccu.h: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.21 sys/arch/arm/sunxi/files.sunxi: revision 1.10 sys/arch/arm/sunxi/files.sunxi: revision 1.11 sys/dev/fdt/fdtbus.c: revision 1.14 sys/arch/arm/sunxi/sunxi_mmc.h: revision 1.1 sys/arch/arm/samsung/exynos5422_dma.c: file removal usr.bin/config/mkmakefile.c: revision 1.69 sys/conf/files: revision 1.1178 sys/arch/arm/sunxi/sunxi_platform.h: revision 1.1 sys/arch/evbarm/exynos/exynos_start.S: revision 1.4 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.11 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.12 sys/arch/arm/sunxi/sunxi_rtc.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.h: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.2 sys/arch/evbarm/conf/SUNXI: revision 1.1 external/bsd/elftosb/usr.sbin/elftosb/Makefile: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.2 sys/arch/arm/fdt/psci_fdt.c: revision 1.1 sys/arch/evbarm/conf/SUNXI: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.4 sys/arch/evbarm/conf/files.exynos: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.6 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.1 sys/dev/fdt/fixedfactorclock.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.7 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_gpio.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.8 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.3 sys/dev/ic/dwc_mmc_reg.h: revision 1.6 sys/dev/fdt/fdt_subr.c: revision 1.16 sys/arch/evbarm/conf/SUNXI: revision 1.9 usr.bin/config/mkmakefile.c: revision 1.70 sys/dev/fdt/fdt_phy.c: revision 1.1 sys/arch/evbarm/conf/ODROID-XU: file removal sys/arch/arm/fdt/arm_fdt.c: revision 1.4 sys/arch/arm/samsung/exynos_reg.h: revision 1.14 sys/conf/files: revision 1.1180 sys/arch/arm/samsung/exynos_reg.h: revision 1.15 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.6 sys/dev/ic/dwc_mmc_var.h: revision 1.6 sys/arch/arm/samsung/exynos_combiner.c: revision 1.7 sys/arch/evbarm/exynos/platform.h: revision 1.2 sys/arch/arm/fdt/files.fdt: revision 1.12 sys/arch/evbarm/conf/std.exynos: revision 1.2 sys/arch/evbarm/conf/std.exynos: revision 1.3 sys/arch/arm/rockchip/rockchip_dwcmmc.c: revision 1.6 sys/arch/arm/sunxi/sunxi_com.c: revision 1.1 sys/dev/led.h: revision 1.1 sys/arch/evbarm/conf/std.exynos: revision 1.5 sys/arch/arm/sunxi/sunxi_com.c: revision 1.2 sys/arch/evbarm/conf/files.evbarm: revision 1.26 usr.bin/config/defs.h: revision 1.99 sys/arch/arm/fdt/arm_fdtvar.h: revision 1.6 sys/arch/arm/samsung/exynos_soc.c: revision 1.32 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.2 sys/arch/arm/samsung/mct.c: revision 1.11 sys/arch/evbarm/conf/ODROID-U: file removal sys/arch/arm/samsung/mct.c: revision 1.12 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.4 Get the EXYNOS kernel building again with recent FDT changes. Untested. Use arm_fdt_cpu_hatch and add mmu entry for DTB Fix exynos5 devmap, bootstrap, and implement early_putchar. Calculate UART frequency based on bootloader config. Fix KERNEL_BASE_PHYS (how did this ever work?) Avoid divide-by-zero for unconfigured PLLs Correctly initialize i2cbus attach args. Add delay and enable mct timecounter. Fix build w/o VERBOSE_INIT_ARM Remove ODROID-U and ODROID-XU kernel configs as they no longer work. - Replace CONSADDR with SSCOM2CONSOLE in example - Remove gtmr (Exynos5422 uses mct) - cinclude EXYNOS.local instead of TEGRA.local Use fdtbus_intr_establish to hook in block interrupts instead of intr_establish. Simplify MCT; just enable it and then attach an ARMv7 generic timer. Add support for building DTB files during kernel build, from christos. build vexpress-v2p-ca15-tc1.dtb with the kernel build tegra124-apalis-eval.dtb, tegra124-jetson-tk1.dtb, tegra124-nyan-big.dtb, tegra124-nyan-blaze.dtb, and tegra124-venice2.dtb with the kernel Allow multiline makeoptions to work by quoting the newline.. Bump for quoting makeoptions with multiple lines. un-c99 bump required config version for multiline makeoptions feature Set DTS makeoption in kernel config Assign DTB files to a variable so we can make -V DTB put the dtb files with their kernels. no need for debug printing. Don't assume that CPU index = GIC CPU interface number. We can determine the current CPU interface number by reading from the read-only GICD_ITARGETSR0 through GICD_ITARGETSR7 registers. This gets interrupts working on Exynos 5422, where the boot processor has GIC CPU interface #4. use -v to get the expanded variable. Use -v to get the expanded variables. Get baud rate from sclk_uartN instead of uartN. Print IRQ number at attach. Fix PLL con0 register locations and add uart clocks Disable exyortc for now, it doesn't work. More or less a rewrite of dwc_mmc, based on awin_mmc, adding DMA support. Update for new dwc_mmc driver Fix dmesg Add Exynos 5410 clock controller driver. Fix a few typos in clock parent names for mmc clocks. From jmcneill@ Update for new dwc_mmc driver Implement platform reset for exynos5 Attach fdtbus to a /clocks node with no compatible string. Add support for ARM Power State Coordination Interface (PSCI). Support interrupt sharing. Add initial support for Allwinner H3 SoC. ARM Trusted Firmware reserves SGIs 8-15 for secure use. Even without ATF, U-Boot on some platforms may use SGIs in this range for the PSCI implementation. Change ARMGIC_IPI_BASE to 0 from (16 - NIPI) and add a compile-time assert to ensure that we don't end up with a conflict. Add H3 MMC support SD/MMC clock fixes Add FDT PHY interface. Add glue for generic ehci/ohci bindings. Rename a variable, NFC. Support parents in different clock domains. Add USB stuff. Doesn't quite work yet. Synopsys DesignWare APB UART needs "options COM_AWIN" for now. Add i2c glue. Add RTC driver. PHY registers start at index 1. Now USB works. Don't allow sharing edge and level triggered interrupts. Add arm_fdt_memory_dump helper for dumping physical addresses from ddb Print clocks with aprint_debug Remove unused defines Add fdtbus_get_string helper Add of_search_compatible, which searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. This allows us to associate data with compatible strings. Add driver for Allwinner Gigabit Ethernet (EMAC) as found in sun8i and later family SoCs. This is a port of my FreeBSD driver which has been confirmed to work on Allwinner H3, A83T, and A64 SoCs. Fix dmesg Add basic support for Allwinner A31. Add basic FDT GPIO support. Fix the pinctrl api to match the spec. A pinctrl config can have more than one xref, and an xref may have specifier data associated with it. Enable sunxi pinctrl support Adjust to new pinctrl API Add P2WI/RSB driver, based on awin_p2wi.c. Fix typo in a compat string. Configure pin defaults at attach No need to explicitly set pinctrl config 0 now Fix some register definitions. Disallow sharing between MPSAFE and non-MPSAFE handlers. Add of_match_compat_data. This routine searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. Add options __HAVE_CPU_UAREA_ALLOC_IDLELWP Add support for reserved memory and MEMORY_DISK_DYNAMIC for FDT-based kernels. the extent code cannot use the full range of u_long, so ignore the last page before 4GB too. ok jmcneill@ Copy install ramdisk to releasedir. Provide both a raw ffs and Legacy U-Boot version of it. Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb files for SUNXI and TEGRA kernels on the MSDOS partition. Let the controller provide a default name for pins. This makes pins easier to locate when we have multiple banks and a variable number of pins per bank. Attach gpio(4) to sunxigpio Test for kernel build directory before reading DTB list Add support for Allwinner A83T SoC. Add A83T files Fixup busdma sync and locking in the RX path. Disable batch RX/TX ints. Fix AHB2 register definition and explicitly set AHB2 parent to PLL_PERIPH0/2 -- this gives us 50% more bus bandwidth for emac Restore TX_INTERVAL_DEFAULT to 64 Drop the sunxi_emac_rx_batch feature. It was originally designed to reduce the amount of mutex unlock/lock cycles during the RX path on FreeBSD and if_input, but it is not required to drop the lock before calling if_percpuq_enqueue on NetBSD. Write back the data value instead of mask in sunxi_gpio_write Add a helper for exposing LED controls via sysctl. Add GPIO LED driver. add gpioleds Add misc. gates and resets driver, and explicitly enable PIO clocks at attach. Add fdtbus_get_string_index helper. Add driver for fixed-factor clocks. Add ffclock Remove the requirement for ehci to attach after companion devices. "go for it" - skrll@ Remove the hack to find companion devices and just assume 1 companion if ETTF flag is not set. Remove pass numbers for ehci/ohci now that the attach order no longer matters Use unsigned char for ctype functions, suggested by christos Add : to body of populate_sunxi to appease bash. port-evbarm/52388: Fix number of args to a debug printf.
|
1.6 | 15-Dec-2015 |
marty | EXYNOS - change ODROID-XU4 to EXYNOS
EXYNOS will be a generic fdt kernel, so signify that with the name change, as requested by Nick.
|
1.5 | 14-Dec-2015 |
marty | XU4 FDT Enable the minimum device tree
This enables the use of FDT on the XU4 but doesn't add any drivers. However, with this check in, XU4 becomes useless without a device tree blob from the Linux tree, which isn't checked in anywhere.
|
1.4 | 14-Dec-2015 |
marty | enable the watch dog
This will work only if the patch to sysmon_wdog.c to convert it to MODULE_CLASS_DRIVER is installed. Symptom of failure is a crash in lockdebug because of an uninitialized mutex.
|
1.3 | 06-Dec-2015 |
marty | Reorganize Exynos code step 1 of N
create config files that use evbarm/exynos rather than evbarm/odroid for the machdep portion.
point ODROID-XU4 at those files
add evbarm/exynos/exyos_{start.S, machdep.c} and platform.h that are exynos 5422 specific. -- We'll edit in other exynos platforms once this one fully works.
This boots the Odroid XU4 to the same point as using evbarm/odroid does, but with some differences in gpio handling. Everything else should be semantically equivalent.
|
1.2 | 05-Dec-2015 |
jmcneill | add exy5422clk0
|
1.1 | 14-Nov-2015 |
marty | SNAPSHOT: DOES NOT BOOT
First crack at configuration files for the Hardkernel ODROID XU4.
This kernel hangs attempting to write to the console early in boot.
|
1.2 | 15-Dec-2015 |
marty | EXYNOS - change ODROID-XU4 to EXYNOS
EXYNOS will be a generic fdt kernel, so signify that with the name change, as requested by Nick.
|
1.1 | 14-Nov-2015 |
marty | SNAPSHOT: DOES NOT BOOT
First crack at configuration files for the Hardkernel ODROID XU4.
This kernel hangs attempting to write to the console early in boot.
|
1.2 | 11-Jun-2017 |
jmcneill | Remove ODROID-U and ODROID-XU kernel configs as they no longer work.
|
1.1 | 26-Sep-2014 |
reinoud | branches: 1.1.2; 1.1.12; Rename ODROID to ODROID-XU
|
1.1.12.1 | 18-Jul-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #114): sys/arch/arm/samsung/exynos_intr.h: revision 1.3 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_gates.c: revision 1.1 distrib/utils/embedded/mkimage: revision 1.66 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_rsb.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.5 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.6 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.7 sys/dev/gpio/gpio.c: revision 1.59 sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.1 sys/conf/Makefile.kern.inc: revision 1.257 sys/arch/evbarm/conf/ODROID-XU_INSTALL: file removal sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.2 sys/conf/Makefile.kern.inc: revision 1.258 sys/arch/arm/fdt/psci_fdt.h: revision 1.1 sys/arch/arm/sunxi/sunxi_resets.c: revision 1.1 sys/arch/evbarm/conf/files.sunxi: revision 1.1 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.8 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.9 sys/arch/arm/samsung/files.exynos: revision 1.22 distrib/utils/embedded/conf/armv7.conf: revision 1.13 sys/arch/arm/samsung/files.exynos: revision 1.23 sys/arch/evbarm/conf/std.tegra: revision 1.15 distrib/utils/embedded/conf/armv7.conf: revision 1.14 sys/arch/arm/samsung/files.exynos: revision 1.24 distrib/utils/embedded/conf/armv7.conf: revision 1.15 sys/arch/evbarm/sunxi/genassym.cf: revision 1.1 sys/arch/arm/samsung/exynos_fdt.c: file removal sys/dev/fdt/fdt_pinctrl.c: revision 1.4 sys/arch/arm/samsung/exynos_sysmmu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.1 sys/dev/usb/ehci.c: revision 1.255 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_ccu.h: revision 1.1 sys/dev/ic/dwc_mmc.c: revision 1.11 sys/arch/arm/cortex/gic.c: revision 1.24 distrib/evbarm/instkernel/ramdisk/Makefile: revision 1.17 etc/etc.evbarm/Makefile.inc: revision 1.87 etc/etc.evbarm/Makefile.inc: revision 1.88 sys/arch/arm/fdt/gic_fdt.c: revision 1.5 etc/Makefile: revision 1.429 sys/arch/arm/fdt/gic_fdt.c: revision 1.6 sys/arch/arm/fdt/gic_fdt.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.2 sys/arch/evbarm/conf/std.sunxi: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.3 sys/arch/evbarm/conf/std.sunxi: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.4 sys/arch/evbarm/conf/std.sunxi: revision 1.3 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu_div.c: revision 1.1 sys/dev/gpio/gpiovar.h: revision 1.17 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.6 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.8 sys/arch/arm/sunxi/sunxi_rsb.h: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.12 sys/dev/fdt/fdtvar.h: revision 1.21 sys/arch/evbarm/sunxi/sunxi_start.S: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.13 sys/dev/fdt/fdtvar.h: revision 1.22 sys/arch/evbarm/conf/SUNXI: revision 1.10 sys/dev/fdt/fdtvar.h: revision 1.23 sys/arch/evbarm/conf/SUNXI: revision 1.11 sys/dev/fdt/gpioleds.c: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.24 sys/arch/evbarm/conf/SUNXI: revision 1.12 sys/arch/evbarm/conf/SUNXI: revision 1.13 sys/arch/arm/cortex/gic.c: revision 1.30 sys/arch/evbarm/conf/SUNXI: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.16 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.1 etc/Makefile: revision 1.430 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.2 etc/Makefile: revision 1.431 sys/arch/evbarm/conf/VEXPRESS_A15: revision 1.17 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.3 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.4 sys/arch/arm/samsung/exynos5422_clock.c: revision 1.6 sys/arch/arm/samsung/exynos_platform.c: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.29 sys/arch/arm/samsung/exynos_platform.c: revision 1.2 sys/arch/evbarm/conf/mk.vexpress: revision 1.3 sys/arch/arm/samsung/exynos_platform.c: revision 1.3 sys/arch/evbarm/conf/mk.vexpress: revision 1.4 sys/arch/arm/samsung/exynos_platform.c: revision 1.4 sys/arch/arm/arm/psci.h: revision 1.1 sys/arch/arm/samsung/exynos_platform.c: revision 1.5 sys/arch/arm/samsung/exynos_platform.c: revision 1.6 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.10 external/bsd/mdocml/bin/mandoc/Makefile: revision 1.12 sys/dev/fdt/files.fdt: revision 1.17 sys/dev/fdt/files.fdt: revision 1.18 sys/dev/fdt/files.fdt: revision 1.19 sys/arch/arm/samsung/exynos_sscom.c: revision 1.8 sys/arch/arm/sunxi/sun8i_a83t_ccu.c: revision 1.1 sys/arch/arm/sunxi/sunxi_mmc.c: revision 1.1 sys/arch/arm/samsung/exynos_sscom.c: revision 1.9 sys/arch/arm/conf/files.arm: revision 1.133 sys/arch/arm/samsung/mct_var.h: revision 1.5 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.2 sys/arch/evbarm/conf/std.vexpress: revision 1.6 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.3 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.4 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.30 sys/arch/arm/sunxi/files.sunxi: revision 1.2 sys/dev/ofw/openfirm.h: revision 1.35 sys/arch/arm/sunxi/files.sunxi: revision 1.3 sys/dev/ofw/openfirm.h: revision 1.36 sys/arch/arm/sunxi/files.sunxi: revision 1.4 sys/arch/arm/sunxi/files.sunxi: revision 1.5 sys/arch/evbarm/exynos/exynos_machdep.c: file removal sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.1 sys/arch/arm/samsung/sscom.c: revision 1.9 sys/arch/arm/sunxi/files.sunxi: revision 1.6 sys/dev/fdt/ohci_fdt.c: revision 1.1 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.7 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.8 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.9 sys/arch/arm/samsung/exynos_sscom.c: revision 1.10 sys/arch/evbarm/conf/mk.tegra: revision 1.5 sys/arch/arm/samsung/exynos_dwcmmc.c: revision 1.4 sys/arch/evbarm/conf/mk.tegra: revision 1.6 sys/arch/evbarm/conf/EXYNOS: revision 1.15 sys/arch/evbarm/conf/EXYNOS: revision 1.16 sys/arch/evbarm/conf/EXYNOS: revision 1.17 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.19 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.5 sys/arch/arm/sunxi/sunxi_emac.h: revision 1.1 sys/arch/evbarm/conf/mk.sunxi: revision 1.1 sys/arch/evbarm/include/bootconfig.h: revision 1.7 sys/arch/evbarm/conf/TEGRA: revision 1.24 sys/arch/arm/arm/psci.c: revision 1.1 sys/dev/led.c: revision 1.1 sys/dev/led.c: revision 1.2 sys/arch/arm/arm/psci_arm.S: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.2 sys/dev/fdt/ehci_fdt.c: revision 1.1 sys/dev/fdt/ehci_fdt.c: revision 1.2 sys/arch/arm/sunxi/sun6i_a31_ccu.h: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.21 sys/arch/arm/sunxi/files.sunxi: revision 1.10 sys/arch/arm/sunxi/files.sunxi: revision 1.11 sys/dev/fdt/fdtbus.c: revision 1.14 sys/arch/arm/sunxi/sunxi_mmc.h: revision 1.1 sys/arch/arm/samsung/exynos5422_dma.c: file removal usr.bin/config/mkmakefile.c: revision 1.69 sys/conf/files: revision 1.1178 sys/arch/arm/sunxi/sunxi_platform.h: revision 1.1 sys/arch/evbarm/exynos/exynos_start.S: revision 1.4 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.11 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.12 sys/arch/arm/sunxi/sunxi_rtc.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.h: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.2 sys/arch/evbarm/conf/SUNXI: revision 1.1 external/bsd/elftosb/usr.sbin/elftosb/Makefile: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.2 sys/arch/arm/fdt/psci_fdt.c: revision 1.1 sys/arch/evbarm/conf/SUNXI: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.4 sys/arch/evbarm/conf/files.exynos: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.6 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.1 sys/dev/fdt/fixedfactorclock.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.7 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_gpio.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.8 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.3 sys/dev/ic/dwc_mmc_reg.h: revision 1.6 sys/dev/fdt/fdt_subr.c: revision 1.16 sys/arch/evbarm/conf/SUNXI: revision 1.9 usr.bin/config/mkmakefile.c: revision 1.70 sys/dev/fdt/fdt_phy.c: revision 1.1 sys/arch/evbarm/conf/ODROID-XU: file removal sys/arch/arm/fdt/arm_fdt.c: revision 1.4 sys/arch/arm/samsung/exynos_reg.h: revision 1.14 sys/conf/files: revision 1.1180 sys/arch/arm/samsung/exynos_reg.h: revision 1.15 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.6 sys/dev/ic/dwc_mmc_var.h: revision 1.6 sys/arch/arm/samsung/exynos_combiner.c: revision 1.7 sys/arch/evbarm/exynos/platform.h: revision 1.2 sys/arch/arm/fdt/files.fdt: revision 1.12 sys/arch/evbarm/conf/std.exynos: revision 1.2 sys/arch/evbarm/conf/std.exynos: revision 1.3 sys/arch/arm/rockchip/rockchip_dwcmmc.c: revision 1.6 sys/arch/arm/sunxi/sunxi_com.c: revision 1.1 sys/dev/led.h: revision 1.1 sys/arch/evbarm/conf/std.exynos: revision 1.5 sys/arch/arm/sunxi/sunxi_com.c: revision 1.2 sys/arch/evbarm/conf/files.evbarm: revision 1.26 usr.bin/config/defs.h: revision 1.99 sys/arch/arm/fdt/arm_fdtvar.h: revision 1.6 sys/arch/arm/samsung/exynos_soc.c: revision 1.32 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.2 sys/arch/arm/samsung/mct.c: revision 1.11 sys/arch/evbarm/conf/ODROID-U: file removal sys/arch/arm/samsung/mct.c: revision 1.12 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.4 Get the EXYNOS kernel building again with recent FDT changes. Untested. Use arm_fdt_cpu_hatch and add mmu entry for DTB Fix exynos5 devmap, bootstrap, and implement early_putchar. Calculate UART frequency based on bootloader config. Fix KERNEL_BASE_PHYS (how did this ever work?) Avoid divide-by-zero for unconfigured PLLs Correctly initialize i2cbus attach args. Add delay and enable mct timecounter. Fix build w/o VERBOSE_INIT_ARM Remove ODROID-U and ODROID-XU kernel configs as they no longer work. - Replace CONSADDR with SSCOM2CONSOLE in example - Remove gtmr (Exynos5422 uses mct) - cinclude EXYNOS.local instead of TEGRA.local Use fdtbus_intr_establish to hook in block interrupts instead of intr_establish. Simplify MCT; just enable it and then attach an ARMv7 generic timer. Add support for building DTB files during kernel build, from christos. build vexpress-v2p-ca15-tc1.dtb with the kernel build tegra124-apalis-eval.dtb, tegra124-jetson-tk1.dtb, tegra124-nyan-big.dtb, tegra124-nyan-blaze.dtb, and tegra124-venice2.dtb with the kernel Allow multiline makeoptions to work by quoting the newline.. Bump for quoting makeoptions with multiple lines. un-c99 bump required config version for multiline makeoptions feature Set DTS makeoption in kernel config Assign DTB files to a variable so we can make -V DTB put the dtb files with their kernels. no need for debug printing. Don't assume that CPU index = GIC CPU interface number. We can determine the current CPU interface number by reading from the read-only GICD_ITARGETSR0 through GICD_ITARGETSR7 registers. This gets interrupts working on Exynos 5422, where the boot processor has GIC CPU interface #4. use -v to get the expanded variable. Use -v to get the expanded variables. Get baud rate from sclk_uartN instead of uartN. Print IRQ number at attach. Fix PLL con0 register locations and add uart clocks Disable exyortc for now, it doesn't work. More or less a rewrite of dwc_mmc, based on awin_mmc, adding DMA support. Update for new dwc_mmc driver Fix dmesg Add Exynos 5410 clock controller driver. Fix a few typos in clock parent names for mmc clocks. From jmcneill@ Update for new dwc_mmc driver Implement platform reset for exynos5 Attach fdtbus to a /clocks node with no compatible string. Add support for ARM Power State Coordination Interface (PSCI). Support interrupt sharing. Add initial support for Allwinner H3 SoC. ARM Trusted Firmware reserves SGIs 8-15 for secure use. Even without ATF, U-Boot on some platforms may use SGIs in this range for the PSCI implementation. Change ARMGIC_IPI_BASE to 0 from (16 - NIPI) and add a compile-time assert to ensure that we don't end up with a conflict. Add H3 MMC support SD/MMC clock fixes Add FDT PHY interface. Add glue for generic ehci/ohci bindings. Rename a variable, NFC. Support parents in different clock domains. Add USB stuff. Doesn't quite work yet. Synopsys DesignWare APB UART needs "options COM_AWIN" for now. Add i2c glue. Add RTC driver. PHY registers start at index 1. Now USB works. Don't allow sharing edge and level triggered interrupts. Add arm_fdt_memory_dump helper for dumping physical addresses from ddb Print clocks with aprint_debug Remove unused defines Add fdtbus_get_string helper Add of_search_compatible, which searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. This allows us to associate data with compatible strings. Add driver for Allwinner Gigabit Ethernet (EMAC) as found in sun8i and later family SoCs. This is a port of my FreeBSD driver which has been confirmed to work on Allwinner H3, A83T, and A64 SoCs. Fix dmesg Add basic support for Allwinner A31. Add basic FDT GPIO support. Fix the pinctrl api to match the spec. A pinctrl config can have more than one xref, and an xref may have specifier data associated with it. Enable sunxi pinctrl support Adjust to new pinctrl API Add P2WI/RSB driver, based on awin_p2wi.c. Fix typo in a compat string. Configure pin defaults at attach No need to explicitly set pinctrl config 0 now Fix some register definitions. Disallow sharing between MPSAFE and non-MPSAFE handlers. Add of_match_compat_data. This routine searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. Add options __HAVE_CPU_UAREA_ALLOC_IDLELWP Add support for reserved memory and MEMORY_DISK_DYNAMIC for FDT-based kernels. the extent code cannot use the full range of u_long, so ignore the last page before 4GB too. ok jmcneill@ Copy install ramdisk to releasedir. Provide both a raw ffs and Legacy U-Boot version of it. Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb files for SUNXI and TEGRA kernels on the MSDOS partition. Let the controller provide a default name for pins. This makes pins easier to locate when we have multiple banks and a variable number of pins per bank. Attach gpio(4) to sunxigpio Test for kernel build directory before reading DTB list Add support for Allwinner A83T SoC. Add A83T files Fixup busdma sync and locking in the RX path. Disable batch RX/TX ints. Fix AHB2 register definition and explicitly set AHB2 parent to PLL_PERIPH0/2 -- this gives us 50% more bus bandwidth for emac Restore TX_INTERVAL_DEFAULT to 64 Drop the sunxi_emac_rx_batch feature. It was originally designed to reduce the amount of mutex unlock/lock cycles during the RX path on FreeBSD and if_input, but it is not required to drop the lock before calling if_percpuq_enqueue on NetBSD. Write back the data value instead of mask in sunxi_gpio_write Add a helper for exposing LED controls via sysctl. Add GPIO LED driver. add gpioleds Add misc. gates and resets driver, and explicitly enable PIO clocks at attach. Add fdtbus_get_string_index helper. Add driver for fixed-factor clocks. Add ffclock Remove the requirement for ehci to attach after companion devices. "go for it" - skrll@ Remove the hack to find companion devices and just assume 1 companion if ETTF flag is not set. Remove pass numbers for ehci/ohci now that the attach order no longer matters Use unsigned char for ctype functions, suggested by christos Add : to body of populate_sunxi to appease bash. port-evbarm/52388: Fix number of args to a debug printf.
|
1.1.2.1 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.3 | 26-Sep-2014 |
reinoud | Rename ODROID to ODROID-XU
|
1.2 | 01-May-2014 |
martin | branches: 1.2.2; 1.2.4; 1.2.6; 1.2.8; 1.2.10; Do not create debug info for *_INSTALL kernels.
|
1.1 | 13-Apr-2014 |
matt | Add initial support for the ODROID-XU and ODROID-U3. Still a work in progress. Started by nick and reinoud.
|
1.2.10.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.2.10.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.10.1 | 01-May-2014 |
tls | file ODROID_INSTALL was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.2.8.1 | 04-Jan-2015 |
martin | Pull up the following revisions, requested by skrll in #373:
sys/arch/arm/samsung/exynos4_loc.c 1.10-1.11 sys/arch/arm/samsung/exynos4_reg.h 1.8-1.13 sys/arch/arm/samsung/exynos5_loc.c 1.8-1.12 sys/arch/arm/samsung/exynos5_reg.h 1.11-1.20 sys/arch/arm/samsung/exynos_gpio.c 1.7-1.12 sys/arch/arm/samsung/exynos_i2c.c 1.2-1.3 sys/arch/arm/samsung/exynos_intr.h 1.2 sys/arch/arm/samsung/exynos_io.c 1.7-1.8 sys/arch/arm/samsung/exynos_io.h 1.5-1.6 sys/arch/arm/samsung/exynos_reg.h 1.8-1.13 sys/arch/arm/samsung/exynos_smc.S 1.2-1.3 sys/arch/arm/samsung/exynos_soc.c 1.15-1.27 sys/arch/arm/samsung/exynos_usb.c 1.8-1.13 sys/arch/arm/samsung/exynos_var.h 1.13-1.18 sys/arch/arm/samsung/exynos_wdt.c 1.5 sys/arch/arm/samsung/mct.c 1.4-1.5 sys/arch/arm/samsung/mct_reg.h 1.2 sys/arch/arm/samsung/mct_var.h 1.3 sys/arch/arm/samsung/smc.h 1.2 sys/arch/arm/samsung/sscom.c 1.7 sys/arch/evbarm/odroid/odroid_machdep.c 1.25-1.39 sys/arch/evbarm/odroid/odroid_start.S 1.4-1.6 sys/arch/evbarm/conf/std.odroid 1.3-1.5 sys/arch/evbarm/conf/ODROID delete sys/arch/evbarm/conf/ODROID-U 1.10-1.17 sys/arch/evbarm/conf/ODROID_INSTALL delete sys/arch/evbarm/conf/ODROID-XU 1.1-1.4
Improve ODROID support.
|
1.2.6.2 | 10-Aug-2014 |
tls | Rebase.
|
1.2.6.1 | 01-May-2014 |
tls | file ODROID_INSTALL was added on branch tls-earlyentropy on 2014-08-10 06:53:55 +0000
|
1.2.4.2 | 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.2.4.1 | 01-May-2014 |
yamt | file ODROID_INSTALL was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.2.2.1 | 01-May-2014 |
rmind | file ODROID_INSTALL was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.3 | 08-Apr-2018 |
jmcneill | Remove old Allwinner port.
|
1.2 | 27-May-2017 |
bouyer | branches: 1.2.8; 1.2.10; Add options CAN and pseudo-device canloop to ALL kernel configs. Add the same commented out to i386/amd64 GENERIC and OLIMEXLIME2 (A20-based). Also add commented out awincan0 in OLIMEXLIME2.
|
1.1 | 03-Jun-2015 |
jmcneill | branches: 1.1.2; Add kernel config for Olimex A20-OLinuXino-LIME2
|
1.1.2.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.1.2.2 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.1.2.1 | 03-Jun-2015 |
skrll | file OLIMEXLIME2 was added on branch nick-nhusb on 2015-06-06 14:39:58 +0000
|
1.2.10.1 | 16-Apr-2018 |
pgoyette | Sync with HEAD, resolve some conflicts
|
1.2.8.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.2.8.1 | 27-May-2017 |
jdolecek | file OLIMEXLIME2 was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.4 | 29-Mar-2014 |
matt | Remove OMAP5432_EVM to OMAP5EVM. Add install kernel.
|
1.3 | 30-Jun-2013 |
rmind | G/C PFIL_HOOKS from the kernel configs.
|
1.2 | 18-Jun-2013 |
matt | branches: 1.2.2; 1.2.4; Turn off direct mapped phys
|
1.1 | 16-Jun-2013 |
matt | Add config for OMAP5432_EVM (omap5 dual cortex-a15)
|
1.2.4.2 | 18-May-2014 |
rmind | sync with head
|
1.2.4.1 | 28-Aug-2013 |
rmind | sync with head
|
1.2.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.2.2.1 | 18-Jun-2013 |
tls | file OMAP5432_EVM was added on branch tls-maxphys on 2013-06-23 06:20:04 +0000
|
1.22 | 29-Oct-2022 |
jmcneill | Retire arch/evbarm/beagle.
A few more kernel configs go away:
- OMAP5EVM and PANDABOARD likely never worked to begin with. - N900 and VTC100 are TI AM335x based, which is supported by GENERIC.
|
1.21 | 07-Aug-2022 |
simonb | UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.20 | 29-Sep-2020 |
jmcneill | Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
1.19 | 13-Jun-2020 |
ad | Comment out "options PMAPCOUNTERS". It adds much overhead and is mostly of interest to people hacking on the VM system or pmap. Proposed on port-arm@.
|
1.18 | 23-May-2020 |
rin | Fix typo in comment.
|
1.17 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.16 | 18-May-2019 |
skrll | branches: 1.16.2; 1.16.8; Convert remaining armv7 kernels to generic start and remove a bunch of code including a9_mpsubr.S.
Thanks to Lwazi Dube for testing PANDABOARD and BEAGLEBONE.
|
1.15 | 23-Oct-2018 |
jdolecek | remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.14 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.13 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.12 | 14-Sep-2017 |
mrg | branches: 1.12.2; 1.12.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.11 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.10 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.9 | 12-Aug-2015 |
maxv | branches: 1.9.2; 1.9.4; Remove KMEMSTATS.
|
1.8 | 31-Mar-2015 |
riz | Spell "Independent" correctly in cargo-culted comments.
|
1.7 | 23-Aug-2014 |
dholland | branches: 1.7.2; 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.6 | 17-Aug-2014 |
joerg | branches: 1.6.2; 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.5 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.4 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.3 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.2 | 30-Mar-2014 |
matt | branches: 1.2.2; 1.2.4; 1.2.6; Make this MP by default
|
1.1 | 29-Mar-2014 |
matt | Remove OMAP5432_EVM to OMAP5EVM. Add install kernel.
|
1.2.6.2 | 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.2.6.1 | 30-Mar-2014 |
yamt | file OMAP5EVM was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.2.4.2 | 18-May-2014 |
rmind | sync with head
|
1.2.4.1 | 30-Mar-2014 |
rmind | file OMAP5EVM was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.2.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.6.2.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.6.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.6.2.1 | 17-Aug-2014 |
tls | file OMAP5EVM was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.7.2.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.7.2.2 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.7.2.1 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.9.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.9.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.12.4.2 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.12.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.12.2.2 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.12.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.16.8.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.16.2.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.3 | 23-May-2020 |
jmcneill | GC unused INSTALL kernel configs.
|
1.2 | 01-May-2014 |
martin | branches: 1.2.2; 1.2.4; 1.2.8; Do not create debug info for *_INSTALL kernels.
|
1.1 | 29-Mar-2014 |
matt | branches: 1.1.2; Remove OMAP5432_EVM to OMAP5EVM. Add install kernel.
|
1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.8.1 | 01-May-2014 |
tls | file OMAP5EVM_INSTALL was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.2.4.2 | 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.2.4.1 | 01-May-2014 |
yamt | file OMAP5EVM_INSTALL was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.2.2.1 | 01-May-2014 |
rmind | file OMAP5EVM_INSTALL was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.47 | 01-Jun-2025 |
rin | evbarm/OPENBLOCKS_A6: Add A7 support to comment, NFC
|
1.46 | 29-Jan-2024 |
christos | branches: 1.46.2; PR/57889: Ricardo Branco: ext2fs does not have user immutable and append file flags, only system ones. Restrict those to the superuser. Before the behavior was controlled by EXT2FS_SYSTEM_FLAGS. Make that behavior the default.
|
1.45 | 07-Aug-2022 |
simonb | branches: 1.45.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.44 | 20-May-2022 |
rin | Comment out most of USB devices. Fix boot failure since netbsd-8.
There is an upper limit of kernel size for u-boot, somewhere at ~6MB. If kernel exceeds this limit, work area of u-boot gets broken.
|
1.43 | 20-Jan-2021 |
nia | do not enable kernel OSS compat in configs without compat_linux
perhaps kernel OSS compat can be merged into compat_linux to avoid further confusion
|
1.42 | 27-Sep-2020 |
roy | branches: 1.42.2; vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.41 | 16-Aug-2020 |
jdolecek | make COMPAT_LINUX option disabled by default
leave the option enabled only in amd64/i386 ALL kernels to make sure it continues to be compilable also when included in kernel
|
1.40 | 01-Aug-2020 |
maxv | Remove references to BRIDGE_IPF, it is now compiled in by default.
|
1.39 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.38 | 25-Mar-2020 |
jdolecek | branches: 1.38.2; remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs to prepare for their eventual removal
|
1.37 | 19-Jan-2020 |
thorpej | Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete.
|
1.36 | 26-Apr-2019 |
sevan | branches: 1.36.4; Use veriexec.config to reduce duplication
|
1.35 | 06-Feb-2019 |
rin | Add ure(4) to kernel config files. Also add PHY drivers where necessary.
|
1.34 | 23-Oct-2018 |
jdolecek | remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.33 | 25-Aug-2018 |
rin | Add (commented out) mue(4) to where appropriate. Also add MII/PHY drivers for USB NICs if missing.
|
1.32 | 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.31 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.30 | 14-Sep-2017 |
mrg | branches: 1.30.2; 1.30.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.29 | 13-Sep-2017 |
sevan | Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options. These algorithms are either broken or on their way to being broken.
Discussed on tech-security http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html
ok riastradh
|
1.28 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.27 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.26 | 26-Nov-2016 |
christos | branches: 1.26.2; mention PAX_SEGVGUARD dependency on FILEASSOC
|
1.25 | 12-Aug-2015 |
maxv | branches: 1.25.2; Remove KMEMSTATS.
|
1.24 | 17-Oct-2014 |
martin | branches: 1.24.2; Fix the names of the (commented out) Kirwood L2 cache options.
|
1.23 | 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.22 | 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.21 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.20 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.19 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.18 | 03-Jan-2014 |
kiyohara | branches: 1.18.2; Change wildcard for mvgbe configuration. Don't attach, if clock was disabled.
|
1.17 | 05-Oct-2013 |
kiyohara | Add comment-outed mvgbec1 and mvgbe for A7.
|
1.16 | 05-Oct-2013 |
kiyohara | Cleanup.
|
1.15 | 30-Jun-2013 |
rmind | G/C PFIL_HOOKS from the kernel configs.
|
1.14 | 05-Jun-2013 |
christos | branches: 1.14.2; catch the escapees of the IPSEC_NAT_T purge.
|
1.13 | 27-Apr-2013 |
christos | more bogus number removal
|
1.12 | 27-Apr-2013 |
christos | the bogus number police
|
1.11 | 27-Apr-2013 |
christos | remove confusing numeric locators where they are unused.
|
1.10 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.9 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.8 | 17-Oct-2012 |
apb | branches: 1.8.2; Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.7 | 11-Sep-2012 |
msaitoh | branches: 1.7.2; Add PUFFS, putter and fss.
|
1.6 | 09-Sep-2012 |
msaitoh | Split DEBUG="-g -Ox" into DEBUG="-g" and COPTS="-Ox".
|
1.5 | 01-Sep-2012 |
jakllsch | Rename RT2500USB driver to ural(4) as it was originally in OpenBSD, as ural(4) and ral(4) do not actually share any code.
Enable ural(4) in hpcarm WZERO3 kernel too, as it will now build.
Fixes PR#43520.
|
1.4 | 29-Aug-2012 |
skrll | Typo in comment
|
1.3 | 23-Aug-2012 |
kiyohara | Comment-out md.
|
1.2 | 23-Aug-2012 |
kiyohara | Remove obsolated file-system PORTAL.
|
1.1 | 01-Aug-2012 |
kiyohara | Add OPENBLOCKS_A6 (Plat'Home OpenBlockS A6).
|
1.7.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.7.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.7.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.7.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.8.2.3 | 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.8.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.8.2.1 | 17-Oct-2012 |
yamt | file OPENBLOCKS_A6 was added on branch yamt-pagecache on 2012-10-30 17:19:20 +0000
|
1.14.2.2 | 18-May-2014 |
rmind | sync with head
|
1.14.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.18.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.24.2.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.24.2.2 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.24.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.25.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.25.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.26.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.30.4.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.30.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.30.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.30.2.3 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.30.2.2 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.30.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.36.4.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.38.2.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.42.2.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.45.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.46.2.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
1.36 | 07-Aug-2022 |
simonb | branches: 1.36.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.35 | 20-Jan-2021 |
nia | remove compat_ossaudio from kernel modules
this is only useful with compat_linux and gets autoloaded when compat_linux is loaded, so there's no reason to bake it into kernels any more.
|
1.34 | 27-Sep-2020 |
roy | branches: 1.34.2; vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.33 | 16-Aug-2020 |
jdolecek | make COMPAT_LINUX option disabled by default
leave the option enabled only in amd64/i386 ALL kernels to make sure it continues to be compilable also when included in kernel
|
1.32 | 01-Aug-2020 |
maxv | Remove references to BRIDGE_IPF, it is now compiled in by default.
|
1.31 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.30 | 25-Mar-2020 |
jdolecek | branches: 1.30.2; remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs to prepare for their eventual removal
|
1.29 | 19-Jan-2020 |
thorpej | Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete.
|
1.28 | 26-Apr-2019 |
sevan | branches: 1.28.4; Use veriexec.config to reduce duplication
|
1.27 | 23-Oct-2018 |
jdolecek | remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.26 | 15-Oct-2018 |
skrll | Only ent KERNEL_BASE_EXT when we want to change KERNEL_BASE from its default of 0x8000_0000
Don't use KERNEL_BASE_EXT where KERNEL_BASE should be instead.
Workaround a as(1) weirdness in armadaxp_start.S
|
1.25 | 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.24 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.23 | 14-Sep-2017 |
mrg | branches: 1.23.2; 1.23.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.22 | 13-Sep-2017 |
sevan | Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options. These algorithms are either broken or on their way to being broken.
Discussed on tech-security http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html
ok riastradh
|
1.21 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.20 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.19 | 26-Nov-2016 |
christos | branches: 1.19.2; mention PAX_SEGVGUARD dependency on FILEASSOC
|
1.18 | 06-Nov-2015 |
kiyohara | branches: 1.18.2; Add mvsocts.
|
1.17 | 12-Aug-2015 |
maxv | Remove KMEMSTATS.
|
1.16 | 28-Jun-2015 |
kiyohara | Move makphy to after mv{gb,xp}e. And indents.
|
1.15 | 28-Jun-2015 |
kiyohara | Remove mvsdio. OpenBlocks AX3 not have it.
|
1.14 | 03-Jun-2015 |
hsuenaga | add kernel config of if_mvxpe(new ethernet) and mvxpsec(new cryptographic). still disabled by default. I need to do more test...
|
1.13 | 30-Aug-2014 |
kiyohara | branches: 1.13.2; Add options __HAVE_MM_MD_DIRECT_MAPPED_PHYS and set KERNEL_BASE_{EXT,VIRT}. And support VFP.
|
1.12 | 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.11 | 17-Aug-2014 |
joerg | branches: 1.11.2; 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.10 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.9 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.8 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.7 | 15-Mar-2014 |
kiyohara | branches: 1.7.2; 1.7.4; 1.7.6; Add comment-out-ed FPU options. Armada XP has FPU. Add comment-out-ed athn. Change ehci[01] to ehci*. Check the clock gating already supported.
|
1.6 | 15-Mar-2014 |
kiyohara | Support options MVSOC_INTERREGS_PBASE for *old* Armada {XP,370} machines.
|
1.5 | 23-Dec-2013 |
kiyohara | Enable mvgbe and makphy.
|
1.4 | 05-Oct-2013 |
kiyohara | Disable mvgbec and mvgbe.
|
1.3 | 05-Oct-2013 |
kiyohara | Cleanup.
|
1.2 | 05-Oct-2013 |
kiyohara | Add options COM_16750. It is requiring now.
|
1.1 | 30-Sep-2013 |
kiyohara | Add configuration Plat'Home OpenBlocks AX3.
|
1.7.6.2 | 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.7.6.1 | 15-Mar-2014 |
yamt | file OPENBLOCKS_AX3 was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.7.4.2 | 18-May-2014 |
rmind | sync with head
|
1.7.4.1 | 15-Mar-2014 |
rmind | file OPENBLOCKS_AX3 was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.7.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.11.2.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.11.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.11.2.1 | 17-Aug-2014 |
tls | file OPENBLOCKS_AX3 was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.13.2.5 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.13.2.4 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.13.2.3 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.13.2.2 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.13.2.1 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.18.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.18.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.19.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.23.4.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.23.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.23.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.23.2.4 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.23.2.3 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.23.2.2 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.23.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.28.4.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.30.2.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.34.2.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.36.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.9 | 16-Aug-2020 |
jdolecek | make COMPAT_LINUX option disabled by default
leave the option enabled only in amd64/i386 ALL kernels to make sure it continues to be compilable also when included in kernel
|
1.8 | 25-Nov-2017 |
christos | we don't need manual removals now that config has been fixed
|
1.7 | 21-Nov-2017 |
christos | remove children of mvsdio
|
1.6 | 13-Dec-2015 |
cyber | mvsdio does not work on OPENRD, disable it. Tested on OpenRD-Client, causes infinite loop during autoconf when enabled.
|
1.5 | 04-Apr-2014 |
msaitoh | branches: 1.5.4; 1.5.6; 1.5.8; Delete COMPAT_NETBSD32 option
|
1.4 | 03-Dec-2012 |
msaitoh | branches: 1.4.2; - Delete "no" entries for mvsdio sdmmc sbt and ld. The bug was fixed. - Delete mvpex, pci, pchb, mvsata, atabus and wd. These are defined in conf/SHEEVAPLUG
|
1.3 | 26-Oct-2012 |
msaitoh | branches: 1.3.2; Add PCI stuff.
|
1.2 | 01-Sep-2012 |
matt | branches: 1.2.2; Bump up SYMTAB_SPACE
|
1.1 | 10-Aug-2012 |
matt | Add config file(s) for OpenRD client.
|
1.2.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.2.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.2.2 | 25-Feb-2013 |
tls | resync with head
|
1.2.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.3.2.4 | 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.3.2.3 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.3.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.3.2.1 | 26-Oct-2012 |
yamt | file OPENRD was added on branch yamt-pagecache on 2012-10-30 17:19:20 +0000
|
1.4.2.1 | 18-May-2014 |
rmind | sync with head
|
1.5.8.1 | 16-Jan-2016 |
snj | Pull up following revision(s) (requested by cyber in ticket #1061): sys/arch/evbarm/conf/OPENRD: revision 1.6 mvsdio does not work on OPENRD, disable it. Tested on OpenRD-Client, causes infinite loop during autoconf when enabled.
|
1.5.6.1 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.5.4.1 | 16-Jan-2016 |
snj | Pull up following revision(s) (requested by cyber in ticket #1061): sys/arch/evbarm/conf/OPENRD: revision 1.6 mvsdio does not work on OPENRD, disable it. Tested on OpenRD-Client, causes infinite loop during autoconf when enabled.
|
1.1 | 10-Aug-2012 |
matt | branches: 1.1.4; Add config file(s) for OpenRD client.
|
1.1.4.2 | 30-Oct-2012 |
yamt | sync with head
|
1.1.4.1 | 10-Aug-2012 |
yamt | file OPENRD_INSTALL was added on branch yamt-pagecache on 2012-10-30 17:19:20 +0000
|
1.36 | 29-Oct-2022 |
jmcneill | Remove support for TI OMAP 5912 OSK board.
This is part of the arch/arm/omap removal.
|
1.35 | 07-Aug-2022 |
simonb | UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.34 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.33 | 12-Jul-2018 |
maxv | branches: 1.33.4; 1.33.10; Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.32 | 14-Sep-2017 |
mrg | branches: 1.32.2; 1.32.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.31 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 2.
|
1.30 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.29 | 21-Aug-2015 |
uebayasi | branches: 1.29.2; 1.29.4; Add `pseudo-device ksyms' where `options DDB' is used, because config(1)/config(5) can't handle module dependency correctly at this moment.
(This is another proof that shared file definition (`file xxx.c a|b') is a bad idea.)
|
1.28 | 07-Aug-2015 |
maxv | Remove the KMEMSTATS option. It no longer exists.
|
1.27 | 23-Aug-2014 |
dholland | branches: 1.27.2; 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.26 | 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.25 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.24 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.23 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.22 | 30-Jun-2013 |
rmind | branches: 1.22.4; G/C PFIL_HOOKS from the kernel configs.
|
1.21 | 05-Jun-2013 |
christos | branches: 1.21.2; remove obsolete networking options
|
1.20 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.19 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.18 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.17 | 11-Sep-2012 |
msaitoh | branches: 1.17.2; Add PUFFS, putter and fss.
|
1.16 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.15 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.14 | 22-Nov-2011 |
tls | branches: 1.14.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.13 | 30-Jun-2011 |
wiz | branches: 1.13.2; dependant -> dependent
|
1.12 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.11 | 23-Nov-2010 |
hannken | branches: 1.11.2; 1.11.4; Remove unused count from pseudo-device md.
|
1.10 | 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
1.9 | 05-Dec-2009 |
pooka | branches: 1.9.2; 1.9.4; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.8 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.7 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.6 | 24-Nov-2008 |
ad | branches: 1.6.4; Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.5 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.4 | 31-Jul-2008 |
simonb | branches: 1.4.2; Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.3 | 30-May-2008 |
tsutsui | branches: 1.3.4; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.2 | 19-Jan-2008 |
chris | branches: 1.2.6; 1.2.8; 1.2.10; 1.2.12; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
1.1 | 06-Jan-2007 |
christos | branches: 1.1.2; 1.1.6; 1.1.8; 1.1.26; 1.1.30; 1.1.36; 1.1.42; New files from Bucky Katz
|
1.1.42.1 | 20-Jan-2008 |
bouyer | Sync with HEAD
|
1.1.36.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.1.30.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.1.26.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.1.8.3 | 21-Jan-2008 |
yamt | sync with head
|
1.1.8.2 | 26-Feb-2007 |
yamt | sync with head.
|
1.1.8.1 | 06-Jan-2007 |
yamt | file OSK5912 was added on branch yamt-lazymbuf on 2007-02-26 09:06:17 +0000
|
1.1.6.2 | 24-Feb-2007 |
snj | Pull up following revision(s) (requested by matt in ticket #457): sys/arch/evbarm/conf/OSK5912: revision 1.1 sys/arch/evbarm/osk5912/if_sm_emifs.c: revision 1.1 sys/arch/evbarm/conf/std.osk5912: revision 1.1 sys/arch/evbarm/osk5912/osk5912_machdep.c: revision 1.1 sys/arch/evbarm/conf/mk.osk5912: revision 1.1 sys/arch/evbarm/conf/files.osk5912: revision 1.1 New files from Bucky Katz
|
1.1.6.1 | 06-Jan-2007 |
snj | file OSK5912 was added on branch netbsd-4 on 2007-02-24 19:03:13 +0000
|
1.1.2.2 | 12-Jan-2007 |
ad | Sync with head.
|
1.1.2.1 | 06-Jan-2007 |
ad | file OSK5912 was added on branch newlock2 on 2007-01-12 01:00:46 +0000
|
1.2.12.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.2.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.2.10.3 | 11-Aug-2010 |
yamt | sync with head.
|
1.2.10.2 | 11-Mar-2010 |
yamt | sync with head
|
1.2.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.2.8.1 | 04-Jun-2008 |
yamt | sync with head
|
1.2.6.3 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.2.6.2 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.2.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.3.4.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.3.4.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.4.2.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.4.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.6.4.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.9.4.3 | 21-Apr-2011 |
rmind | sync with head
|
1.9.4.2 | 05-Mar-2011 |
rmind | sync with head
|
1.9.4.1 | 30-May-2010 |
rmind | sync with head
|
1.9.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.11.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.11.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.13.2.3 | 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.13.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.13.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.14.2.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.14.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.17.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.17.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.17.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.17.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.21.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.22.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.27.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.27.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.29.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.29.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.32.4.2 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.32.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.32.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.33.10.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.33.4.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.57 | 03-Nov-2019 |
jmcneill | OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC.
|
1.56 | 02-Nov-2019 |
martin | Replace tps65950pm with twl (the former has been removed)
|
1.55 | 26-Apr-2019 |
sevan | branches: 1.55.2; Use veriexec.config to reduce duplication
|
1.54 | 23-Oct-2018 |
jdolecek | remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.53 | 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.52 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.51 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.50 | 14-Sep-2017 |
mrg | branches: 1.50.2; 1.50.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.49 | 13-Sep-2017 |
sevan | Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options. These algorithms are either broken or on their way to being broken.
Discussed on tech-security http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html
ok riastradh
|
1.48 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.47 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.46 | 26-Nov-2016 |
christos | branches: 1.46.2; mention PAX_SEGVGUARD dependency on FILEASSOC
|
1.45 | 04-Oct-2016 |
kiyohara | Enable com2, sdhc1. And add flash@nand@omapnand. And smsh's locator use "cs" instead of "addr".
|
1.44 | 04-Aug-2016 |
kiyohara | Move BOARDTYPE and EVBARM_BOARDTYPE from std.overo to OVERO.
|
1.43 | 26-Sep-2015 |
maxv | branches: 1.43.2; Remove KMEMSTATS. Normally it's ok now.
|
1.42 | 11-Oct-2014 |
uebayasi | branches: 1.42.2; No wsdisplay options without wsdisplay.
|
1.41 | 30-Aug-2014 |
kiyohara | Pad L4 WAKEUP to 1M, like omap2_reg.h.
|
1.40 | 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.39 | 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.38 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.37 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.36 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.35 | 23-May-2014 |
kiyohara | Call arm32_*_init() and initarm_common(). OVERO work fine. GUMSTIX build only now.
|
1.34 | 05-Apr-2014 |
khorben | Fixed a typo
|
1.33 | 01-Oct-2013 |
kiyohara | branches: 1.33.2; Add OMAP_MPU_CLOCK_FREQ=13000000.
|
1.32 | 26-Sep-2013 |
kiyohara | Get and calculate some clocks from register. And change some dpll5 settings for DM37xx. But I don't have it. Tested EarthSTORM(Sliverlode) only. EHCI works. However clock is bad?
|
1.31 | 30-Jun-2013 |
rmind | G/C PFIL_HOOKS from the kernel configs.
|
1.30 | 09-Jun-2013 |
kiyohara | branches: 1.30.2; Add omapdma. Fix typo. s/expantion/expansion/.
|
1.29 | 05-Jun-2013 |
christos | remove obsolete networking options
|
1.28 | 27-Apr-2013 |
christos | more bogus number removal
|
1.27 | 27-Apr-2013 |
christos | the bogus number police
|
1.26 | 27-Apr-2013 |
christos | remove confusing numeric locators where they are unused.
|
1.25 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.24 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.23 | 03-Jan-2013 |
kiyohara | Add omapscm, iic and tps65950pm.
|
1.22 | 29-Dec-2012 |
kiyohara | Change size of some devices. from DM37xx and OMAP 35xx datasheet. Support Overo *STORM. Tested only Overo EarthSTORM(Silverload).
|
1.21 | 24-Dec-2012 |
kiyohara | Enable ehci and umass. (tested only Chestnut43) Add some comment-outed devices. Indent and reorder.
|
1.20 | 08-Dec-2012 |
matt | For cortex kernels, also specify -mfpu=neon
|
1.19 | 29-Oct-2012 |
kiyohara | Add sdmmc.
|
1.18 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.17 | 11-Sep-2012 |
msaitoh | branches: 1.17.2; Add PUFFS, putter and fss.
|
1.16 | 01-Sep-2012 |
matt | Bump SYMTAB_SPACE Use cortex-a8 since it is a OMAP3530
|
1.15 | 29-Aug-2012 |
skrll | Typo in comment
|
1.14 | 29-Jul-2012 |
matt | Fix more -fno-common fallout. Move more variables to common locations.
|
1.13 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.12 | 10-Mar-2012 |
joerg | P1003_1B_SEMAPHORE is no longer optional.
|
1.11 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.10 | 22-Nov-2011 |
tls | branches: 1.10.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.9 | 30-Jun-2011 |
wiz | branches: 1.9.2; dependant -> dependent
|
1.8 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.7 | 23-Nov-2010 |
hannken | branches: 1.7.2; 1.7.4; 1.7.6; Remove unused count from pseudo-device md.
|
1.6 | 30-Aug-2010 |
kiyohara | Support prcm@obio1.
|
1.5 | 28-Aug-2010 |
kiyohara | Change size number to hexadecimal.
|
1.4 | 28-Aug-2010 |
kiyohara | Support smsh@gpmc. tested Chestnut43 only.
|
1.3 | 20-Jul-2010 |
kiyohara | branches: 1.3.2; 1.3.4; Add CPPFLAGS like to BEAGLEBOAD.
|
1.2 | 20-Jul-2010 |
kiyohara | Remove unexist device(omapnand0).
|
1.1 | 10-Jul-2010 |
kiyohara | Support Overo (Gumstix inc). + This commit supports basically. + Expansion boards not support yet. And MicroSD, Wifi, Bluetooth too.
|
1.3.4.3 | 22-Oct-2010 |
uebayasi | Sync with HEAD (-D20101022).
|
1.3.4.2 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.3.4.1 | 20-Jul-2010 |
uebayasi | file OVERO was added on branch uebayasi-xip on 2010-08-17 06:44:15 +0000
|
1.3.2.3 | 09-Oct-2010 |
yamt | sync with head
|
1.3.2.2 | 11-Aug-2010 |
yamt | sync with head.
|
1.3.2.1 | 20-Jul-2010 |
yamt | file OVERO was added on branch yamt-nfs-mp on 2010-08-11 22:51:50 +0000
|
1.7.6.3 | 21-Apr-2011 |
rmind | sync with head
|
1.7.6.2 | 05-Mar-2011 |
rmind | sync with head
|
1.7.6.1 | 23-Nov-2010 |
rmind | file OVERO was added on branch rmind-uvmplock on 2011-03-05 20:50:03 +0000
|
1.7.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.7.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.9.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.9.2.4 | 23-Jan-2013 |
yamt | sync with head
|
1.9.2.3 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.9.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.9.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.10.2.3 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.10.2.2 | 11-Mar-2012 |
mrg | sync to latest -current
|
1.10.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.17.2.5 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.17.2.4 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.17.2.3 | 23-Jun-2013 |
tls | resync from head
|
1.17.2.2 | 25-Feb-2013 |
tls | resync with head
|
1.17.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.30.2.2 | 18-May-2014 |
rmind | sync with head
|
1.30.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.33.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.42.2.4 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.42.2.3 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.42.2.2 | 05-Oct-2016 |
skrll | Sync with HEAD
|
1.42.2.1 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.43.2.4 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.43.2.3 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.43.2.2 | 04-Nov-2016 |
pgoyette | Sync with HEAD
|
1.43.2.1 | 06-Aug-2016 |
pgoyette | Sync with HEAD
|
1.46.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.50.4.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.50.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.50.2.3 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.50.2.2 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.50.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.55.2.1 | 27-Nov-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #491):
sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2 sys/arch/arm/ti/ti_sysc.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.2 sys/dev/i2c/tps65950.c: file removal sys/arch/evbarm/conf/std.ti: file removal sys/dev/i2c/files.i2c: revision 1.101 sys/dev/i2c/files.i2c: revision 1.102 sys/dev/i2c/at24cxx.c: revision 1.32 sys/dev/i2c/files.i2c: revision 1.103 sys/dev/i2c/twl4030.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.104 sys/dev/i2c/twl4030.c: revision 1.2 sys/dev/i2c/twl4030.c: revision 1.3 sys/arch/arm/ti/ti_com.c: revision 1.6 sys/arch/arm/ti/ti_com.c: revision 1.7 sys/arch/arm/ti/ti_com.c: revision 1.8 sys/dev/fdt/cpufreq_dt.c: revision 1.11 sys/arch/arm/ti/ti_iic.c: revision 1.1 sys/dev/fdt/cpufreq_dt.c: revision 1.12 sys/arch/arm/ti/ti_usb.c: revision 1.1 sys/arch/arm/ti/ti_iic.c: revision 1.2 sys/dev/fdt/cpufreq_dt.c: revision 1.13 sys/arch/arm/ti/ti_iic.c: revision 1.3 sys/arch/arm/ti/ti_iic.c: revision 1.4 sys/arch/evbarm/conf/files.ti: file removal sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal sys/arch/arm/dts/omap3-n900.dts: revision 1.1 sys/arch/arm/ti/ti_edma.h: revision 1.1 sys/arch/evbarm/conf/OVERO_INSTALL: file removal sys/arch/arm/ti/ti_usbtll.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.5 etc/etc.evbarm/Makefile.inc: revision 1.108 sys/arch/arm/ti/files.ti: revision 1.6 sys/dev/i2c/tps65217pmic.c: revision 1.13 etc/etc.evbarm/Makefile.inc: revision 1.109 sys/arch/arm/ti/files.ti: revision 1.7 sys/dev/i2c/tps65217pmic.c: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.8 sys/arch/arm/ti/files.ti: revision 1.9 sys/dev/fdt/usbnopphy.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.55 sys/arch/evbarm/conf/GENERIC: revision 1.56 sys/arch/evbarm/conf/GENERIC: revision 1.57 sys/arch/evbarm/conf/GENERIC: revision 1.58 sys/arch/evbarm/conf/GENERIC: revision 1.59 sys/arch/evbarm/conf/BEAGLEBONE: file removal sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1 sys/arch/arm/ti/ti_otgreg.h: revision 1.1 sys/arch/arm/ti/ti_tptc.c: revision 1.1 sys/arch/evbarm/conf/IGEPV2: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.10 sys/dev/i2c/tda19988.c: revision 1.1 sys/arch/evbarm/conf/OVERO: file removal sys/dev/i2c/tda19988.c: revision 1.2 sys/dev/i2c/tda19988.c: revision 1.3 sys/arch/arm/ti/omap3_dss.c: revision 1.1 sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal sys/arch/arm/ti/ti_omapintc.c: revision 1.2 etc/etc.evbarm/Makefile.inc: revision 1.112 etc/etc.evbarm/Makefile.inc: revision 1.113 sys/arch/arm/ti/ti_div_clock.c: revision 1.1 etc/etc.evbarm/Makefile.inc: revision 1.114 sys/arch/evbarm/conf/N900: revision 1.32 sys/arch/evbarm/conf/N900: revision 1.33 distrib/utils/embedded/conf/armv7.conf: revision 1.36 sys/arch/evbarm/conf/GENERIC: revision 1.60 distrib/utils/embedded/conf/armv7.conf: revision 1.37 sys/arch/arm/ti/omap2_nand.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.61 sys/arch/arm/ti/omap2_nand.c: revision 1.2 sys/arch/evbarm/conf/GENERIC: revision 1.62 distrib/utils/embedded/conf/armv7.conf: revision 1.39 sys/arch/evbarm/conf/GENERIC: revision 1.63 sys/arch/arm/ti/ti_fb.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.64 sys/arch/evbarm/conf/GENERIC: revision 1.65 sys/arch/evbarm/conf/GENERIC: revision 1.66 sys/arch/evbarm/conf/GENERIC: revision 1.67 sys/arch/arm/ti/ti_platform.c: revision 1.7 sys/arch/arm/ti/ti_platform.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.2 sys/arch/arm/ti/ti_platform.c: revision 1.9 sys/arch/arm/ti/am3_prcm.c: revision 1.3 sys/arch/arm/ti/am3_prcm.c: revision 1.4 sys/arch/arm/ti/am3_prcm.c: revision 1.5 sys/arch/arm/ti/am3_prcm.c: revision 1.6 sys/arch/arm/ti/am3_prcm.c: revision 1.7 sys/arch/evbarm/conf/DEVKIT8000: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.9 sys/dev/fdt/syscon.c: revision 1.4 sys/arch/arm/ti/files.ti: revision 1.10 sys/arch/arm/ti/ti_mux_clock.c: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.11 sys/arch/arm/ti/if_cpswreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.12 sys/arch/arm/ti/ti_sdhc.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.13 sys/arch/arm/ti/files.ti: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.15 sys/arch/arm/ti/files.ti: revision 1.16 sys/arch/arm/ti/omap3_cm.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.17 sys/arch/arm/ti/omap3_cm.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.18 sys/arch/arm/ti/omap3_cm.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.19 sys/arch/arm/ti/omap3_cm.c: revision 1.4 sys/arch/arm/ti/ti_motg.c: revision 1.1 sys/arch/arm/ti/ti_rngreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1 sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1 sys/arch/arm/ti/am3_platform.c: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.22 sys/arch/evbarm/conf/README.evbarm: revision 1.23 sys/arch/arm/ti/ti_platform.c: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.24 sys/arch/arm/ti/ti_omaptimer.c: revision 1.2 sys/arch/arm/ti/ti_prcm.c: revision 1.2 sys/arch/evbarm/conf/README.evbarm: revision 1.25 sys/arch/arm/ti/ti_omaptimer.c: revision 1.3 sys/arch/arm/ti/ti_prcm.c: revision 1.3 sys/arch/evbarm/conf/README.evbarm: revision 1.26 sys/arch/arm/ti/ti_omaptimer.c: revision 1.4 sys/arch/evbarm/conf/README.evbarm: revision 1.27 sys/arch/arm/ti/ti_ehci.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.20 sys/arch/arm/ti/ti_cpufreq.c: revision 1.1 sys/arch/arm/ti/ti_cpufreq.c: revision 1.2 sys/arch/arm/fdt/smsh_fdt.c: revision 1.2 sys/arch/arm/ti/omap3_dssreg.h: revision 1.1 sys/arch/evbarm/conf/OVERO: revision 1.56 sys/arch/evbarm/conf/TI: file removal sys/arch/arm/dts/omap3-beagle.dts: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.55 sys/dev/fdt/fdtvar.h: revision 1.56 distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2 sys/dev/fdt/fdt_phy.c: revision 1.6 sys/arch/arm/ti/ti_iicreg.h: revision 1.1 sys/arch/arm/ti/ti_lcdc.c: revision 1.1 sys/arch/arm/ti/ti_gpio.c: revision 1.1 sys/arch/arm/ti/ti_iicreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.c: revision 1.2 sys/dev/fdt/files.fdt: revision 1.46 sys/arch/arm/ti/ti_gpio.c: revision 1.2 sys/arch/arm/ti/ti_iicreg.h: revision 1.3 sys/arch/arm/ti/ti_lcdc.c: revision 1.3 sys/dev/fdt/files.fdt: revision 1.47 sys/arch/arm/ti/ti_gpio.c: revision 1.3 sys/dev/fdt/pinctrl_single.c: revision 1.1 sys/arch/evbarm/conf/files.generic: revision 1.9 sys/arch/arm/ti/ti_gpmc.c: revision 1.1 sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARD: file removal sys/arch/arm/ti/omap3_prm.c: revision 1.1 sys/arch/arm/ti/ti_platform.h: file removal sys/arch/arm/ti/omap3_platform.c: revision 1.1 sys/arch/arm/ti/ti_prcm.h: revision 1.2 sys/arch/arm/ti/omap3_platform.c: revision 1.2 sys/arch/arm/ti/ti_prcm.h: revision 1.3 sys/arch/arm/ti/ti_prcm.h: revision 1.4 sys/dev/fdt/fdt_clock.c: revision 1.9 sys/arch/arm/ti/ti_edma.c: revision 1.1 sys/arch/arm/ti/ti_otg.c: revision 1.1 distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15 sys/arch/arm/ti/if_cpsw.c: revision 1.7 sys/arch/evbarm/conf/std.igepv2: file removal sys/arch/arm/ti/if_cpsw.c: revision 1.8 sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1
Adapt ti fdt glue to support GENERIC kernel.
Do not search 64-bit directories for dts files
Fix am33xx_platform_early_putchar for pre-MMU output
Add bus driver for TI sysc interconncet.
Make com work again
Add EDMA TPCC and TPTC drivers.
Add driver for one-register-per-pin type pinctrl devices.
Add MMCHS support.
Add USB support.
Disable autoidle
Place devmap above KERNEL_IO_VBASE
Use Timer2 for timecounter, and enable hw module.
Add support for TI AM335x
Add atmel,24c256 compat data
Add I2C support.
Add tiiic, tps65217pmic
Add FDT support
Fix early putchar, add reset func
No support for tegra210 in armv7 kernel
Switch to GENERIC kernels only.
Get mac address from DT
Skip nodes with an "opp-suspend" property and fix tables that have disabled nodes in the middle.
enumerate devices under child "clocks" node
Add support for platform specific opp table filters.
Add fdtbus_clock_count to count the number of clock references on a given node
enumerate devices under child "clocks" node
Add AM335x DVFS support.
Enable TI AM335x DVFS support
Add support for GPIO controller.
Add tigpio
Unhook BEAGLEBONE kernel from the build Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).
Add support for hardware RNG.
Add tirng
Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
Set stdout-path on TI OMAP3 BeagleBoard
Add support for TI OMAP3.
Add OMAP3 support.
Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition. Mkimage (eroneously) creates a FAT16 partition (despite the configuration asking for FAT32), and that has a root directory size limit. Idea from Jared.
Skip xref if it is 0
Add generic USB PHY driver
Add driver for TI TWL4030 Power Management IC
Use the hwmod clk to get the timer rate and explicitly enable the timecounter timer.
Add OMAP3 USB support.
Add twl, usbnopphy, tiusb, tiusbtll
Move omap3 dtb files to /boot/dtb
Remove BEAGLEBOARD kernel from list of kernels to build Remove BEAGLEBOARD kernel (supported by GENERIC now)
Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.
Remove DEVKIT8000 kernel (GENERIC should work now) Remove DPLL5 init ported from old omap code, it is not required
Set the stdout-path on xM like Ti OMAP3 BeagleBoard
Remove BEAGLEBOARDXM from the build Remove BEAGLEBOARDXM kernel (supported by GENERIC now)
Handle different register layout on OMAP3
Add omapfb to FDT-ized TI port.
Use dss as console on Nokia N900.
Enable IRQ status bits for omap3 type and set speed properly
Add RTC support
Remove tps65950pm (hardware now supported by twl4030.c)
Add NAND flash support.
Add tigpmc, omapnand
Attach tiusb before the default pass since it adds a bus to reduce kernel output Replace tps65950pm with twl (the former has been removed)
Fix non-FDT build
Cleanup and remove dependency on arch/arm/omap
Add support for GPIO interrupts and fix reading the state of output pins. Match smsc,lan9115 and honour local-mac-address/mac-address properties
Only one instance of twl(4) is needed Remove OVERO from build, and commented out N900 kernel config OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC.
Remove commented out IGEPV2 entry
OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by GENERIC.
No longer used.
Also match ti,omap2-onenand
Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context
Add driver for NXP TDA19988 HDMI encoder
Add support for AM335x display controller (LCDC).
Add tdahdmi, tilcdc, tifb
Test DRM_MODE_* flags, not VID_*
Comment out mode fixup (not needed it seems)
Use 297MHz for display clock
Select closest rate to desired pixel clock
Speed up mode setting a bit and turn off the display while changing modes
|
1.2 | 03-Nov-2019 |
jmcneill | OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC.
|
1.1 | 27-Feb-2015 |
kiyohara | branches: 1.1.2; 1.1.18; 1.1.22; 1.1.26; Add OVERO_INSTALL.
|
1.1.26.1 | 27-Nov-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #491):
sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2 sys/arch/arm/ti/ti_sysc.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.2 sys/dev/i2c/tps65950.c: file removal sys/arch/evbarm/conf/std.ti: file removal sys/dev/i2c/files.i2c: revision 1.101 sys/dev/i2c/files.i2c: revision 1.102 sys/dev/i2c/at24cxx.c: revision 1.32 sys/dev/i2c/files.i2c: revision 1.103 sys/dev/i2c/twl4030.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.104 sys/dev/i2c/twl4030.c: revision 1.2 sys/dev/i2c/twl4030.c: revision 1.3 sys/arch/arm/ti/ti_com.c: revision 1.6 sys/arch/arm/ti/ti_com.c: revision 1.7 sys/arch/arm/ti/ti_com.c: revision 1.8 sys/dev/fdt/cpufreq_dt.c: revision 1.11 sys/arch/arm/ti/ti_iic.c: revision 1.1 sys/dev/fdt/cpufreq_dt.c: revision 1.12 sys/arch/arm/ti/ti_usb.c: revision 1.1 sys/arch/arm/ti/ti_iic.c: revision 1.2 sys/dev/fdt/cpufreq_dt.c: revision 1.13 sys/arch/arm/ti/ti_iic.c: revision 1.3 sys/arch/arm/ti/ti_iic.c: revision 1.4 sys/arch/evbarm/conf/files.ti: file removal sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal sys/arch/arm/dts/omap3-n900.dts: revision 1.1 sys/arch/arm/ti/ti_edma.h: revision 1.1 sys/arch/evbarm/conf/OVERO_INSTALL: file removal sys/arch/arm/ti/ti_usbtll.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.5 etc/etc.evbarm/Makefile.inc: revision 1.108 sys/arch/arm/ti/files.ti: revision 1.6 sys/dev/i2c/tps65217pmic.c: revision 1.13 etc/etc.evbarm/Makefile.inc: revision 1.109 sys/arch/arm/ti/files.ti: revision 1.7 sys/dev/i2c/tps65217pmic.c: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.8 sys/arch/arm/ti/files.ti: revision 1.9 sys/dev/fdt/usbnopphy.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.55 sys/arch/evbarm/conf/GENERIC: revision 1.56 sys/arch/evbarm/conf/GENERIC: revision 1.57 sys/arch/evbarm/conf/GENERIC: revision 1.58 sys/arch/evbarm/conf/GENERIC: revision 1.59 sys/arch/evbarm/conf/BEAGLEBONE: file removal sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1 sys/arch/arm/ti/ti_otgreg.h: revision 1.1 sys/arch/arm/ti/ti_tptc.c: revision 1.1 sys/arch/evbarm/conf/IGEPV2: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.10 sys/dev/i2c/tda19988.c: revision 1.1 sys/arch/evbarm/conf/OVERO: file removal sys/dev/i2c/tda19988.c: revision 1.2 sys/dev/i2c/tda19988.c: revision 1.3 sys/arch/arm/ti/omap3_dss.c: revision 1.1 sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal sys/arch/arm/ti/ti_omapintc.c: revision 1.2 etc/etc.evbarm/Makefile.inc: revision 1.112 etc/etc.evbarm/Makefile.inc: revision 1.113 sys/arch/arm/ti/ti_div_clock.c: revision 1.1 etc/etc.evbarm/Makefile.inc: revision 1.114 sys/arch/evbarm/conf/N900: revision 1.32 sys/arch/evbarm/conf/N900: revision 1.33 distrib/utils/embedded/conf/armv7.conf: revision 1.36 sys/arch/evbarm/conf/GENERIC: revision 1.60 distrib/utils/embedded/conf/armv7.conf: revision 1.37 sys/arch/arm/ti/omap2_nand.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.61 sys/arch/arm/ti/omap2_nand.c: revision 1.2 sys/arch/evbarm/conf/GENERIC: revision 1.62 distrib/utils/embedded/conf/armv7.conf: revision 1.39 sys/arch/evbarm/conf/GENERIC: revision 1.63 sys/arch/arm/ti/ti_fb.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.64 sys/arch/evbarm/conf/GENERIC: revision 1.65 sys/arch/evbarm/conf/GENERIC: revision 1.66 sys/arch/evbarm/conf/GENERIC: revision 1.67 sys/arch/arm/ti/ti_platform.c: revision 1.7 sys/arch/arm/ti/ti_platform.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.2 sys/arch/arm/ti/ti_platform.c: revision 1.9 sys/arch/arm/ti/am3_prcm.c: revision 1.3 sys/arch/arm/ti/am3_prcm.c: revision 1.4 sys/arch/arm/ti/am3_prcm.c: revision 1.5 sys/arch/arm/ti/am3_prcm.c: revision 1.6 sys/arch/arm/ti/am3_prcm.c: revision 1.7 sys/arch/evbarm/conf/DEVKIT8000: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.9 sys/dev/fdt/syscon.c: revision 1.4 sys/arch/arm/ti/files.ti: revision 1.10 sys/arch/arm/ti/ti_mux_clock.c: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.11 sys/arch/arm/ti/if_cpswreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.12 sys/arch/arm/ti/ti_sdhc.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.13 sys/arch/arm/ti/files.ti: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.15 sys/arch/arm/ti/files.ti: revision 1.16 sys/arch/arm/ti/omap3_cm.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.17 sys/arch/arm/ti/omap3_cm.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.18 sys/arch/arm/ti/omap3_cm.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.19 sys/arch/arm/ti/omap3_cm.c: revision 1.4 sys/arch/arm/ti/ti_motg.c: revision 1.1 sys/arch/arm/ti/ti_rngreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1 sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1 sys/arch/arm/ti/am3_platform.c: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.22 sys/arch/evbarm/conf/README.evbarm: revision 1.23 sys/arch/arm/ti/ti_platform.c: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.24 sys/arch/arm/ti/ti_omaptimer.c: revision 1.2 sys/arch/arm/ti/ti_prcm.c: revision 1.2 sys/arch/evbarm/conf/README.evbarm: revision 1.25 sys/arch/arm/ti/ti_omaptimer.c: revision 1.3 sys/arch/arm/ti/ti_prcm.c: revision 1.3 sys/arch/evbarm/conf/README.evbarm: revision 1.26 sys/arch/arm/ti/ti_omaptimer.c: revision 1.4 sys/arch/evbarm/conf/README.evbarm: revision 1.27 sys/arch/arm/ti/ti_ehci.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.20 sys/arch/arm/ti/ti_cpufreq.c: revision 1.1 sys/arch/arm/ti/ti_cpufreq.c: revision 1.2 sys/arch/arm/fdt/smsh_fdt.c: revision 1.2 sys/arch/arm/ti/omap3_dssreg.h: revision 1.1 sys/arch/evbarm/conf/OVERO: revision 1.56 sys/arch/evbarm/conf/TI: file removal sys/arch/arm/dts/omap3-beagle.dts: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.55 sys/dev/fdt/fdtvar.h: revision 1.56 distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2 sys/dev/fdt/fdt_phy.c: revision 1.6 sys/arch/arm/ti/ti_iicreg.h: revision 1.1 sys/arch/arm/ti/ti_lcdc.c: revision 1.1 sys/arch/arm/ti/ti_gpio.c: revision 1.1 sys/arch/arm/ti/ti_iicreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.c: revision 1.2 sys/dev/fdt/files.fdt: revision 1.46 sys/arch/arm/ti/ti_gpio.c: revision 1.2 sys/arch/arm/ti/ti_iicreg.h: revision 1.3 sys/arch/arm/ti/ti_lcdc.c: revision 1.3 sys/dev/fdt/files.fdt: revision 1.47 sys/arch/arm/ti/ti_gpio.c: revision 1.3 sys/dev/fdt/pinctrl_single.c: revision 1.1 sys/arch/evbarm/conf/files.generic: revision 1.9 sys/arch/arm/ti/ti_gpmc.c: revision 1.1 sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARD: file removal sys/arch/arm/ti/omap3_prm.c: revision 1.1 sys/arch/arm/ti/ti_platform.h: file removal sys/arch/arm/ti/omap3_platform.c: revision 1.1 sys/arch/arm/ti/ti_prcm.h: revision 1.2 sys/arch/arm/ti/omap3_platform.c: revision 1.2 sys/arch/arm/ti/ti_prcm.h: revision 1.3 sys/arch/arm/ti/ti_prcm.h: revision 1.4 sys/dev/fdt/fdt_clock.c: revision 1.9 sys/arch/arm/ti/ti_edma.c: revision 1.1 sys/arch/arm/ti/ti_otg.c: revision 1.1 distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15 sys/arch/arm/ti/if_cpsw.c: revision 1.7 sys/arch/evbarm/conf/std.igepv2: file removal sys/arch/arm/ti/if_cpsw.c: revision 1.8 sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1
Adapt ti fdt glue to support GENERIC kernel.
Do not search 64-bit directories for dts files
Fix am33xx_platform_early_putchar for pre-MMU output
Add bus driver for TI sysc interconncet.
Make com work again
Add EDMA TPCC and TPTC drivers.
Add driver for one-register-per-pin type pinctrl devices.
Add MMCHS support.
Add USB support.
Disable autoidle
Place devmap above KERNEL_IO_VBASE
Use Timer2 for timecounter, and enable hw module.
Add support for TI AM335x
Add atmel,24c256 compat data
Add I2C support.
Add tiiic, tps65217pmic
Add FDT support
Fix early putchar, add reset func
No support for tegra210 in armv7 kernel
Switch to GENERIC kernels only.
Get mac address from DT
Skip nodes with an "opp-suspend" property and fix tables that have disabled nodes in the middle.
enumerate devices under child "clocks" node
Add support for platform specific opp table filters.
Add fdtbus_clock_count to count the number of clock references on a given node
enumerate devices under child "clocks" node
Add AM335x DVFS support.
Enable TI AM335x DVFS support
Add support for GPIO controller.
Add tigpio
Unhook BEAGLEBONE kernel from the build Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).
Add support for hardware RNG.
Add tirng
Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
Set stdout-path on TI OMAP3 BeagleBoard
Add support for TI OMAP3.
Add OMAP3 support.
Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition. Mkimage (eroneously) creates a FAT16 partition (despite the configuration asking for FAT32), and that has a root directory size limit. Idea from Jared.
Skip xref if it is 0
Add generic USB PHY driver
Add driver for TI TWL4030 Power Management IC
Use the hwmod clk to get the timer rate and explicitly enable the timecounter timer.
Add OMAP3 USB support.
Add twl, usbnopphy, tiusb, tiusbtll
Move omap3 dtb files to /boot/dtb
Remove BEAGLEBOARD kernel from list of kernels to build Remove BEAGLEBOARD kernel (supported by GENERIC now)
Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.
Remove DEVKIT8000 kernel (GENERIC should work now) Remove DPLL5 init ported from old omap code, it is not required
Set the stdout-path on xM like Ti OMAP3 BeagleBoard
Remove BEAGLEBOARDXM from the build Remove BEAGLEBOARDXM kernel (supported by GENERIC now)
Handle different register layout on OMAP3
Add omapfb to FDT-ized TI port.
Use dss as console on Nokia N900.
Enable IRQ status bits for omap3 type and set speed properly
Add RTC support
Remove tps65950pm (hardware now supported by twl4030.c)
Add NAND flash support.
Add tigpmc, omapnand
Attach tiusb before the default pass since it adds a bus to reduce kernel output Replace tps65950pm with twl (the former has been removed)
Fix non-FDT build
Cleanup and remove dependency on arch/arm/omap
Add support for GPIO interrupts and fix reading the state of output pins. Match smsc,lan9115 and honour local-mac-address/mac-address properties
Only one instance of twl(4) is needed Remove OVERO from build, and commented out N900 kernel config OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC.
Remove commented out IGEPV2 entry
OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by GENERIC.
No longer used.
Also match ti,omap2-onenand
Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context
Add driver for NXP TDA19988 HDMI encoder
Add support for AM335x display controller (LCDC).
Add tdahdmi, tilcdc, tifb
Test DRM_MODE_* flags, not VID_*
Comment out mode fixup (not needed it seems)
Use 297MHz for display clock
Select closest rate to desired pixel clock
Speed up mode setting a bit and turn off the display while changing modes
|
1.1.22.1 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.1.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.18.1 | 27-Feb-2015 |
jdolecek | file OVERO_INSTALL was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.1.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.2.1 | 27-Feb-2015 |
skrll | file OVERO_INSTALL was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.35 | 29-Oct-2022 |
jmcneill | Retire arch/evbarm/beagle.
A few more kernel configs go away:
- OMAP5EVM and PANDABOARD likely never worked to begin with. - N900 and VTC100 are TI AM335x based, which is supported by GENERIC.
|
1.34 | 07-Aug-2022 |
simonb | UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.33 | 29-Sep-2020 |
jmcneill | Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
1.32 | 13-Jun-2020 |
ad | Comment out "options PMAPCOUNTERS". It adds much overhead and is mostly of interest to people hacking on the VM system or pmap. Proposed on port-arm@.
|
1.31 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.30 | 11-Aug-2019 |
skrll | branches: 1.30.6; Update for recent a9wdt changes
|
1.29 | 18-May-2019 |
skrll | branches: 1.29.2; Convert remaining armv7 kernels to generic start and remove a bunch of code including a9_mpsubr.S.
Thanks to Lwazi Dube for testing PANDABOARD and BEAGLEBONE.
|
1.28 | 23-Oct-2018 |
jdolecek | remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.27 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.26 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.25 | 05-Jun-2018 |
hkenken | branches: 1.25.2; Rename ARM A9 Global Timer driver name to support fdt.
- Rename a9tmr to arma9tmr. - Add a9tmr_fdt.c based gtmr_fdt.c.
|
1.24 | 14-Sep-2017 |
mrg | branches: 1.24.2; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.23 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.22 | 26-Jun-2017 |
sevan | Add a heading to describe the class of device axe(4) is.
|
1.21 | 19-Feb-2017 |
rin | branches: 1.21.6; PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.20 | 04-Aug-2016 |
kiyohara | branches: 1.20.2; Fix address for omapgpio4.
|
1.19 | 26-Sep-2015 |
maxv | branches: 1.19.2; Remove KMEMSTATS. Normally it's ok now.
|
1.18 | 31-Mar-2015 |
riz | Spell "Independent" correctly in cargo-culted comments.
|
1.17 | 30-Aug-2014 |
kiyohara | branches: 1.17.2; Pad L4 WAKEUP to 1M, like omap2_reg.h.
|
1.16 | 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.15 | 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.14 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.13 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.12 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.11 | 30-Jun-2013 |
rmind | branches: 1.11.4; G/C PFIL_HOOKS from the kernel configs.
|
1.10 | 18-Jun-2013 |
matt | branches: 1.10.2; Fix gpio addresses Add sdhc
|
1.9 | 16-Jun-2013 |
matt | Fix GPIO locations, comment out clocks
|
1.8 | 05-Jun-2013 |
christos | remove obsolete networking options
|
1.7 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.6 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.5 | 19-Dec-2012 |
msaitoh | Add pseudo-device lockstat
|
1.4 | 17-Oct-2012 |
apb | branches: 1.4.2; 1.4.4; Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.3 | 11-Sep-2012 |
msaitoh | branches: 1.3.2; Add PUFFS, putter and fss.
|
1.2 | 05-Sep-2012 |
matt | Get the PANDABOARD to boot (hangs in USB).
|
1.1 | 01-Sep-2012 |
matt | Initial config for PANDABOARD (doesn't quite work yet).
|
1.3.2.5 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3.2.4 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.3.2.3 | 23-Jun-2013 |
tls | resync from head
|
1.3.2.2 | 25-Feb-2013 |
tls | resync with head
|
1.3.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.4.4.2 | 28-Nov-2012 |
matt | merge from -HEAD improves arm (mostly for Cortex) support targeting OMAP and BCM53xx.
|
1.4.4.1 | 17-Oct-2012 |
matt | file PANDABOARD was added on branch matt-nb6-plus on 2012-11-28 22:50:08 +0000
|
1.4.2.4 | 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.4.2.3 | 23-Jan-2013 |
yamt | sync with head
|
1.4.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.4.2.1 | 17-Oct-2012 |
yamt | file PANDABOARD was added on branch yamt-pagecache on 2012-10-30 17:19:20 +0000
|
1.10.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.11.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.17.2.4 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.17.2.3 | 05-Oct-2016 |
skrll | Sync with HEAD
|
1.17.2.2 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.17.2.1 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.19.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.19.2.1 | 06-Aug-2016 |
pgoyette | Sync with HEAD
|
1.20.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.21.6.1 | 01-Jul-2017 |
snj | Pull up following revision(s) (requested by sevan in ticket #72): sys/arch/evbarm/conf/GEMINI_SLAVE: revision 1.35 sys/arch/evbarm/conf/N900: revision 1.24 sys/arch/evbarm/conf/GOLDENGATE: revision 1.14 sys/arch/evbarm/conf/GEMINI_MASTER: revision 1.34 sys/arch/evbarm/conf/BEAGLEBONE: revision 1.43 sys/arch/evbarm/conf/BCM56340: revision 1.12 sys/arch/evbarm/conf/GEMINI: revision 1.34 sys/arch/evbarm/conf/BEAGLEBOARDXM: revision 1.24 sys/arch/evbarm/conf/BCM5301X: revision 1.27 sys/arch/evbarm/conf/PANDABOARD: revision 1.22 Add a heading to describe the class of device axe(4) is.
|
1.24.2.3 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.24.2.2 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.24.2.1 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.25.2.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.25.2.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.25.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.29.2.2 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.29.2.1 | 15-Aug-2019 |
martin | Pull up following revision(s) (requested by skrll in ticket #55):
sys/arch/arm/cortex/a9wdt.c: revision 1.10 sys/arch/evbarm/conf/HUMMINGBOARD: revision 1.9 sys/arch/evbarm/conf/GENERIC: revision 1.50 sys/arch/evbarm/conf/NITROGEN6X: revision 1.24 sys/arch/arm/cortex/a9tmr_var.h: revision 1.7 sys/arch/arm/fdt/files.fdt: revision 1.29 sys/arch/arm/amlogic/meson_platform.c: revision 1.12 sys/arch/arm/amlogic/meson8b_pinctrl.c: revision 1.2 sys/arch/arm/amlogic/meson_platform.c: revision 1.13 sys/arch/evbarm/conf/BCM5301X: revision 1.34 sys/arch/arm/dts/meson8b.dtsi: revision 1.6 sys/arch/arm/fdt/a9ptmr_fdt.c: revision 1.1 sys/arch/arm/dts/meson8b.dtsi: revision 1.7 sys/arch/arm/cortex/a9ptmr_var.h: revision 1.1 sys/arch/evbarm/conf/PANDABOARD: revision 1.30 sys/arch/evbarm/conf/DUOVERO: revision 1.14 sys/arch/arm/cortex/a9ptmr.c: revision 1.1 sys/arch/arm/cortex/a9ptmr.c: revision 1.2 sys/arch/arm/fdt/a9wdt_fdt.c: revision 1.1 sys/arch/evbarm/conf/BCM56340: revision 1.19 sys/arch/evbarm/conf/CUBOX-I: revision 1.23 sys/arch/arm/amlogic/meson8b_clkc.c: revision 1.4 sys/arch/evbarm/conf/PARALLELLA: revision 1.7 sys/arch/arm/cortex/files.cortex: revision 1.12 sys/arch/arm/dts/meson8b-odroidc1.dts: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revision 1.9 sys/arch/evbarm/conf/ZEDBOARD: revision 1.6
spaces to tab
-
Add a driver for the A5/A9 Private timer. While here FDTise the Watchdog driver.
-
Update for recent a9wdt changes -
Trailing whitespace
- Updates to get Odroid-C1 in better shape since the last DTS import
-
Various fixes / changes - don't use prescaler - improve AB_DEBUG output - fix a9ptmr_delay to work with a decrementing counter! Thanks to jmcneill@ for proving I'm an idiot
-
Add eth_rxd3 and eth_rxd2 pinctrl groups
-
Catch up to recent mainline dts changes
|
1.30.6.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.3 | 23-May-2020 |
jmcneill | GC unused INSTALL kernel configs.
|
1.2 | 01-May-2014 |
martin | branches: 1.2.2; 1.2.4; 1.2.8; Do not create debug info for *_INSTALL kernels.
|
1.1 | 29-Mar-2014 |
matt | branches: 1.1.2; Add install config for PANDABOARD
|
1.1.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.2.8.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.8.1 | 01-May-2014 |
tls | file PANDABOARD_INSTALL was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.2.4.2 | 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.2.4.1 | 01-May-2014 |
yamt | file PANDABOARD_INSTALL was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.2.2.1 | 01-May-2014 |
rmind | file PANDABOARD_INSTALL was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.10 | 28-Oct-2022 |
jmcneill | Retire PARALLELLA and ZEDBOARD kernel configs.
The Zynq-7000 port has been converted to Devicetree and is supported by the GENERIC kernel now.
|
1.9 | 29-Sep-2020 |
jmcneill | Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
1.8 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.7 | 11-Aug-2019 |
skrll | branches: 1.7.6; Update for recent a9wdt changes
|
1.6 | 06-Feb-2019 |
rin | branches: 1.6.4; Add ure(4) to kernel config files. Also add PHY drivers where necessary.
|
1.5 | 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.4 | 05-Jun-2018 |
hkenken | branches: 1.4.2; Rename ARM A9 Global Timer driver name to support fdt.
- Rename a9tmr to arma9tmr. - Add a9tmr_fdt.c based gtmr_fdt.c.
|
1.3 | 25-Nov-2017 |
christos | branches: 1.3.2; 1.3.4; comment out duplicate options and unknown devices
|
1.2 | 10-Apr-2015 |
hkenken | branches: 1.2.2; include "GENERIC.common"
|
1.1 | 23-Jan-2015 |
hkenken | branches: 1.1.2; Initial Zynq (Xilinx) support Add support for ZedBoard evaluation board and Parallella board. * cemac(4) Cadence EMAC/GEM(Gigabit) Ethernet Controller driver based on at91emac
|
1.1.2.3 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.1.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.2.1 | 23-Jan-2015 |
skrll | file PARALLELLA was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.2.2.2 | 11-May-2015 |
msaitoh | Pull up following revision(s) (requested by nonaka in ticket #751): sys/arch/arm/zynq/zynq_axi.c: revision 1.1 sys/arch/evbarm/conf/files.zynq: revision 1.1 sys/arch/arm/zynq/zynq_uart.c: revision 1.1 sys/arch/evbarm/zynq/genassym.cf: revision 1.1 sys/arch/evbarm/zynq/zynq_start.S: revision 1.1 sys/arch/arm/zynq/zynq_slcrreg.h: revision 1.1 sys/arch/arm/zynq/zynq_usbreg.h: revision 1.1 sys/arch/arm/zynq/zynq7000_uart.c: revision 1.1 sys/arch/arm/zynq/zynq7000_sdhc.c: revision 1.1 sys/arch/arm/zynq/zynq_slcrvar.h: revision 1.1 sys/arch/arm/zynq/zynq_usbvar.h: revision 1.1 sys/arch/evbarm/conf/PARALLELLA_INSTALL: revision 1.1 sys/arch/arm/zynq/zynq_uartreg.h: revision 1.1 sys/arch/evbarm/zynq/platform.h: revision 1.1 sys/arch/evbarm/conf/mk.zynq: revision 1.1 sys/arch/evbarm/conf/files.zedboard: revision 1.1 sys/arch/arm/zynq/zynq7000_usb.c: revision 1.1 sys/dev/cadence/if_cemacvar.h: revision 1.1 sys/arch/arm/zynq/files.zynq: revision 1.1 sys/arch/arm/zynq/zynq_slcr.c: revision 1.1 sys/arch/arm/zynq/zynq7000_intr.h: revision 1.1 sys/arch/arm/conf/majors.arm32: revision 1.36 sys/arch/arm/zynq/zynq_uartvar.h: revision 1.1 sys/arch/evbarm/conf/files.parallella: revision 1.1 sys/arch/arm/zynq/zynq_space.c: revision 1.1 sys/dev/cadence/if_cemac.c: revision 1.1 sys/arch/evbarm/conf/PARALLELLA: revision 1.1 sys/arch/arm/zynq/zynq7000_board.c: revision 1.1 sys/arch/evbarm/Makefile: revision 1.10 sys/arch/evbarm/zynq/zynq_machdep.c: revision 1.1 sys/arch/arm/zynq/zynq7000_reg.h: revision 1.1 sys/arch/evbarm/conf/ZEDBOARD: revision 1.1 sys/dev/cadence/cemacreg.h: revision 1.1 sys/arch/evbarm/conf/std.zynq: revision 1.1 sys/arch/arm/zynq/zynq_dma.c: revision 1.1 sys/arch/arm/zynq/zynq_cemac.c: revision 1.1 sys/arch/arm/zynq/zynq7000_var.h: revision 1.1 sys/arch/evbarm/conf/ZEDBOARD_INSTALL: revision 1.1 sys/arch/arm/zynq/zynq_usb.c: revision 1.1 Initial Zynq (Xilinx) support Add support for ZedBoard evaluation board and Parallella board. * cemac(4) Cadence EMAC/GEM(Gigabit) Ethernet Controller driver based on at91emac
|
1.2.2.1 | 10-Apr-2015 |
msaitoh | file PARALLELLA was added on branch netbsd-7 on 2015-05-11 11:00:33 +0000
|
1.3.4.2 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.3.4.1 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.3.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3.2.1 | 25-Nov-2017 |
jdolecek | file PARALLELLA was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.4.2.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.4.2.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.4.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.6.4.1 | 15-Aug-2019 |
martin | Pull up following revision(s) (requested by skrll in ticket #55):
sys/arch/arm/cortex/a9wdt.c: revision 1.10 sys/arch/evbarm/conf/HUMMINGBOARD: revision 1.9 sys/arch/evbarm/conf/GENERIC: revision 1.50 sys/arch/evbarm/conf/NITROGEN6X: revision 1.24 sys/arch/arm/cortex/a9tmr_var.h: revision 1.7 sys/arch/arm/fdt/files.fdt: revision 1.29 sys/arch/arm/amlogic/meson_platform.c: revision 1.12 sys/arch/arm/amlogic/meson8b_pinctrl.c: revision 1.2 sys/arch/arm/amlogic/meson_platform.c: revision 1.13 sys/arch/evbarm/conf/BCM5301X: revision 1.34 sys/arch/arm/dts/meson8b.dtsi: revision 1.6 sys/arch/arm/fdt/a9ptmr_fdt.c: revision 1.1 sys/arch/arm/dts/meson8b.dtsi: revision 1.7 sys/arch/arm/cortex/a9ptmr_var.h: revision 1.1 sys/arch/evbarm/conf/PANDABOARD: revision 1.30 sys/arch/evbarm/conf/DUOVERO: revision 1.14 sys/arch/arm/cortex/a9ptmr.c: revision 1.1 sys/arch/arm/cortex/a9ptmr.c: revision 1.2 sys/arch/arm/fdt/a9wdt_fdt.c: revision 1.1 sys/arch/evbarm/conf/BCM56340: revision 1.19 sys/arch/evbarm/conf/CUBOX-I: revision 1.23 sys/arch/arm/amlogic/meson8b_clkc.c: revision 1.4 sys/arch/evbarm/conf/PARALLELLA: revision 1.7 sys/arch/arm/cortex/files.cortex: revision 1.12 sys/arch/arm/dts/meson8b-odroidc1.dts: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revision 1.9 sys/arch/evbarm/conf/ZEDBOARD: revision 1.6
spaces to tab
-
Add a driver for the A5/A9 Private timer. While here FDTise the Watchdog driver.
-
Update for recent a9wdt changes -
Trailing whitespace
- Updates to get Odroid-C1 in better shape since the last DTS import
-
Various fixes / changes - don't use prescaler - improve AB_DEBUG output - fix a9ptmr_delay to work with a decrementing counter! Thanks to jmcneill@ for proving I'm an idiot
-
Add eth_rxd3 and eth_rxd2 pinctrl groups
-
Catch up to recent mainline dts changes
|
1.7.6.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.2 | 23-May-2020 |
jmcneill | GC unused INSTALL kernel configs.
|
1.1 | 23-Jan-2015 |
hkenken | branches: 1.1.2; 1.1.4; 1.1.20; Initial Zynq (Xilinx) support Add support for ZedBoard evaluation board and Parallella board. * cemac(4) Cadence EMAC/GEM(Gigabit) Ethernet Controller driver based on at91emac
|
1.1.20.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.20.1 | 23-Jan-2015 |
jdolecek | file PARALLELLA_INSTALL was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.1.4.2 | 11-May-2015 |
msaitoh | Pull up following revision(s) (requested by nonaka in ticket #751): sys/arch/arm/zynq/zynq_axi.c: revision 1.1 sys/arch/evbarm/conf/files.zynq: revision 1.1 sys/arch/arm/zynq/zynq_uart.c: revision 1.1 sys/arch/evbarm/zynq/genassym.cf: revision 1.1 sys/arch/evbarm/zynq/zynq_start.S: revision 1.1 sys/arch/arm/zynq/zynq_slcrreg.h: revision 1.1 sys/arch/arm/zynq/zynq_usbreg.h: revision 1.1 sys/arch/arm/zynq/zynq7000_uart.c: revision 1.1 sys/arch/arm/zynq/zynq7000_sdhc.c: revision 1.1 sys/arch/arm/zynq/zynq_slcrvar.h: revision 1.1 sys/arch/arm/zynq/zynq_usbvar.h: revision 1.1 sys/arch/evbarm/conf/PARALLELLA_INSTALL: revision 1.1 sys/arch/arm/zynq/zynq_uartreg.h: revision 1.1 sys/arch/evbarm/zynq/platform.h: revision 1.1 sys/arch/evbarm/conf/mk.zynq: revision 1.1 sys/arch/evbarm/conf/files.zedboard: revision 1.1 sys/arch/arm/zynq/zynq7000_usb.c: revision 1.1 sys/dev/cadence/if_cemacvar.h: revision 1.1 sys/arch/arm/zynq/files.zynq: revision 1.1 sys/arch/arm/zynq/zynq_slcr.c: revision 1.1 sys/arch/arm/zynq/zynq7000_intr.h: revision 1.1 sys/arch/arm/conf/majors.arm32: revision 1.36 sys/arch/arm/zynq/zynq_uartvar.h: revision 1.1 sys/arch/evbarm/conf/files.parallella: revision 1.1 sys/arch/arm/zynq/zynq_space.c: revision 1.1 sys/dev/cadence/if_cemac.c: revision 1.1 sys/arch/evbarm/conf/PARALLELLA: revision 1.1 sys/arch/arm/zynq/zynq7000_board.c: revision 1.1 sys/arch/evbarm/Makefile: revision 1.10 sys/arch/evbarm/zynq/zynq_machdep.c: revision 1.1 sys/arch/arm/zynq/zynq7000_reg.h: revision 1.1 sys/arch/evbarm/conf/ZEDBOARD: revision 1.1 sys/dev/cadence/cemacreg.h: revision 1.1 sys/arch/evbarm/conf/std.zynq: revision 1.1 sys/arch/arm/zynq/zynq_dma.c: revision 1.1 sys/arch/arm/zynq/zynq_cemac.c: revision 1.1 sys/arch/arm/zynq/zynq7000_var.h: revision 1.1 sys/arch/evbarm/conf/ZEDBOARD_INSTALL: revision 1.1 sys/arch/arm/zynq/zynq_usb.c: revision 1.1 Initial Zynq (Xilinx) support Add support for ZedBoard evaluation board and Parallella board. * cemac(4) Cadence EMAC/GEM(Gigabit) Ethernet Controller driver based on at91emac
|
1.1.4.1 | 23-Jan-2015 |
msaitoh | file PARALLELLA_INSTALL was added on branch netbsd-7 on 2015-05-11 11:00:33 +0000
|
1.1.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.2.1 | 23-Jan-2015 |
skrll | file PARALLELLA_INSTALL was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.23 | 29-Oct-2022 |
jmcneill | Remove support for OMAP based Gumstix platforms.
These changes are to prepare for the removal of arch/arm/omap. Support for Xscale based Gumstix platforms remains.
(If someone wants to resurrect DuoVero and Pepper platforms, it's best to do that in the GENERIC kernel using FDT.)
|
1.22 | 07-Aug-2022 |
simonb | UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.21 | 20-Jan-2021 |
nia | do not enable kernel OSS compat in configs without compat_linux
perhaps kernel OSS compat can be merged into compat_linux to avoid further confusion
|
1.20 | 29-Sep-2020 |
jmcneill | branches: 1.20.2; Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
1.19 | 27-Sep-2020 |
roy | vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.18 | 16-Aug-2020 |
jdolecek | make COMPAT_LINUX option disabled by default
leave the option enabled only in amd64/i386 ALL kernels to make sure it continues to be compilable also when included in kernel
|
1.17 | 01-Aug-2020 |
maxv | Remove references to BRIDGE_IPF, it is now compiled in by default.
|
1.16 | 13-Jun-2020 |
ad | Comment out "options PMAPCOUNTERS". It adds much overhead and is mostly of interest to people hacking on the VM system or pmap. Proposed on port-arm@.
|
1.15 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.14 | 25-Mar-2020 |
jdolecek | branches: 1.14.2; remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs to prepare for their eventual removal
|
1.13 | 19-Jan-2020 |
thorpej | Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete.
|
1.12 | 26-Apr-2019 |
sevan | branches: 1.12.4; Use veriexec.config to reduce duplication
|
1.11 | 23-Oct-2018 |
jdolecek | remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.10 | 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.9 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.8 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.7 | 14-Sep-2017 |
mrg | branches: 1.7.2; 1.7.4; 1.7.6; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.6 | 13-Sep-2017 |
sevan | Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options. These algorithms are either broken or on their way to being broken.
Discussed on tech-security http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html
ok riastradh
|
1.5 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.4 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.3 | 26-Nov-2016 |
christos | branches: 1.3.2; 1.3.4; mention PAX_SEGVGUARD dependency on FILEASSOC
|
1.2 | 18-Oct-2016 |
kiyohara | branches: 1.2.2; Enable tifb and wsdisplay.
|
1.1 | 15-Oct-2016 |
kiyohara | Add Gumstix Inc's Pepper and DuoVero.
|
1.2.2.4 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.2.2.3 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.2.2.2 | 04-Nov-2016 |
pgoyette | Sync with HEAD
|
1.2.2.1 | 18-Oct-2016 |
pgoyette | file PEPPER was added on branch pgoyette-localcount on 2016-11-04 14:49:00 +0000
|
1.3.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.3.2.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.3.2.2 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.3.2.1 | 26-Nov-2016 |
skrll | file PEPPER was added on branch nick-nhusb on 2016-12-05 10:54:52 +0000
|
1.7.6.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.7.6.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.7.6.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.7.4.3 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.7.4.2 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.7.4.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.7.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.7.2.1 | 14-Sep-2017 |
jdolecek | file PEPPER was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.12.4.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.14.2.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.20.2.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.11 | 29-Jun-2021 |
nia | Remove uscanner(4) driver
This exists for compatibility with a Linux interface which was apparently deprecated in Linux 2.6. There are various mailing list threads going back to 2004 where the usefulness of this driver is discussed, but the conclusion is that scanner software has all moved to using ugen(4) instead, and enabling this driver will not help you scan things.
|
1.10 | 21-Jan-2021 |
nia | branches: 1.10.4; remove "no options" for compat_ossaudio now it's disabled by default
|
1.9 | 16-Aug-2020 |
jdolecek | branches: 1.9.2; make COMPAT_LINUX option disabled by default
leave the option enabled only in amd64/i386 ALL kernels to make sure it continues to be compilable also when included in kernel
|
1.8 | 16-May-2020 |
maya | Remove uyap, USB YAP phone firmware loader.
And the associated ezload EZ-USB code, which is only used by uyap. It could theoretically be used by other drivers, but none of them are in tree.
I suspect that this device isn't in use, as phone technology has improved a lot since 2001 when uyap(4) was added to the tree.
Proposed with no objections on netbsd-users on 13 April 2020
|
1.7 | 29-Jan-2020 |
maya | remove urio(4), a driver for the Rio500 MP3 player.
At this point it is highly unlikely this 1999 device still has users, but it still comes up in the context of maxv's USB-fuzzing (and any device could pretend to be a urio(4)), so it's best to get rid of it.
Renamed all major entries to obsolete, as was done in previous removals.
This still requires an update to sanitizers, but they're located in "external", perhaps it should be first committed upstream?
Proposed on tech-kern a month ago.
|
1.6 | 17-Jan-2020 |
jklos | Remove npf in POGO because it's now in SHEEVAPLUG.
|
1.5 | 01-Aug-2018 |
maxv | branches: 1.5.6; 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.4 | 25-Nov-2017 |
christos | branches: 1.4.2; 1.4.4; 1.4.6; comment out duplicate options and unknown devices
|
1.3 | 13-Dec-2016 |
christos | wildcard speaker attachments, now that we can handle many of them.
|
1.2 | 08-Dec-2016 |
nat | Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
1.1 | 12-Mar-2016 |
jklos | branches: 1.1.2; 1.1.4; Add kernel configuration file for PogoPlug Pink, PogoPlug Mobile and PogoPlug v4. Add conditional because PogoPlug v4 can't run SD interface at 50 MHz.
|
1.1.4.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.1.2.3 | 05-Feb-2017 |
skrll | Sync with HEAD
|
1.1.2.2 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.1.2.1 | 12-Mar-2016 |
skrll | file POGO was added on branch nick-nhusb on 2016-03-19 11:29:58 +0000
|
1.4.6.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.4.6.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.4.4.1 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.4.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.4.2.1 | 25-Nov-2017 |
jdolecek | file POGO was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.5.6.2 | 29-Feb-2020 |
ad | Sync with head.
|
1.5.6.1 | 17-Jan-2020 |
ad | Sync with head.
|
1.9.2.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.10.4.1 | 01-Aug-2021 |
thorpej | Sync with HEAD.
|
1.40 | 24-Feb-2024 |
andvar | Remove OMAP5EVM kernel config from README.evbarm, it was retired a while ago.
|
1.39 | 29-Oct-2022 |
jmcneill | Remove support for TI OMAP 2420 and 2430 eval boards.
This is part of the arch/arm/omap removal.
|
1.38 | 29-Oct-2022 |
jmcneill | Remove support for TI OMAP 5912 OSK board.
This is part of the arch/arm/omap removal.
|
1.37 | 29-Oct-2022 |
jmcneill | Remove support for TI OMAP-L138 based Hawkboard.
This change is part of arch/arm/omap removal.
|
1.36 | 29-Oct-2022 |
jmcneill | Remove support for OMAP based Gumstix platforms.
These changes are to prepare for the removal of arch/arm/omap. Support for Xscale based Gumstix platforms remains.
(If someone wants to resurrect DuoVero and Pepper platforms, it's best to do that in the GENERIC kernel using FDT.)
|
1.35 | 29-Oct-2022 |
jmcneill | Retire arch/evbarm/beagle.
A few more kernel configs go away:
- OMAP5EVM and PANDABOARD likely never worked to begin with. - N900 and VTC100 are TI AM335x based, which is supported by GENERIC.
|
1.34 | 28-Oct-2022 |
jmcneill | Retire PARALLELLA and ZEDBOARD kernel configs.
The Zynq-7000 port has been converted to Devicetree and is supported by the GENERIC kernel now.
|
1.33 | 26-Jun-2021 |
rin | ARMADILLO-IOT-G3 kernel was gone; it is now supported by GENERIC.
|
1.32 | 05-Nov-2020 |
rin | branches: 1.32.4; Fix typo; i.M31 --> i.MX31
|
1.31 | 24-May-2020 |
skrll | branches: 1.31.2; Note GENERIC and GENREIC64
|
1.30 | 23-May-2020 |
rin | Add missing entries.
|
1.29 | 23-May-2020 |
rin | sort
|
1.28 | 23-May-2020 |
jmcneill | GC TOASTER kernel
|
1.27 | 03-Nov-2019 |
jmcneill | OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by GENERIC.
|
1.26 | 03-Nov-2019 |
jmcneill | OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC.
|
1.25 | 31-Oct-2019 |
jmcneill | Remove BEAGLEBOARDXM kernel (supported by GENERIC now)
|
1.24 | 30-Oct-2019 |
jmcneill | Remove DEVKIT8000 kernel (GENERIC should work now)
|
1.23 | 30-Oct-2019 |
jmcneill | Remove BEAGLEBOARD kernel (supported by GENERIC now)
|
1.22 | 28-Oct-2019 |
jmcneill | Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).
|
1.21 | 31-Mar-2019 |
jmcneill | branches: 1.21.4; Remove SUNXI kernel config.
|
1.20 | 31-Mar-2019 |
jmcneill | Remove TEGRA kernel config.
|
1.19 | 02-Mar-2019 |
jmcneill | ODROID-C1 kernel is no more
|
1.18 | 08-Apr-2018 |
jmcneill | branches: 1.18.2; Remove old Allwinner port.
|
1.17 | 19-Feb-2018 |
jmcneill | branches: 1.17.2; ROCKCHIP is gone
|
1.16 | 08-Oct-2017 |
jmcneill | Remove ALLWINNER_A80 kernel config; use SUNXI for these boards instead.
|
1.15 | 02-Jul-2017 |
jmcneill | Rename JETSONTK1 to TEGRA, add SUNXI
|
1.14 | 07-Jan-2017 |
kiyohara | Support SolidRun Cubox.
|
1.13 | 15-Oct-2016 |
kiyohara | Add Pepper and DuoVero.
|
1.12 | 12-Jul-2016 |
kiyohara | branches: 1.12.2; Add VTC100 and KURONAS_X4.
|
1.11 | 10-Apr-2015 |
hkenken | add PARALLELLA and ZEDBOARD
|
1.10 | 29-Mar-2015 |
jmcneill | hey there's a README here! add ALLWINNER_A80, BPI, CUBIEBOARD, CUBIETRUCK, HUMMINGBIRD_A31, JETSONTK1, ODROID-C1, ROCKCHIP configs
|
1.9 | 09-Mar-2015 |
skrll | Note RPI2
|
1.8 | 25-Jul-2014 |
hkenken | branches: 1.8.4; Initial commit of support for Kobo touch. (i.MX507 or i.MX508) (http://www.kobo.com)
|
1.7 | 30-Sep-2013 |
kiyohara | branches: 1.7.2; Add Plat'Home OpenBlocks AX3.
|
1.6 | 29-Dec-2012 |
kiyohara | branches: 1.6.2; Update for comment of OVERO. It support Overo COMS.
|
1.5 | 07-Dec-2012 |
khorben | This adds a kernel configuration file for the Nokia N900 smartphone. It is heavily based on the one for the Beagleboard (as documented first by rhaamo).
The kernel boots properly and then asks for the root device. The default partitions for flash memory are based on what's expected on a stock N900 device.
ok mrg@, after initial review on port-arm@ a few weeks ago.
|
1.4 | 01-Sep-2012 |
matt | branches: 1.4.2; Add some more kernels
|
1.3 | 01-Aug-2012 |
kiyohara | Add OPENBLOCKS_A6 (Plat'Home OpenBlockS A6).
|
1.2 | 26-Jul-2012 |
tsutsui | Note RPI for Raspberry Pi.
|
1.1 | 07-Apr-2012 |
tsutsui | branches: 1.1.2; 1.1.4; Add a "supported board list" of NetBSD/evbarm with a brief desctiption of each board. Surveyed for NetBSD port presentation at Open Source Conference 2012 Ehime.
Thanks to agc@, kiyohara@, and macallan@ for comments.
|
1.1.4.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.1.4.1 | 07-Apr-2012 |
mrg | file README.evbarm was added on branch jmcneill-usbmp on 2012-04-29 23:04:38 +0000
|
1.1.2.6 | 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.1.2.5 | 23-Jan-2013 |
yamt | sync with head
|
1.1.2.4 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.1.2.3 | 30-Oct-2012 |
yamt | sync with head
|
1.1.2.2 | 17-Apr-2012 |
yamt | sync with head
|
1.1.2.1 | 07-Apr-2012 |
yamt | file README.evbarm was added on branch yamt-pagecache on 2012-04-17 00:06:13 +0000
|
1.4.2.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.4.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.4.2.1 | 25-Feb-2013 |
tls | resync with head
|
1.6.2.1 | 18-May-2014 |
rmind | sync with head
|
1.7.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.8.4.6 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.8.4.5 | 05-Feb-2017 |
skrll | Sync with HEAD
|
1.8.4.4 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.8.4.3 | 05-Oct-2016 |
skrll | Sync with HEAD
|
1.8.4.2 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.8.4.1 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.12.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.12.2.1 | 04-Nov-2016 |
pgoyette | Sync with HEAD
|
1.17.2.1 | 16-Apr-2018 |
pgoyette | Sync with HEAD, resolve some conflicts
|
1.18.2.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.18.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.21.4.1 | 27-Nov-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #491):
sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2 sys/arch/arm/ti/ti_sysc.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.2 sys/dev/i2c/tps65950.c: file removal sys/arch/evbarm/conf/std.ti: file removal sys/dev/i2c/files.i2c: revision 1.101 sys/dev/i2c/files.i2c: revision 1.102 sys/dev/i2c/at24cxx.c: revision 1.32 sys/dev/i2c/files.i2c: revision 1.103 sys/dev/i2c/twl4030.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.104 sys/dev/i2c/twl4030.c: revision 1.2 sys/dev/i2c/twl4030.c: revision 1.3 sys/arch/arm/ti/ti_com.c: revision 1.6 sys/arch/arm/ti/ti_com.c: revision 1.7 sys/arch/arm/ti/ti_com.c: revision 1.8 sys/dev/fdt/cpufreq_dt.c: revision 1.11 sys/arch/arm/ti/ti_iic.c: revision 1.1 sys/dev/fdt/cpufreq_dt.c: revision 1.12 sys/arch/arm/ti/ti_usb.c: revision 1.1 sys/arch/arm/ti/ti_iic.c: revision 1.2 sys/dev/fdt/cpufreq_dt.c: revision 1.13 sys/arch/arm/ti/ti_iic.c: revision 1.3 sys/arch/arm/ti/ti_iic.c: revision 1.4 sys/arch/evbarm/conf/files.ti: file removal sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal sys/arch/arm/dts/omap3-n900.dts: revision 1.1 sys/arch/arm/ti/ti_edma.h: revision 1.1 sys/arch/evbarm/conf/OVERO_INSTALL: file removal sys/arch/arm/ti/ti_usbtll.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.5 etc/etc.evbarm/Makefile.inc: revision 1.108 sys/arch/arm/ti/files.ti: revision 1.6 sys/dev/i2c/tps65217pmic.c: revision 1.13 etc/etc.evbarm/Makefile.inc: revision 1.109 sys/arch/arm/ti/files.ti: revision 1.7 sys/dev/i2c/tps65217pmic.c: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.8 sys/arch/arm/ti/files.ti: revision 1.9 sys/dev/fdt/usbnopphy.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.55 sys/arch/evbarm/conf/GENERIC: revision 1.56 sys/arch/evbarm/conf/GENERIC: revision 1.57 sys/arch/evbarm/conf/GENERIC: revision 1.58 sys/arch/evbarm/conf/GENERIC: revision 1.59 sys/arch/evbarm/conf/BEAGLEBONE: file removal sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1 sys/arch/arm/ti/ti_otgreg.h: revision 1.1 sys/arch/arm/ti/ti_tptc.c: revision 1.1 sys/arch/evbarm/conf/IGEPV2: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.10 sys/dev/i2c/tda19988.c: revision 1.1 sys/arch/evbarm/conf/OVERO: file removal sys/dev/i2c/tda19988.c: revision 1.2 sys/dev/i2c/tda19988.c: revision 1.3 sys/arch/arm/ti/omap3_dss.c: revision 1.1 sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal sys/arch/arm/ti/ti_omapintc.c: revision 1.2 etc/etc.evbarm/Makefile.inc: revision 1.112 etc/etc.evbarm/Makefile.inc: revision 1.113 sys/arch/arm/ti/ti_div_clock.c: revision 1.1 etc/etc.evbarm/Makefile.inc: revision 1.114 sys/arch/evbarm/conf/N900: revision 1.32 sys/arch/evbarm/conf/N900: revision 1.33 distrib/utils/embedded/conf/armv7.conf: revision 1.36 sys/arch/evbarm/conf/GENERIC: revision 1.60 distrib/utils/embedded/conf/armv7.conf: revision 1.37 sys/arch/arm/ti/omap2_nand.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.61 sys/arch/arm/ti/omap2_nand.c: revision 1.2 sys/arch/evbarm/conf/GENERIC: revision 1.62 distrib/utils/embedded/conf/armv7.conf: revision 1.39 sys/arch/evbarm/conf/GENERIC: revision 1.63 sys/arch/arm/ti/ti_fb.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.64 sys/arch/evbarm/conf/GENERIC: revision 1.65 sys/arch/evbarm/conf/GENERIC: revision 1.66 sys/arch/evbarm/conf/GENERIC: revision 1.67 sys/arch/arm/ti/ti_platform.c: revision 1.7 sys/arch/arm/ti/ti_platform.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.2 sys/arch/arm/ti/ti_platform.c: revision 1.9 sys/arch/arm/ti/am3_prcm.c: revision 1.3 sys/arch/arm/ti/am3_prcm.c: revision 1.4 sys/arch/arm/ti/am3_prcm.c: revision 1.5 sys/arch/arm/ti/am3_prcm.c: revision 1.6 sys/arch/arm/ti/am3_prcm.c: revision 1.7 sys/arch/evbarm/conf/DEVKIT8000: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.9 sys/dev/fdt/syscon.c: revision 1.4 sys/arch/arm/ti/files.ti: revision 1.10 sys/arch/arm/ti/ti_mux_clock.c: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.11 sys/arch/arm/ti/if_cpswreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.12 sys/arch/arm/ti/ti_sdhc.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.13 sys/arch/arm/ti/files.ti: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.15 sys/arch/arm/ti/files.ti: revision 1.16 sys/arch/arm/ti/omap3_cm.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.17 sys/arch/arm/ti/omap3_cm.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.18 sys/arch/arm/ti/omap3_cm.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.19 sys/arch/arm/ti/omap3_cm.c: revision 1.4 sys/arch/arm/ti/ti_motg.c: revision 1.1 sys/arch/arm/ti/ti_rngreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1 sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1 sys/arch/arm/ti/am3_platform.c: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.22 sys/arch/evbarm/conf/README.evbarm: revision 1.23 sys/arch/arm/ti/ti_platform.c: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.24 sys/arch/arm/ti/ti_omaptimer.c: revision 1.2 sys/arch/arm/ti/ti_prcm.c: revision 1.2 sys/arch/evbarm/conf/README.evbarm: revision 1.25 sys/arch/arm/ti/ti_omaptimer.c: revision 1.3 sys/arch/arm/ti/ti_prcm.c: revision 1.3 sys/arch/evbarm/conf/README.evbarm: revision 1.26 sys/arch/arm/ti/ti_omaptimer.c: revision 1.4 sys/arch/evbarm/conf/README.evbarm: revision 1.27 sys/arch/arm/ti/ti_ehci.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.20 sys/arch/arm/ti/ti_cpufreq.c: revision 1.1 sys/arch/arm/ti/ti_cpufreq.c: revision 1.2 sys/arch/arm/fdt/smsh_fdt.c: revision 1.2 sys/arch/arm/ti/omap3_dssreg.h: revision 1.1 sys/arch/evbarm/conf/OVERO: revision 1.56 sys/arch/evbarm/conf/TI: file removal sys/arch/arm/dts/omap3-beagle.dts: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.55 sys/dev/fdt/fdtvar.h: revision 1.56 distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2 sys/dev/fdt/fdt_phy.c: revision 1.6 sys/arch/arm/ti/ti_iicreg.h: revision 1.1 sys/arch/arm/ti/ti_lcdc.c: revision 1.1 sys/arch/arm/ti/ti_gpio.c: revision 1.1 sys/arch/arm/ti/ti_iicreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.c: revision 1.2 sys/dev/fdt/files.fdt: revision 1.46 sys/arch/arm/ti/ti_gpio.c: revision 1.2 sys/arch/arm/ti/ti_iicreg.h: revision 1.3 sys/arch/arm/ti/ti_lcdc.c: revision 1.3 sys/dev/fdt/files.fdt: revision 1.47 sys/arch/arm/ti/ti_gpio.c: revision 1.3 sys/dev/fdt/pinctrl_single.c: revision 1.1 sys/arch/evbarm/conf/files.generic: revision 1.9 sys/arch/arm/ti/ti_gpmc.c: revision 1.1 sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARD: file removal sys/arch/arm/ti/omap3_prm.c: revision 1.1 sys/arch/arm/ti/ti_platform.h: file removal sys/arch/arm/ti/omap3_platform.c: revision 1.1 sys/arch/arm/ti/ti_prcm.h: revision 1.2 sys/arch/arm/ti/omap3_platform.c: revision 1.2 sys/arch/arm/ti/ti_prcm.h: revision 1.3 sys/arch/arm/ti/ti_prcm.h: revision 1.4 sys/dev/fdt/fdt_clock.c: revision 1.9 sys/arch/arm/ti/ti_edma.c: revision 1.1 sys/arch/arm/ti/ti_otg.c: revision 1.1 distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15 sys/arch/arm/ti/if_cpsw.c: revision 1.7 sys/arch/evbarm/conf/std.igepv2: file removal sys/arch/arm/ti/if_cpsw.c: revision 1.8 sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1
Adapt ti fdt glue to support GENERIC kernel.
Do not search 64-bit directories for dts files
Fix am33xx_platform_early_putchar for pre-MMU output
Add bus driver for TI sysc interconncet.
Make com work again
Add EDMA TPCC and TPTC drivers.
Add driver for one-register-per-pin type pinctrl devices.
Add MMCHS support.
Add USB support.
Disable autoidle
Place devmap above KERNEL_IO_VBASE
Use Timer2 for timecounter, and enable hw module.
Add support for TI AM335x
Add atmel,24c256 compat data
Add I2C support.
Add tiiic, tps65217pmic
Add FDT support
Fix early putchar, add reset func
No support for tegra210 in armv7 kernel
Switch to GENERIC kernels only.
Get mac address from DT
Skip nodes with an "opp-suspend" property and fix tables that have disabled nodes in the middle.
enumerate devices under child "clocks" node
Add support for platform specific opp table filters.
Add fdtbus_clock_count to count the number of clock references on a given node
enumerate devices under child "clocks" node
Add AM335x DVFS support.
Enable TI AM335x DVFS support
Add support for GPIO controller.
Add tigpio
Unhook BEAGLEBONE kernel from the build Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).
Add support for hardware RNG.
Add tirng
Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
Set stdout-path on TI OMAP3 BeagleBoard
Add support for TI OMAP3.
Add OMAP3 support.
Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition. Mkimage (eroneously) creates a FAT16 partition (despite the configuration asking for FAT32), and that has a root directory size limit. Idea from Jared.
Skip xref if it is 0
Add generic USB PHY driver
Add driver for TI TWL4030 Power Management IC
Use the hwmod clk to get the timer rate and explicitly enable the timecounter timer.
Add OMAP3 USB support.
Add twl, usbnopphy, tiusb, tiusbtll
Move omap3 dtb files to /boot/dtb
Remove BEAGLEBOARD kernel from list of kernels to build Remove BEAGLEBOARD kernel (supported by GENERIC now)
Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.
Remove DEVKIT8000 kernel (GENERIC should work now) Remove DPLL5 init ported from old omap code, it is not required
Set the stdout-path on xM like Ti OMAP3 BeagleBoard
Remove BEAGLEBOARDXM from the build Remove BEAGLEBOARDXM kernel (supported by GENERIC now)
Handle different register layout on OMAP3
Add omapfb to FDT-ized TI port.
Use dss as console on Nokia N900.
Enable IRQ status bits for omap3 type and set speed properly
Add RTC support
Remove tps65950pm (hardware now supported by twl4030.c)
Add NAND flash support.
Add tigpmc, omapnand
Attach tiusb before the default pass since it adds a bus to reduce kernel output Replace tps65950pm with twl (the former has been removed)
Fix non-FDT build
Cleanup and remove dependency on arch/arm/omap
Add support for GPIO interrupts and fix reading the state of output pins. Match smsc,lan9115 and honour local-mac-address/mac-address properties
Only one instance of twl(4) is needed Remove OVERO from build, and commented out N900 kernel config OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC.
Remove commented out IGEPV2 entry
OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by GENERIC.
No longer used.
Also match ti,omap2-onenand
Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context
Add driver for NXP TDA19988 HDMI encoder
Add support for AM335x display controller (LCDC).
Add tdahdmi, tilcdc, tifb
Test DRM_MODE_* flags, not VID_*
Comment out mode fixup (not needed it seems)
Use 297MHz for display clock
Select closest rate to desired pixel clock
Speed up mode setting a bit and turn off the display while changing modes
|
1.31.2.1 | 14-Dec-2020 |
thorpej | Sync w/ HEAD.
|
1.32.4.1 | 01-Aug-2021 |
thorpej | Sync with HEAD.
|
1.22 | 08-Feb-2018 |
jmcneill | Move Rockchip port to the attic. It is not very useful.
|
1.21 | 25-Nov-2017 |
christos | branches: 1.21.2; comment out duplicate options and unknown devices
|
1.20 | 03-Apr-2015 |
jmcneill | branches: 1.20.2; Move common non-device stuff to GENERIC.common. Simplify board configs, and let them all share common settings.
|
1.19 | 31-Mar-2015 |
riz | Spell "Independent" correctly in cargo-culted comments.
|
1.18 | 17-Jan-2015 |
jmcneill | Add Rockchip PX2 support, from FUKAUMI Naoki <fun@naobsd.org>
|
1.17 | 11-Jan-2015 |
jmcneill | looks like hym8563 and pcf8563 are compatible, switch to pcf8563rtc driver
|
1.16 | 11-Jan-2015 |
jmcneill | add hymrtc driver
|
1.15 | 10-Jan-2015 |
jmcneill | add rlphy
|
1.14 | 05-Jan-2015 |
jmcneill | remove rgephy, radxa rock seems to have an smsc phy that works with ukphy
|
1.13 | 04-Jan-2015 |
jmcneill | add rkemac, rgephy, ukphy
|
1.12 | 03-Jan-2015 |
jmcneill | attach rktimer and rkiic early
|
1.11 | 02-Jan-2015 |
jmcneill | add rktimer
|
1.10 | 01-Jan-2015 |
jmcneill | wire down iicN units, add act8846pm at iic1
|
1.9 | 31-Dec-2014 |
jmcneill | fix i2c offsets
|
1.8 | 30-Dec-2014 |
jmcneill | MULTIPROCESSOR works now
|
1.7 | 30-Dec-2014 |
jmcneill | specify irq numbers for rkiic so we can avoid polled mode when possible
|
1.6 | 30-Dec-2014 |
jmcneill | enable rkiic and iic
|
1.5 | 29-Dec-2014 |
jmcneill | something wrong with MP, turn it off for now
|
1.4 | 28-Dec-2014 |
jmcneill | enable MULTIPROCESSOR
|
1.3 | 27-Dec-2014 |
jmcneill | Bring this closer to Allwinner / RPI configs: Add MSDOSFS, KERNFS, PROCFS, INET6, SYSVMSG, SYSVSEM, SYSVSHM, BUFQ_PRIOCSCAN. Remove DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM. Change DDB_ONPANIC from 2 to 1. Cinclude ROCKCHIP.local
|
1.2 | 27-Dec-2014 |
jmcneill | add dwcmmc
|
1.1 | 26-Dec-2014 |
jmcneill | Initial support for Rockchip RK3066 / RK3188 SoCs, from Hiroshi Tokuda <tokuda@tokuda.net> on port-arm:
http://mail-index.netbsd.org/port-arm/2014/10/09/msg002651.html
|
1.20.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.20.2.1 | 03-Apr-2015 |
skrll | file ROCKCHIP was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.21.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.21.2.1 | 25-Nov-2017 |
jdolecek | file ROCKCHIP was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
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.
|
1.12 | 29-Sep-2020 |
jmcneill | Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
1.11 | 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.10 | 06-Feb-2020 |
skrll | Add bcm2837-rpi-3-a-plus.dts to DTS. Requested by logix
|
1.9 | 06-Feb-2020 |
skrll | Sort DTS
|
1.8 | 09-Mar-2019 |
skrll | branches: 1.8.6; Add DTS for Raspberry Pi Compute Module 3 IO board V3.0
|
1.7 | 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.6 | 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.5 | 27-Jun-2018 |
ryo | branches: 1.5.2; on evbarm/RPI,RPI2, VERBOSE_INIT_ARM had broken.
XPUTC() of evbarm/rpi/rpi*_start.S uses bcm283[567]_platform_early_putchar() and it requires stack. fixed to allocate stack when starting from rpi*_start.S and a9_mpsubr.S if needed.
to work XPUTC(), need to define VERBOSE_INIT_ARM and EARLYCONS option.
|
1.4 | 10-Dec-2017 |
skrll | branches: 1.4.2; 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.3 | 14-Mar-2015 |
jmcneill | branches: 1.3.2; 1.3.18; add no options ARM11_COMPAT_MMU
|
1.2 | 04-Mar-2015 |
skrll | branches: 1.2.2; 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.
|
1.1 | 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.2.2.3 | 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.2.2.2 | 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.2.2.1 | 04-Mar-2015 |
snj | file RPI2 was added on branch netbsd-7 on 2015-03-11 20:22:56 +0000
|
1.3.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3.18.1 | 14-Mar-2015 |
jdolecek | file RPI2 was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.3.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.3.2.1 | 14-Mar-2015 |
skrll | file RPI2 was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.4.2.2 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.4.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.5.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.5.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.8.6.1 | 29-Feb-2020 |
ad | Sync with head.
|
1.3 | 28-Oct-2017 |
pgoyette | branches: 1.3.2; For some reason this single kernel seems to have outgrown its declared size as a result of the kernhist(9) changes. Bump the size.
XXX The amount of increase may be excessive - anyone with more detailed XXX knowledge please feel free to further adjust the value appropriately.
|
1.2 | 29-Dec-2016 |
skrll | branches: 1.2.8; Bump image size
|
1.1 | 06-Mar-2015 |
skrll | branches: 1.1.2; 1.1.4; 1.1.6; Add an RPI2_INSTALL
|
1.1.6.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.1.4.3 | 05-Feb-2017 |
skrll | Sync with HEAD
|
1.1.4.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.4.1 | 06-Mar-2015 |
skrll | file RPI2_INSTALL was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.1.2.2 | 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.1.2.1 | 06-Mar-2015 |
snj | file RPI2_INSTALL was added on branch netbsd-7 on 2015-03-11 20:22:56 +0000
|
1.2.8.1 | 02-Nov-2017 |
snj | Pull up following revision(s) (requested by pgoyette in ticket #335): share/man/man9/kernhist.9: 1.5-1.8 sys/arch/acorn26/acorn26/pmap.c: 1.39 sys/arch/arm/arm32/fault.c: 1.105 via patch sys/arch/arm/arm32/pmap.c: 1.350, 1.359 sys/arch/arm/broadcom/bcm2835_bsc.c: 1.7 sys/arch/arm/omap/if_cpsw.c: 1.20 sys/arch/arm/omap/tiotg.c: 1.7 sys/arch/evbarm/conf/RPI2_INSTALL: 1.3 sys/dev/ic/sl811hs.c: 1.98 sys/dev/usb/ehci.c: 1.256 sys/dev/usb/if_axe.c: 1.83 sys/dev/usb/motg.c: 1.18 sys/dev/usb/ohci.c: 1.274 sys/dev/usb/ucom.c: 1.119 sys/dev/usb/uhci.c: 1.277 sys/dev/usb/uhub.c: 1.137 sys/dev/usb/umass.c: 1.160-1.162 sys/dev/usb/umass_quirks.c: 1.100 sys/dev/usb/umass_scsipi.c: 1.55 sys/dev/usb/usb.c: 1.168 sys/dev/usb/usb_mem.c: 1.70 sys/dev/usb/usb_subr.c: 1.221 sys/dev/usb/usbdi.c: 1.175 sys/dev/usb/usbdi_util.c: 1.67-1.70 sys/dev/usb/usbroothub.c: 1.3 sys/dev/usb/xhci.c: 1.75 sys/external/bsd/drm2/dist/drm/i915/i915_gem.c: 1.34 sys/kern/kern_history.c: 1.15 sys/kern/kern_xxx.c: 1.74 sys/kern/vfs_bio.c: 1.275-1.276 sys/miscfs/genfs/genfs_io.c: 1.71 sys/sys/kernhist.h: 1.21 sys/ufs/ffs/ffs_balloc.c: 1.63 sys/ufs/lfs/lfs_vfsops.c: 1.361 sys/ufs/lfs/ulfs_inode.c: 1.21 sys/ufs/lfs/ulfs_vnops.c: 1.52 sys/ufs/ufs/ufs_inode.c: 1.102 sys/ufs/ufs/ufs_vnops.c: 1.239 sys/uvm/pmap/pmap.c: 1.37-1.39 sys/uvm/pmap/pmap_tlb.c: 1.22 sys/uvm/uvm_amap.c: 1.108 sys/uvm/uvm_anon.c: 1.64 sys/uvm/uvm_aobj.c: 1.126 sys/uvm/uvm_bio.c: 1.91 sys/uvm/uvm_device.c: 1.66 sys/uvm/uvm_fault.c: 1.201 sys/uvm/uvm_km.c: 1.144 sys/uvm/uvm_loan.c: 1.85 sys/uvm/uvm_map.c: 1.353 sys/uvm/uvm_page.c: 1.194 sys/uvm/uvm_pager.c: 1.111 sys/uvm/uvm_pdaemon.c: 1.109 sys/uvm/uvm_swap.c: 1.175 sys/uvm/uvm_vnode.c: 1.103 usr.bin/vmstat/vmstat.c: 1.219 Reorder to test for null before null deref in debug code -- Reorder to test for null before null deref in debug code -- KNF -- No need for '\n' in UVMHIST_LOG -- normalise a BIOHIST log message -- Update the kernhist(9) kernel history code to address issues identified in PR kern/52639, as well as some general cleaning-up... (As proposed on tech-kern@ with additional changes and enhancements.) Details of changes: * All history arguments are now stored as uintmax_t values[1], both in the kernel and in the structures used for exporting the history data to userland via sysctl(9). This avoids problems on some architectures where passing a 64-bit (or larger) value to printf(3) can cause it to process the value as multiple arguments. (This can be particularly problematic when printf()'s format string is not a literal, since in that case the compiler cannot know how large each argument should be.) * Update the data structures used for exporting kernel history data to include a version number as well as the length of history arguments. * All [2] existing users of kernhist(9) have had their format strings updated. Each format specifier now includes an explicit length modifier 'j' to refer to numeric values of the size of uintmax_t. * All [2] existing users of kernhist(9) have had their format strings updated to replace uses of "%p" with "%#jx", and the pointer arguments are now cast to (uintptr_t) before being subsequently cast to (uintmax_t). This is needed to avoid compiler warnings about casting "pointer to integer of a different size." * All [2] existing users of kernhist(9) have had instances of "%s" or "%c" format strings replaced with numeric formats; several instances of mis-match between format string and argument list have been fixed. * vmstat(1) has been modified to handle the new size of arguments in the history data as exported by sysctl(9). * vmstat(1) now provides a warning message if the history requested with the -u option does not exist (previously, this condition was silently ignored, with only a single blank line being printed). * vmstat(1) now checks the version and argument length included in the data exported via sysctl(9) and exits if they do not match the values with which vmstat was built. * The kernhist(9) man-page has been updated to note the additional requirements imposed on the format strings, along with several other minor changes and enhancements. [1] It would have been possible to use an explicit length (for example, uint64_t) for the history arguments. But that would require another "rototill" of all the users in the future when we add support for an architecture that supports a larger size. Also, the printf(3) format specifiers for explicitly-sized values, such as "%"PRIu64, are much more verbose (and less aesthetically appealing, IMHO) than simply using "%ju". [2] I've tried very hard to find "all [the] existing users of kernhist(9)" but it is possible that I've missed some of them. I would be glad to update any stragglers that anyone identifies. -- For some reason this single kernel seems to have outgrown its declared size as a result of the kernhist(9) changes. Bump the size. XXX The amount of increase may be excessive - anyone with more detailed XXX knowledge please feel free to further adjust the value appropriately. -- Misssed one cast of pointer --> uintptr_t in previous kernhist(9) commit -- And yet another one. :( -- Use correct mark-up for NetBSD version. -- More improvements in grammar and readability. -- Remove a stray '"' (obvious typo) and add a couple of casts that are probably needed. -- And replace an instance of "%p" conversion with "%#jx" -- Whitespace fix. Give Bl tag table a width. Fix Xr.
|
1.3.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3.2.1 | 28-Oct-2017 |
jdolecek | file RPI2_INSTALL was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.2 | 01-Jan-2018 |
christos | remove this, it was just to compile-test the drivers.
|
1.1 | 28-Dec-2017 |
christos | XXX: Test for the new two environmental drivers
|
1.9 | 19-Nov-2018 |
skrll | Remove RPI64 in favour of GENERIC64. RPI64 was used during testing.
|
1.8 | 12-Oct-2018 |
ryo | add initial support of COMPAT_NETBSD32 on AArch64. arm ELF32 EABI binaries could be execute in AArch32 state on AArch64. A32 THUMB mode is not supported yet.
|
1.7 | 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.6 | 09-Jul-2018 |
ryo | enable options MULTIPROCESSOR
|
1.5 | 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.4 | 30-Jun-2018 |
jmcneill | Attach simplebus on pass 0
|
1.3 | 30-Jun-2018 |
jmcneill | cpus: use fdt_add_bus
|
1.2 | 30-Jun-2018 |
jmcneill | Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
1.1 | 01-Apr-2018 |
ryo | branches: 1.1.2; 1.1.4; Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@) - add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
|
1.1.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.2.6 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.1.2.5 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.1.2.4 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.1.2.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.1.2.2 | 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
1.1.2.1 | 01-Apr-2018 |
pgoyette | file RPI64 was added on branch pgoyette-compat on 2018-04-07 04:12:12 +0000
|
1.14 | 26-Mar-2020 |
skrll | Increase MEMORY_DISK_ROOT_SIZE
|
1.13 | 23-Mar-2020 |
prlw1 | The image size increased.
|
1.12 | 24-Jan-2020 |
mlelstv | Adjust RAM disk size to hold the larger image.
|
1.11 | 22-Nov-2019 |
martin | branches: 1.11.2; Bump space for ramdisk image
|
1.10 | 09-Apr-2018 |
christos | branches: 1.10.2; bump...
|
1.9 | 29-Dec-2016 |
skrll | branches: 1.9.8; 1.9.14; Bump image size
|
1.8 | 23-Feb-2015 |
joerg | branches: 1.8.2; Give LLVM a bit breathing room for the sshramdisk when building for generic ARM.
|
1.7 | 16-Feb-2015 |
skrll | Bump memory disk size to fix build.
|
1.6 | 31-Oct-2014 |
uebayasi | branches: 1.6.2; Bump ramdisk size to embed 13M sshramdisk.
|
1.5 | 14-Aug-2014 |
joerg | LLVM sshramdisk needs 8.9MB, so bump again.
|
1.4 | 14-Aug-2014 |
martin | Bump ramdisk size (since we added loads of firmware to it)
|
1.3 | 01-May-2014 |
martin | branches: 1.3.2; 1.3.4; Do not create debug info for *_INSTALL kernels.
|
1.2 | 28-Jun-2013 |
matt | branches: 1.2.2; 1.2.6; Make this like all other INSTALL files. Override RAMDISKNAME to sshramdisk
|
1.1 | 19-Mar-2013 |
garbled | branches: 1.1.6; Add a new installer image for Raspberry PI to evbarm
Includes the following major changes:
1) Add new configmenu item to sysinst to allow creation of users at post-install time. 2) Add an sshramdisk type to evbarm, which is a ramdisk with sshd enabled, allowing users to install on a headless PI by sshing to the device with the account "sysinst" password "netbsd" to begin the installation. (Note, neither the account, nor the ssh setup are copied to the finalized installation image) 3) Change mkimage to build a boot-only image, without the root filesystems.
Much of the sshramdisk code could be reused on other ports easily.
|
1.1.6.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.6.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.6.2 | 23-Jun-2013 |
tls | resync from head
|
1.1.6.1 | 19-Mar-2013 |
tls | file RPI_INSTALL was added on branch tls-maxphys on 2013-06-23 06:20:04 +0000
|
1.2.6.1 | 10-Aug-2014 |
tls | Rebase.
|
1.2.2.1 | 18-May-2014 |
rmind | sync with head
|
1.3.4.1 | 09-May-2015 |
msaitoh | Pull up following revision(s) (requested by snj in ticket #742):
distrib/evbarm/instkernel/sshramdisk/Makefile patch sys/arch/evbarm/conf/RPI_INSTALL patch
Increase ramdisk size to fix build break.
|
1.3.2.2 | 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.3.2.1 | 01-May-2014 |
yamt | file RPI_INSTALL was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.6.2.2 | 05-Feb-2017 |
skrll | Sync with HEAD
|
1.6.2.1 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.8.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.9.14.1 | 16-Apr-2018 |
pgoyette | Sync with HEAD, resolve some conflicts
|
1.9.8.1 | 02-Nov-2018 |
martin | Bump size for ramdisk.
|
1.10.2.1 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.11.2.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.76 | 29-Jan-2024 |
christos | PR/57889: Ricardo Branco: ext2fs does not have user immutable and append file flags, only system ones. Restrict those to the superuser. Before the behavior was controlled by EXT2FS_SYSTEM_FLAGS. Make that behavior the default.
|
1.75 | 07-Aug-2022 |
simonb | branches: 1.75.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.74 | 29-Jun-2021 |
nia | Remove uscanner(4) driver
This exists for compatibility with a Linux interface which was apparently deprecated in Linux 2.6. There are various mailing list threads going back to 2004 where the usefulness of this driver is discussed, but the conclusion is that scanner software has all moved to using ugen(4) instead, and enabling this driver will not help you scan things.
|
1.73 | 20-Jan-2021 |
nia | branches: 1.73.4; do not enable kernel OSS compat in configs without compat_linux
perhaps kernel OSS compat can be merged into compat_linux to avoid further confusion
|
1.72 | 27-Sep-2020 |
roy | branches: 1.72.2; vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.71 | 16-Aug-2020 |
jdolecek | make COMPAT_LINUX option disabled by default
leave the option enabled only in amd64/i386 ALL kernels to make sure it continues to be compilable also when included in kernel
|
1.70 | 01-Aug-2020 |
maxv | Remove references to BRIDGE_IPF, it is now compiled in by default.
|
1.69 | 16-May-2020 |
maya | Remove uyap, USB YAP phone firmware loader.
And the associated ezload EZ-USB code, which is only used by uyap. It could theoretically be used by other drivers, but none of them are in tree.
I suspect that this device isn't in use, as phone technology has improved a lot since 2001 when uyap(4) was added to the tree.
Proposed with no objections on netbsd-users on 13 April 2020
|
1.68 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.67 | 25-Mar-2020 |
jdolecek | branches: 1.67.2; remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs to prepare for their eventual removal
|
1.66 | 29-Jan-2020 |
maya | remove urio(4), a driver for the Rio500 MP3 player.
At this point it is highly unlikely this 1999 device still has users, but it still comes up in the context of maxv's USB-fuzzing (and any device could pretend to be a urio(4)), so it's best to get rid of it.
Renamed all major entries to obsolete, as was done in previous removals.
This still requires an update to sanitizers, but they're located in "external", perhaps it should be first committed upstream?
Proposed on tech-kern a month ago.
|
1.65 | 19-Jan-2020 |
thorpej | Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete.
|
1.64 | 26-Apr-2019 |
sevan | branches: 1.64.4; Use veriexec.config to reduce duplication
|
1.63 | 06-Feb-2019 |
rin | Add ure(4) to kernel config files. Also add PHY drivers where necessary.
|
1.62 | 23-Oct-2018 |
jdolecek | remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.61 | 25-Aug-2018 |
rin | Add (commented out) mue(4) to where appropriate. Also add MII/PHY drivers for USB NICs if missing.
|
1.60 | 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.59 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.58 | 14-Sep-2017 |
mrg | branches: 1.58.2; 1.58.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.57 | 13-Sep-2017 |
sevan | Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options. These algorithms are either broken or on their way to being broken.
Discussed on tech-security http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html
ok riastradh
|
1.56 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.55 | 24-May-2017 |
christos | rename u3ginit driver to umodeswitch
|
1.54 | 22-Mar-2017 |
sevan | KDTRACE_HOOKS is enabled by default in GENERIC.common, remove references in individual config files.
|
1.53 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.52 | 13-Dec-2016 |
christos | branches: 1.52.2; wildcard speaker attachments, now that we can handle many of them.
|
1.51 | 10-Dec-2016 |
christos | remove VAUDIOSPEAKER for now, will be done differently.
|
1.50 | 08-Dec-2016 |
nat | Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
1.49 | 26-Nov-2016 |
christos | mention PAX_SEGVGUARD dependency on FILEASSOC
|
1.48 | 19-Mar-2016 |
gdt | branches: 1.48.2; Disable uscanner in all kernel configs
As discussed on current-users@, SANE uses ugen via libusb and not uscanner, so users are not well served by having uscanner. Consensus is that addressing how to adjust permissions for scanners should not block restoring basic functionionality.
(Compile-tested only, but there are multiple reports of this being the right approach.)
|
1.47 | 26-Sep-2015 |
maxv | Remove KMEMSTATS. Normally it's ok now.
|
1.46 | 17-Oct-2014 |
martin | branches: 1.46.2; Fix the names of the (commented out) Kirwood L2 cache options.
|
1.45 | 14-Oct-2014 |
htodd | Comment out more USB options to to fix build.
|
1.44 | 18-Sep-2014 |
wiz | Add commented out KDTRACE_HOOKS line.
|
1.43 | 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.42 | 18-Aug-2014 |
christos | - Enable Wedge support for MBR/BSDLABEL where it was commented out. - Add apple partition support where it was missing - Add comments where missing
|
1.41 | 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.40 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.39 | 03-Aug-2014 |
martin | branches: 1.39.2; Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.38 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.37 | 25-Jul-2014 |
joerg | Bump SYMTAB_SPACE for clang build.
|
1.36 | 23-Apr-2014 |
msaitoh | Enable pseudo-device ipfilter.
|
1.35 | 05-Oct-2013 |
kiyohara | branches: 1.35.2; Remove options LKM.
|
1.34 | 30-Jun-2013 |
rmind | G/C PFIL_HOOKS from the kernel configs.
|
1.33 | 05-Jun-2013 |
christos | branches: 1.33.2; remove obsolete networking options
|
1.32 | 27-Apr-2013 |
christos | more bogus number removal
|
1.31 | 27-Apr-2013 |
christos | the bogus number police
|
1.30 | 27-Apr-2013 |
christos | remove confusing numeric locators where they are unused.
|
1.29 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.28 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.27 | 25-Dec-2012 |
msaitoh | Add ukphy.
This change fixes the problem described in: http://mail-index.netbsd.org/port-arm/2012/12/20/msg001636.html
|
1.26 | 03-Dec-2012 |
msaitoh | - Add MSGBUFSIZE=32768 because 4K is very small - Add commented out entry for MVGBE_EVENT_COUNTERS - Comment out COPTS="-O1" - Enable mvpex, pci and pchb to share with OPENRD - Enable mvsata to share with DREAMPLUG - Enable mvsocgpp, gpio, atabus and wd
|
1.25 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.24 | 09-Oct-2012 |
msaitoh | Add {INET,TCP,UDP}_CSUM_COUNTERS and LOCKDEBUG
|
1.23 | 12-Sep-2012 |
msaitoh | branches: 1.23.2; -O1, enable PUFFS, KTRACE, fss and putter.
|
1.22 | 11-Sep-2012 |
msaitoh | Add PUFFS, putter and fss.
|
1.21 | 09-Sep-2012 |
msaitoh | Split DEBUG="-g -Ox" into DEBUG="-g" and COPTS="-Ox".
|
1.20 | 03-Sep-2012 |
msaitoh | Enable atapibus, cd and sd.
|
1.19 | 01-Sep-2012 |
jakllsch | Rename RT2500USB driver to ural(4) as it was originally in OpenBSD, as ural(4) and ral(4) do not actually share any code.
Enable ural(4) in hpcarm WZERO3 kernel too, as it will now build.
Fixes PR#43520.
|
1.18 | 29-Aug-2012 |
skrll | Typo in comment
|
1.17 | 23-Aug-2012 |
kiyohara | Remove obsolated file-system PORTAL.
|
1.16 | 16-Aug-2012 |
matt | Add dkwedge support
|
1.15 | 27-Jul-2012 |
kiyohara | Enable mvcesa. Also enable idmac in SHEEVAPLUG.
|
1.14 | 31-Mar-2012 |
tsutsui | Remove obsolete System V semaphores and share memory limit options (SEMMNI, SEMMNS, SEMUME and SHMMAXPGS).
|
1.13 | 10-Mar-2012 |
joerg | P1003_1B_SEMAPHORE is no longer optional.
|
1.12 | 18-Dec-2011 |
dholland | branches: 1.12.2; WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.11 | 22-Nov-2011 |
tls | branches: 1.11.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.10 | 14-Nov-2011 |
sekiya | Increase SYMTAB_SPACE.
|
1.9 | 23-Jul-2011 |
jakllsch | branches: 1.9.2; Enable or note aubtfwl(4) wherever ubt(4) is enabled or noted.
|
1.8 | 11-Jul-2011 |
matt | Bump up SYMTAB_SPACE to 700000
|
1.7 | 06-Jun-2011 |
matt | bump SYMTAB_SPACE
|
1.6 | 25-May-2011 |
dyoung | branches: 1.6.2; Increase SYMTAB_SPACE.
|
1.5 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.4 | 06-Mar-2011 |
jakllsch | Remove trailing spaces.
|
1.3 | 05-Mar-2011 |
matt | branches: 1.3.2; Add contributed Marvell Kirkwood RTC driver from Brett Slager Fixes PR 44004
|
1.2 | 23-Nov-2010 |
hannken | branches: 1.2.2; 1.2.4; Remove unused count from pseudo-device md.
|
1.1 | 02-Oct-2010 |
kiyohara | branches: 1.1.2; 1.1.4; Add support Marvell Sheevaplug. Add some NAS on Marvell SoC.
|
1.1.4.2 | 22-Oct-2010 |
uebayasi | Sync with HEAD (-D20101022).
|
1.1.4.1 | 02-Oct-2010 |
uebayasi | file SHEEVAPLUG was added on branch uebayasi-xip on 2010-10-22 07:21:14 +0000
|
1.1.2.2 | 09-Oct-2010 |
yamt | sync with head
|
1.1.2.1 | 02-Oct-2010 |
yamt | file SHEEVAPLUG was added on branch yamt-nfs-mp on 2010-10-09 03:31:43 +0000
|
1.2.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.2.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.3.2.6 | 12-Jun-2011 |
rmind | sync with head
|
1.3.2.5 | 31-May-2011 |
rmind | sync with head
|
1.3.2.4 | 21-Apr-2011 |
rmind | sync with head
|
1.3.2.3 | 06-Mar-2011 |
rmind | sync with head (and fix few botches with this)
|
1.3.2.2 | 05-Mar-2011 |
rmind | sync with head
|
1.3.2.1 | 05-Mar-2011 |
rmind | file SHEEVAPLUG was added on branch rmind-uvmplock on 2011-03-05 20:50:03 +0000
|
1.6.2.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
1.9.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.9.2.4 | 23-Jan-2013 |
yamt | sync with head
|
1.9.2.3 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.9.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.9.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.11.2.3 | 05-Apr-2012 |
mrg | sync to latest -current.
|
1.11.2.2 | 11-Mar-2012 |
mrg | sync to latest -current
|
1.11.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.12.2.1 | 05-Jan-2013 |
riz | Pull up following revision(s) (requested by msaitoh in ticket #768): sys/arch/evbarm/conf/SHEEVAPLUG: revision 1.27 Add ukphy. This change fixes the problem described in: http://mail-index.netbsd.org/port-arm/2012/12/20/msg001636.html
|
1.23.2.5 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.23.2.4 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.23.2.3 | 23-Jun-2013 |
tls | resync from head
|
1.23.2.2 | 25-Feb-2013 |
tls | resync with head
|
1.23.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.33.2.2 | 18-May-2014 |
rmind | sync with head
|
1.33.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.35.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.39.2.1 | 11-Apr-2017 |
martin | Pull up following revision(s) (requested by skrll in ticket #1400): sys/arch/evbarm/conf/SHEEVAPLUG: revision 1.45 sys/arch/evbarm/conf/TWINTAIL: revision 1.65 Comment out more USB options to to fix build.
|
1.46.2.5 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.46.2.4 | 05-Feb-2017 |
skrll | Sync with HEAD
|
1.46.2.3 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.46.2.2 | 22-Apr-2016 |
skrll | Sync with HEAD
|
1.46.2.1 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.48.2.3 | 26-Apr-2017 |
pgoyette | Sync with HEAD
|
1.48.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.48.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.52.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.58.4.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.58.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.58.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.58.2.3 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.58.2.2 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.58.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.64.4.2 | 29-Feb-2020 |
ad | Sync with head.
|
1.64.4.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.67.2.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.72.2.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.73.4.1 | 01-Aug-2021 |
thorpej | Sync with HEAD.
|
1.75.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.2 | 01-May-2014 |
martin | Do not create debug info for *_INSTALL kernels.
|
1.1 | 28-Jul-2011 |
matt | branches: 1.1.2; 1.1.12; 1.1.16; 1.1.26; INSTALL kernel for SheevaPlug
|
1.1.26.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1.16.1 | 18-May-2014 |
rmind | sync with head
|
1.1.12.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.2.1 | 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.79 | 07-Aug-2022 |
simonb | UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.78 | 29-Jun-2021 |
nia | Remove uscanner(4) driver
This exists for compatibility with a Linux interface which was apparently deprecated in Linux 2.6. There are various mailing list threads going back to 2004 where the usefulness of this driver is discussed, but the conclusion is that scanner software has all moved to using ugen(4) instead, and enabling this driver will not help you scan things.
|
1.77 | 27-Sep-2020 |
roy | branches: 1.77.6; vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.76 | 01-Aug-2020 |
maxv | Remove references to BRIDGE_IPF, it is now compiled in by default.
|
1.75 | 16-May-2020 |
maya | Remove uyap, USB YAP phone firmware loader.
And the associated ezload EZ-USB code, which is only used by uyap. It could theoretically be used by other drivers, but none of them are in tree.
I suspect that this device isn't in use, as phone technology has improved a lot since 2001 when uyap(4) was added to the tree.
Proposed with no objections on netbsd-users on 13 April 2020
|
1.74 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.73 | 29-Jan-2020 |
maya | branches: 1.73.4; remove urio(4), a driver for the Rio500 MP3 player.
At this point it is highly unlikely this 1999 device still has users, but it still comes up in the context of maxv's USB-fuzzing (and any device could pretend to be a urio(4)), so it's best to get rid of it.
Renamed all major entries to obsolete, as was done in previous removals.
This still requires an update to sanitizers, but they're located in "external", perhaps it should be first committed upstream?
Proposed on tech-kern a month ago.
|
1.72 | 19-Jan-2020 |
thorpej | Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete.
|
1.71 | 13-Apr-2019 |
isaki | branches: 1.71.6; Add drvctl to kernel which has audio device. audiocfg(1) requires drvctl(4).
|
1.70 | 06-Feb-2019 |
rin | Add ure(4) to kernel config files. Also add PHY drivers where necessary.
|
1.69 | 23-Oct-2018 |
jdolecek | remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.68 | 21-Sep-2018 |
skrll | This needs bpfilter for npf
|
1.67 | 25-Aug-2018 |
rin | Add (commented out) mue(4) to where appropriate. Also add MII/PHY drivers for USB NICs if missing.
|
1.66 | 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.65 | 14-Sep-2017 |
mrg | branches: 1.65.2; 1.65.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.64 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.63 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.62 | 13-Dec-2016 |
christos | branches: 1.62.2; wildcard speaker attachments, now that we can handle many of them.
|
1.61 | 10-Dec-2016 |
christos | remove VAUDIOSPEAKER for now, will be done differently.
|
1.60 | 08-Dec-2016 |
nat | Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
1.59 | 19-Mar-2016 |
gdt | branches: 1.59.2; Disable uscanner in all kernel configs
As discussed on current-users@, SANE uses ugen via libusb and not uscanner, so users are not well served by having uscanner. Consensus is that addressing how to adjust permissions for scanners should not block restoring basic functionionality.
(Compile-tested only, but there are multiple reports of this being the right approach.)
|
1.58 | 12-Aug-2015 |
maxv | Remove KMEMSTATS.
|
1.57 | 23-Aug-2014 |
dholland | branches: 1.57.2; 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.56 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.55 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.54 | 30-Jun-2013 |
rmind | branches: 1.54.4; G/C PFIL_HOOKS from the kernel configs.
|
1.53 | 05-Jun-2013 |
christos | branches: 1.53.2; remove obsolete networking options
|
1.52 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.51 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.50 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.49 | 11-Sep-2012 |
msaitoh | branches: 1.49.2; Add PUFFS, putter and fss.
|
1.48 | 17-Aug-2012 |
abs | Update all kernel configs mentioning WSEMUL_* but not already including WSDISPLAY_COMPAT_USL using the following rules: - If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL - If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1 and commented out WSDISPLAY_COMPAT_USL - Otherwise add WSDISPLAY_COMPAT_USL
Some of the INSTALL configs for larger memory machines are probably suitable for adding WSDISPLAY_COMPAT_USL.
Now wsconscfg(8) should be able to switch VTs when expected.
Implemented after no objection from tech-kern to the following:
On 5 June 2012 09:47, David Brownlee <abs@absd.org> wrote: > wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual > terminals. > > Except when in an exceptionally memory or space constrained > environment (INSTALL being the obvious case), is there any reason why > all GENERIC and GENERIC-like kernels which have wscons enabled > shouldn't also have WSDISPLAY_COMPAT_USL?
|
1.47 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.46 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.45 | 22-Nov-2011 |
tls | branches: 1.45.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.44 | 30-Jun-2011 |
wiz | branches: 1.44.2; dependant -> dependent
|
1.43 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.42 | 23-Nov-2010 |
hannken | branches: 1.42.2; 1.42.4; Remove unused count from pseudo-device md.
|
1.41 | 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
1.40 | 07-Mar-2010 |
plunky | branches: 1.40.2; add uhso(4) device where appropriate - follow the lead of other USB driver declarations wrt commented out - (cross-)build tested all these kernels
|
1.39 | 05-Dec-2009 |
pooka | branches: 1.39.2; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.38 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.37 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.36 | 24-Nov-2008 |
ad | branches: 1.36.4; Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.35 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.34 | 31-Jul-2008 |
simonb | branches: 1.34.2; Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.33 | 30-May-2008 |
tsutsui | branches: 1.33.4; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.32 | 19-Jan-2008 |
chris | branches: 1.32.6; 1.32.8; 1.32.10; 1.32.12; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
1.31 | 14-Mar-2007 |
drochner | branches: 1.31.12; 1.31.16; 1.31.22; 1.31.28; It doesn't make sense to specify "configuration" and "interface" locators for uhub because a hub can't have sub-devices. This might be sanity-checked eventually. Same for ubt now after the change to device attachment.
|
1.30 | 26-Aug-2006 |
christos | branches: 1.30.8; 1.30.12; 1.30.14; PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP
|
1.29 | 14-Aug-2006 |
skrll | s/adpater/adapter/
Prompted by PR/34195
|
1.28 | 05-Feb-2006 |
cube | branches: 1.28.2; Remove 'count' argument for pseudo-devices that ignore it (vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
|
1.27 | 04-Feb-2006 |
rpaulo | bpfilter doesn't accept count anymore.
|
1.26 | 07-Dec-2005 |
tsutsui | branches: 1.26.2; 1.26.4; 1.26.6; Adjust comments for options FFS_NO_SNAPSHOT.
XXX: This option should be mentioned in options(4).
|
1.25 | 19-Aug-2005 |
christos | Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
|
1.24 | 19-Aug-2005 |
christos | 64 bit inode changes.
|
1.23 | 05-Aug-2005 |
skrll | Add (commented out) ucycom to various kernel configs.
|
1.22 | 31-Jul-2005 |
yamt | revert "defflag VMSWAP" changes for now. there seems to be far more people who don't want to edit their kernel config files than i thought.
|
1.21 | 30-Jul-2005 |
yamt | add "options VMSWAP" to non INSTALL kernels.
|
1.20 | 07-Jul-2005 |
tron | Add (commented out) IPSEC_NAT_T option.
|
1.19 | 15-Apr-2005 |
itohy | branches: 1.19.2; Add ukyopon(4).
|
1.18 | 25-Feb-2005 |
simonb | branches: 1.18.2; Add COMPAT_20 (and COMPAT_16 in some cases) to kernel config files that didn't have those options but had other earlier compat options.
|
1.17 | 18-Feb-2005 |
dsl | Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT
|
1.16 | 11-Feb-2005 |
dsl | Add 'option FFS_SNAPSHOT' to most of the config files. Commented out for kernels that appear to hace space constraints.
|
1.15 | 31-Jan-2005 |
hannken | Add file system snapshots to kernel configs.
- Ffs internal snapshots get compiled in unconditionally.
- File system snapshot device fss(4) added to all kernel configs that have a disk. Device is commented out on all non-GENERIC kernels.
Reviewed by: Jason Thorpe <thorpej@netbsd.org>
|
1.14 | 17-Jan-2005 |
cube | branches: 1.14.2; Add tap(4) support to a random^Wcarefully chosen set of kernel configs. All those kernels have a line for both tun and bridge, and if either is commented out, tap is commented out also. With the exception of i386's GENERIC_TINY.
XXX: we _need_ some way of making this more simple.
|
1.13 | 10-Nov-2004 |
christos | branches: 1.13.4; Add COMPAT_BSDPTY to the rest of the config files.
|
1.12 | 23-Oct-2004 |
augustss | s/uax/axe/
|
1.11 | 04-Sep-2004 |
manu | IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on tech-net@
|
1.10 | 07-Aug-2004 |
rearnsha | Set CPUFLAGS not COPTS
|
1.9 | 15-Jul-2004 |
atatat | branches: 1.9.2; Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented out in most of them.
|
1.8 | 14-Feb-2004 |
bsh | branches: 1.8.2; add drivers for LCD and keyboard.
|
1.7 | 13-Feb-2004 |
wiz | Uppercase CPU where appropriate.
|
1.6 | 13-Sep-2003 |
chris | Add COMPAT_16 to most arm based kernels. Mainly in preperation for doing SA_SIGINFO work.
|
1.5 | 06-Sep-2003 |
rearnsha | Default all builds to not have debug information. Significantly reduces disk space needed for a make release, especially if using dwarf2 debug.
|
1.4 | 29-Aug-2003 |
bsh | support CS8900A ethernet on SMDK2410.
XXX: SMDK2410 has no EEPROM connected to CS8900A. Currently the only way to set MAC address is give it via kernel config option.
|
1.3 | 29-Aug-2003 |
bsh | change CPU clock to 200MHz at kernel startup.
|
1.2 | 05-Aug-2003 |
bsh | add and enable USB devices. I've so far tested floppy and CD-R drives, mice, and smartmedia card readers.
|
1.1 | 31-Jul-2003 |
bsh | the first cut for Samsung SMDK2410 support. It is an evaluation board for S3C2410.
XXX: not tested much yet. XXX: smdk2410_machdep.c and smdk2410_start.S are almost identical to SMDK2800's. One day I'll merge them.
|
1.8.2.1 | 15-Jul-2004 |
he | branches: 1.8.2.1.2; Pull up revision 1.9 (requested by atatat in ticket #663): Add "options SYSCTL_INCLUDE_DESCR" to a lot of configurations, but commented out in most of them.
|
1.8.2.1.2.1 | 21-Jul-2005 |
riz | Pull up revision 1.19 (requested by itohy in ticket #1430): Add ukyopon(4).
|
1.9.2.13 | 11-Dec-2005 |
christos | Sync with head.
|
1.9.2.12 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.9.2.11 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.9.2.10 | 15-Feb-2005 |
skrll | Sync with HEAD.
|
1.9.2.9 | 04-Feb-2005 |
skrll | Sync with HEAD.
|
1.9.2.8 | 24-Jan-2005 |
skrll | Sync with HEAD.
|
1.9.2.7 | 14-Nov-2004 |
skrll | Sync with HEAD.
|
1.9.2.6 | 02-Nov-2004 |
skrll | Sync with HEAD.
|
1.9.2.5 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.9.2.4 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.9.2.3 | 12-Aug-2004 |
skrll | Sync with HEAD.
|
1.9.2.2 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.9.2.1 | 15-Jul-2004 |
skrll | file SMDK2410 was added on branch ktrace-lwp on 2004-08-03 10:33:55 +0000
|
1.13.4.1 | 29-Apr-2005 |
kent | sync with -current
|
1.14.2.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.14.2.1 | 12-Feb-2005 |
yamt | sync with head.
|
1.18.2.2 | 18-Jul-2005 |
riz | Pull up revision 1.20 (requested by tron in ticket #566): Add (commented out) IPSEC_NAT_T option.
|
1.18.2.1 | 17-Apr-2005 |
tron | Pull up revision 1.19 (requested by itohy in ticket #160): Add ukyopon(4).
|
1.19.2.4 | 21-Jan-2008 |
yamt | sync with head
|
1.19.2.3 | 03-Sep-2007 |
yamt | sync with head.
|
1.19.2.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.19.2.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.26.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
1.26.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
1.26.2.1 | 18-Feb-2006 |
yamt | sync with head.
|
1.28.2.1 | 03-Sep-2006 |
yamt | sync with head.
|
1.30.14.1 | 11-Jul-2007 |
mjf | Sync with head.
|
1.30.12.1 | 10-Apr-2007 |
ad | Sync with head.
|
1.30.8.1 | 24-Mar-2007 |
yamt | sync with head.
|
1.31.28.1 | 20-Jan-2008 |
bouyer | Sync with HEAD
|
1.31.22.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.31.16.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.31.12.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.32.12.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.32.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.32.10.3 | 11-Aug-2010 |
yamt | sync with head.
|
1.32.10.2 | 11-Mar-2010 |
yamt | sync with head
|
1.32.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.32.8.1 | 04-Jun-2008 |
yamt | sync with head
|
1.32.6.3 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.32.6.2 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.32.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.33.4.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.33.4.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.34.2.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.34.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.36.4.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.39.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.40.2.3 | 21-Apr-2011 |
rmind | sync with head
|
1.40.2.2 | 05-Mar-2011 |
rmind | sync with head
|
1.40.2.1 | 30-May-2010 |
rmind | sync with head
|
1.42.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.42.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.44.2.3 | 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.44.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.44.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.45.2.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.45.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.49.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.49.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.49.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.49.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.53.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.54.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.57.2.4 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.57.2.3 | 05-Feb-2017 |
skrll | Sync with HEAD
|
1.57.2.2 | 22-Apr-2016 |
skrll | Sync with HEAD
|
1.57.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.59.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.59.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.62.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.65.4.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.65.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.65.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.65.2.3 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.65.2.2 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
1.65.2.1 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.71.6.2 | 29-Feb-2020 |
ad | Sync with head.
|
1.71.6.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.73.4.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.77.6.1 | 01-Aug-2021 |
thorpej | Sync with HEAD.
|
1.2 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.1 | 27-Feb-2005 |
bsh | branches: 1.1.2; 1.1.6; 1.1.8; add install kernels for SMDK2410/2800. CVS: ---------------------------------------------------------------------- CVS: CVSROOT cvs.NetBSD.org:/cvsroot CVS: ---------------------------------------------------------------------- CVS: CVSROOT cvs.NetBSD.org:/cvsroot
|
1.1.8.2 | 29-Apr-2005 |
kent | sync with -current
|
1.1.8.1 | 27-Feb-2005 |
kent | file SMDK2410_INSTALL was added on branch kent-audio2 on 2005-04-29 11:28:07 +0000
|
1.1.6.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.1.6.1 | 27-Feb-2005 |
yamt | file SMDK2410_INSTALL was added on branch yamt-km on 2005-03-19 08:32:55 +0000
|
1.1.2.2 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.1.2.1 | 27-Feb-2005 |
skrll | file SMDK2410_INSTALL was added on branch ktrace-lwp on 2005-03-04 16:38:14 +0000
|
1.66 | 07-Aug-2022 |
simonb | branches: 1.66.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.65 | 27-Sep-2020 |
roy | vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.64 | 01-Aug-2020 |
maxv | Remove references to BRIDGE_IPF, it is now compiled in by default.
|
1.63 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.62 | 19-Jan-2020 |
thorpej | branches: 1.62.4; Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete.
|
1.61 | 01-Aug-2018 |
maxv | branches: 1.61.4; 1.61.6; 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.60 | 14-Sep-2017 |
mrg | branches: 1.60.2; 1.60.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.59 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.58 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.57 | 12-Aug-2015 |
maxv | branches: 1.57.2; 1.57.4; Remove KMEMSTATS.
|
1.56 | 23-Aug-2014 |
dholland | branches: 1.56.2; 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.55 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.54 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.53 | 30-Jun-2013 |
rmind | branches: 1.53.4; G/C PFIL_HOOKS from the kernel configs.
|
1.52 | 05-Jun-2013 |
christos | branches: 1.52.2; remove obsolete networking options
|
1.51 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.50 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.49 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.48 | 11-Sep-2012 |
msaitoh | branches: 1.48.2; Add PUFFS, putter and fss.
|
1.47 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.46 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.45 | 22-Nov-2011 |
tls | branches: 1.45.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.44 | 30-Jun-2011 |
wiz | branches: 1.44.2; dependant -> dependent
|
1.43 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.42 | 23-Nov-2010 |
hannken | branches: 1.42.2; 1.42.4; Remove unused count from pseudo-device md.
|
1.41 | 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
1.40 | 05-Dec-2009 |
pooka | branches: 1.40.2; 1.40.4; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.39 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.38 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.37 | 24-Nov-2008 |
ad | branches: 1.37.4; Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.36 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.35 | 31-Jul-2008 |
simonb | branches: 1.35.2; Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.34 | 30-May-2008 |
tsutsui | branches: 1.34.4; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.33 | 19-Jan-2008 |
chris | branches: 1.33.6; 1.33.8; 1.33.10; 1.33.12; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
1.32 | 26-Aug-2006 |
christos | branches: 1.32.28; 1.32.32; 1.32.38; 1.32.46; PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP
|
1.31 | 05-Feb-2006 |
cube | branches: 1.31.2; Remove 'count' argument for pseudo-devices that ignore it (vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
|
1.30 | 04-Feb-2006 |
rpaulo | bpfilter doesn't accept count anymore.
|
1.29 | 07-Dec-2005 |
tsutsui | branches: 1.29.2; 1.29.4; 1.29.6; Adjust comments for options FFS_NO_SNAPSHOT.
XXX: This option should be mentioned in options(4).
|
1.28 | 19-Aug-2005 |
christos | Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
|
1.27 | 19-Aug-2005 |
christos | 64 bit inode changes.
|
1.26 | 31-Jul-2005 |
yamt | revert "defflag VMSWAP" changes for now. there seems to be far more people who don't want to edit their kernel config files than i thought.
|
1.25 | 30-Jul-2005 |
yamt | add "options VMSWAP" to non INSTALL kernels.
|
1.24 | 07-Jul-2005 |
tron | Add (commented out) IPSEC_NAT_T option.
|
1.23 | 27-Feb-2005 |
bsh | branches: 1.23.2; 1.23.4; sync pseudo device part with other platforms. disable pseudo-device md (enabled in SMDK2800_INSTALL) CVS: ---------------------------------------------------------------------- CVS: CVSROOT cvs.NetBSD.org:/cvsroot
|
1.22 | 25-Feb-2005 |
simonb | Add COMPAT_20 (and COMPAT_16 in some cases) to kernel config files that didn't have those options but had other earlier compat options.
|
1.21 | 18-Feb-2005 |
dsl | Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT
|
1.20 | 11-Feb-2005 |
dsl | Add 'option FFS_SNAPSHOT' to most of the config files. Commented out for kernels that appear to hace space constraints.
|
1.19 | 31-Jan-2005 |
hannken | Add file system snapshots to kernel configs.
- Ffs internal snapshots get compiled in unconditionally.
- File system snapshot device fss(4) added to all kernel configs that have a disk. Device is commented out on all non-GENERIC kernels.
Reviewed by: Jason Thorpe <thorpej@netbsd.org>
|
1.18 | 24-Nov-2004 |
bouyer | branches: 1.18.4; 1.18.6; pdcsata(4), a driver for the Promise SATA150 (aka PDC203xx) serie of controllers. Tested with a PDC20375 (2 SATA, one PATA) controller on sparc64. Added to all kernel config file which had pdcide(4).
|
1.17 | 10-Nov-2004 |
christos | Add COMPAT_BSDPTY to the rest of the config files.
|
1.16 | 04-Sep-2004 |
manu | IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on tech-net@
|
1.15 | 07-Aug-2004 |
rearnsha | Set CPUFLAGS not COPTS
|
1.14 | 15-Jul-2004 |
atatat | Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented out in most of them.
|
1.13 | 13-Feb-2004 |
wiz | branches: 1.13.2; Uppercase CPU where appropriate.
|
1.12 | 14-Dec-2003 |
thorpej | Remove piixide, since these boards will never, ever have one.
|
1.11 | 14-Dec-2003 |
thorpej | Split the Intel i31244 SATA controller ("Artisea") driver out of piixide into its own driver (artsata).
|
1.10 | 13-Dec-2003 |
thorpej | Remove the IDE controllers that only exist in southbridge chips (which none of these boards have).
XXX piixide stays for now, because that's where the Intel i31244 SATA controller is. That will change, eventually.
|
1.9 | 13-Dec-2003 |
thorpej | Collapse the atabus declaration into "atabus* at ata? channel ?".
|
1.8 | 13-Dec-2003 |
thorpej | Split out the Silicon Image SATALink support into its own driver, "satalink".
|
1.7 | 08-Oct-2003 |
bouyer | Add new per-chip pciide drivers.
|
1.6 | 08-Oct-2003 |
bouyer | Add atabus
|
1.5 | 13-Sep-2003 |
chris | Add COMPAT_16 to most arm based kernels. Mainly in preperation for doing SA_SIGINFO work.
|
1.4 | 06-Sep-2003 |
rearnsha | Default all builds to not have debug information. Significantly reduces disk space needed for a make release, especially if using dwarf2 debug.
|
1.3 | 23-May-2003 |
thorpej | branches: 1.3.2; Add ksyms.
|
1.2 | 16-May-2003 |
bsh | SMDK2800 has a 6MHz X'tal. comment out memory disk options.
|
1.1 | 20-Nov-2002 |
bsh | branches: 1.1.2; SMDK2800 is an evaluation board for Samsung S3C2800 CPU.
|
1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
1.1.2.1 | 20-Nov-2002 |
thorpej | file SMDK2800 was added on branch nathanw_sa on 2002-12-11 05:58:30 +0000
|
1.3.2.11 | 11-Dec-2005 |
christos | Sync with head.
|
1.3.2.10 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.3.2.9 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.3.2.8 | 15-Feb-2005 |
skrll | Sync with HEAD.
|
1.3.2.7 | 04-Feb-2005 |
skrll | Sync with HEAD.
|
1.3.2.6 | 29-Nov-2004 |
skrll | Sync with HEAD.
|
1.3.2.5 | 14-Nov-2004 |
skrll | Sync with HEAD.
|
1.3.2.4 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.3.2.3 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.3.2.2 | 12-Aug-2004 |
skrll | Sync with HEAD.
|
1.3.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.13.2.1 | 15-Jul-2004 |
he | branches: 1.13.2.1.2; Pull up revision 1.14 (requested by atatat in ticket #663): Add "options SYSCTL_INCLUDE_DESCR" to a lot of configurations, but commented out in most of them.
|
1.13.2.1.2.1 | 02-Apr-2005 |
he | Pull up revision 1.18 (requested by bouyer in ticket #1019): Add pdcsata(4), a driver for the Promise SATA150 (aka PDC203xx) series of controllers.
|
1.18.6.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.18.6.1 | 12-Feb-2005 |
yamt | sync with head.
|
1.18.4.1 | 29-Apr-2005 |
kent | sync with -current
|
1.23.4.3 | 21-Jan-2008 |
yamt | sync with head
|
1.23.4.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.23.4.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.23.2.1 | 18-Jul-2005 |
riz | Pull up revision 1.24 (requested by tron in ticket #566): Add (commented out) IPSEC_NAT_T option.
|
1.29.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
1.29.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
1.29.2.1 | 18-Feb-2006 |
yamt | sync with head.
|
1.31.2.1 | 03-Sep-2006 |
yamt | sync with head.
|
1.32.46.1 | 20-Jan-2008 |
bouyer | Sync with HEAD
|
1.32.38.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.32.32.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.32.28.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.33.12.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.33.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.33.10.3 | 11-Aug-2010 |
yamt | sync with head.
|
1.33.10.2 | 11-Mar-2010 |
yamt | sync with head
|
1.33.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.33.8.1 | 04-Jun-2008 |
yamt | sync with head
|
1.33.6.3 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.33.6.2 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.33.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.34.4.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.34.4.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.35.2.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.35.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.37.4.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.40.4.3 | 21-Apr-2011 |
rmind | sync with head
|
1.40.4.2 | 05-Mar-2011 |
rmind | sync with head
|
1.40.4.1 | 30-May-2010 |
rmind | sync with head
|
1.40.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.42.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.42.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.44.2.3 | 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.44.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.44.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.45.2.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.45.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.48.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.48.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.48.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.48.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.52.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.53.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.56.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.56.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.57.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.57.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.60.4.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.60.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.60.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.60.2.1 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.61.6.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.61.4.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.62.4.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.66.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.2 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.1 | 27-Feb-2005 |
bsh | branches: 1.1.2; 1.1.6; 1.1.8; add install kernels for SMDK2410/2800. CVS: ---------------------------------------------------------------------- CVS: CVSROOT cvs.NetBSD.org:/cvsroot CVS: ---------------------------------------------------------------------- CVS: CVSROOT cvs.NetBSD.org:/cvsroot
|
1.1.8.2 | 29-Apr-2005 |
kent | sync with -current
|
1.1.8.1 | 27-Feb-2005 |
kent | file SMDK2800_INSTALL was added on branch kent-audio2 on 2005-04-29 11:28:07 +0000
|
1.1.6.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.1.6.1 | 27-Feb-2005 |
yamt | file SMDK2800_INSTALL was added on branch yamt-km on 2005-03-19 08:32:55 +0000
|
1.1.2.2 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.1.2.1 | 27-Feb-2005 |
skrll | file SMDK2800_INSTALL was added on branch ktrace-lwp on 2005-03-04 16:38:14 +0000
|
1.81 | 31-Mar-2019 |
jmcneill | Remove SUNXI kernel config.
|
1.80 | 15-Jul-2018 |
jmcneill | Enable armpmu and tprof
|
1.79 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.78 | 30-Jun-2018 |
jmcneill | Attach simplebus on pass 0
|
1.77 | 30-Jun-2018 |
jmcneill | cpus: use fdt_add_bus
|
1.76 | 30-Jun-2018 |
jmcneill | Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
1.75 | 30-Jun-2018 |
jmcneill | add syscon
|
1.74 | 27-Jun-2018 |
jmcneill | branches: 1.74.2; dts: add sun7i-a20-olimex-som-evb-emmc.dts, sun8i-h2-plus-libretech-all-h3-cc.dts, sun50i-h5-libretech-all-h3-cc.dts
|
1.73 | 10-May-2018 |
jmcneill | Add ausoc, sun8icodec, a64codec, sunxii2s
|
1.72 | 06-May-2018 |
jmcneill | Add sunxipwm, pwmbacklight
|
1.71 | 05-May-2018 |
jmcneill | Add sun50ia64rccu
|
1.70 | 04-May-2018 |
jmcneill | Rename axp806pmic to axppmic, and add support for AXP803.
|
1.69 | 03-May-2018 |
jmcneill | Add axp806pmic, axp806reg
|
1.68 | 02-May-2018 |
jmcneill | Add sunxinmi
|
1.67 | 02-May-2018 |
jmcneill | Add sun50ih6rccu
|
1.66 | 02-May-2018 |
jmcneill | Add sunxiusb3phy and xhci
|
1.65 | 01-May-2018 |
jmcneill | Enable Allwinner H6 support
|
1.64 | 28-Apr-2018 |
jmcneill | Add sun7i-a20-olimex-som204-evb-emmc.dts, sun7i-a20-olimex-som204-evb.dts, sun8i-h2-plus-bananapi-m2-zero.dts, sun8i-h2-plus-orangepi-r1.dts, sun8i-h3-libretech-all-h3-cc.dts, sun50i-a64-teres-i.dts, sun50i-h5-orangepi-zero-plus.dts
|
1.63 | 07-Apr-2018 |
bouyer | Move sunxidep to pass5, it has to attach before simplefb
|
1.62 | 07-Apr-2018 |
bouyer | Enable the display engine devices. Note that even if they attaches, they will be active only if a proper display engine pipeline entry is present in the device tree.
|
1.61 | 03-Apr-2018 |
bouyer | Add commented out entries for the display drivers.
|
1.60 | 07-Mar-2018 |
bouyer | fdt-ise the allwinner can and lradc drivers.
|
1.59 | 14-Feb-2018 |
jakllsch | branches: 1.59.2; Adjust Allwinner emac(4) drivers to be compatible with root on NFS.
|
1.58 | 31-Jan-2018 |
jakllsch | Add sun6i SPI driver.
Currently PIO-only.
|
1.57 | 18-Dec-2017 |
jmcneill | Add WSDISPLAY_MULTICONS
|
1.56 | 16-Dec-2017 |
jmcneill | re-enable seeprom(4), my A10 board seems happy with it again
|
1.55 | 03-Dec-2017 |
jmcneill | add H5 dts files
|
1.54 | 30-Nov-2017 |
jmcneill | branches: 1.54.2; Add sun4i and sun7i DTS files to the build.
|
1.53 | 30-Nov-2017 |
jmcneill | add sun8i-a83t-tbs-a711.dts and sun8i-h3-nanopi-m1-plus.dts
|
1.52 | 13-Nov-2017 |
jmcneill | Enable Allwinner NAND flash support
|
1.51 | 08-Nov-2017 |
jmcneill | add wskbd at gpiokeys
|
1.50 | 29-Oct-2017 |
jmcneill | Create a custom bus space tag and use it to remap registers instead of relying on options MOTG_ALLWINNER.
|
1.49 | 29-Oct-2017 |
jmcneill | sunxi_twi: provide custom read/write reg callbacks and remove the GTTWSI_ALLWINNER option from the kernel config
|
1.48 | 29-Oct-2017 |
jmcneill | remove options COM_AWIN and set COM_TYPE_SUNXI in the bus driver instead
|
1.47 | 28-Oct-2017 |
jmcneill | Add new DTS files: sun8i-a83t-allwinner-h8homlet-v2.dts sun8i-a83t-bananapi-m3.dts sun8i-a83t-cubietruck-plus.dts sun50i-a64-nanopi-a64.dts sun50i-a64-olinuxino.dts sun50i-a64-orangepi-win.dts sun50i-a64-sopine-baseboard.dts
|
1.46 | 22-Oct-2017 |
jmcneill | add mmcpwrseq
|
1.45 | 21-Oct-2017 |
jmcneill | disable seeprom for now, it seems to trigger random boot failures on my A10 board
|
1.44 | 21-Oct-2017 |
jmcneill | Add seeprom(4)
|
1.43 | 20-Oct-2017 |
jmcneill | add sun4iemac
|
1.42 | 11-Oct-2017 |
jmcneill | Add options SOC_SUN50I_H5
|
1.41 | 09-Oct-2017 |
jmcneill | add sunxisramc
|
1.40 | 08-Oct-2017 |
jmcneill | Add A80 (sun9i) support
|
1.39 | 07-Oct-2017 |
jmcneill | add axp22x and pcf8563rtc
|
1.38 | 07-Oct-2017 |
jmcneill | add axp20xreg
|
1.37 | 07-Oct-2017 |
jmcneill | add ahcisata
|
1.36 | 07-Oct-2017 |
jmcneill | add sunxigmacclk, awge, and rlphy
|
1.35 | 06-Oct-2017 |
jmcneill | add A10 and A20 support
|
1.34 | 05-Oct-2017 |
jmcneill | enable sunxisid and sunxithermal
|
1.33 | 02-Oct-2017 |
jmcneill | add cpufreqdt and sy8106a
|
1.32 | 01-Oct-2017 |
jmcneill | Shuffle attach order so CCUs attach before GPIO controllers
|
1.31 | 30-Sep-2017 |
jmcneill | enable sun8ih3rccu
|
1.30 | 10-Sep-2017 |
jmcneill | Add Pinebook support.
|
1.29 | 09-Sep-2017 |
jmcneill | add motg
|
1.28 | 07-Sep-2017 |
jmcneill | Build sun50i-a64 dts files
|
1.27 | 07-Sep-2017 |
jmcneill | Add support for Allwinner A64 SoCs.
|
1.26 | 29-Aug-2017 |
jmcneill | enable axp20x
|
1.25 | 27-Aug-2017 |
jmcneill | branches: 1.25.2; Add sun4i DMA and audio codec support.
|
1.24 | 27-Aug-2017 |
jmcneill | Add PocketCHIP display and input support.
|
1.23 | 25-Aug-2017 |
jmcneill | Add initial support for Allwinner A13 and R8 SoCs.
|
1.22 | 13-Aug-2017 |
jmcneill | enable gregulator
|
1.21 | 06-Aug-2017 |
jmcneill | Enable H3 audio support
|
1.20 | 05-Aug-2017 |
jmcneill | Enable sun6idma
|
1.19 | 27-Jul-2017 |
jmcneill | Add sun8i-h3-nanopi-neo-air.dts, sun8i-h3-orangepi-one.dts
|
1.18 | 25-Jul-2017 |
jmcneill | Add watchdog timer support.
|
1.17 | 13-Jul-2017 |
jmcneill | branches: 1.17.4; Build sun8i-h2-plus-orangepi-zero.dts
|
1.16 | 08-Jul-2017 |
jmcneill | Remove pass numbers for ehci/ohci now that the attach order no longer matters
|
1.15 | 08-Jul-2017 |
jmcneill | Add ffclock
|
1.14 | 08-Jul-2017 |
jmcneill | Add misc. gates and resets driver, and explicitly enable PIO clocks at attach.
|
1.13 | 08-Jul-2017 |
jmcneill | add gpioleds
|
1.12 | 06-Jul-2017 |
jmcneill | Add support for Allwinner A83T SoC.
|
1.11 | 06-Jul-2017 |
jmcneill | Attach gpio(4) to sunxigpio
|
1.10 | 02-Jul-2017 |
jmcneill | Add P2WI/RSB driver, based on awin_p2wi.c.
|
1.9 | 02-Jul-2017 |
jmcneill | Add basic FDT GPIO support.
|
1.8 | 02-Jul-2017 |
jmcneill | Add basic support for Allwinner A31.
|
1.7 | 01-Jul-2017 |
jmcneill | Add driver for Allwinner Gigabit Ethernet (EMAC) as found in sun8i and later family SoCs.
This is a port of my FreeBSD driver which has been confirmed to work on Allwinner H3, A83T, and A64 SoCs.
|
1.6 | 29-Jun-2017 |
jmcneill | Add RTC driver.
|
1.5 | 29-Jun-2017 |
jmcneill | Add i2c glue.
|
1.4 | 29-Jun-2017 |
jmcneill | Synopsys DesignWare APB UART needs "options COM_AWIN" for now.
|
1.3 | 29-Jun-2017 |
jmcneill | Add USB stuff. Doesn't quite work yet.
|
1.2 | 29-Jun-2017 |
jmcneill | Add H3 MMC support
|
1.1 | 28-Jun-2017 |
jmcneill | Add initial support for Allwinner H3 SoC.
|
1.17.4.5 | 09-Aug-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #200): sys/arch/arm/sunxi/files.sunxi: 1.15-1.16 sys/arch/arm/sunxi/sun6i_dma.c: 1.1-1.2 sys/arch/arm/sunxi/sun8i_h3_ccu.c: 1.9-1.10 sys/arch/arm/sunxi/sun8i_h3_codec.c: 1.1-1.2 sys/arch/arm/sunxi/sunxi_ccu.h: 1.8 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: 1.5 sys/arch/arm/sunxi/sunxi_codec.c: 1.1 sys/arch/arm/sunxi/sunxi_codec.h: 1.1 sys/arch/evbarm/conf/SUNXI: 1.20-1.21 Add DMA controller driver for sun6i and later family SoCs. -- Enable sun6idma -- add DMA gate -- Fix burst field encoding, and add a helper function to dump registers from ddb. -- Add support for H3 audio PLL and digital audio part. -- Add support for Allwinner H3 audio codec. -- Enable H3 audio support -- h3_codec_pr_write: clear write mode bit after setting it; fixes an issue with output being mutex when skipping tracks in mpg123
|
1.17.4.4 | 26-Jul-2017 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #159): sys/arch/evbarm/conf/SUNXI: revision 1.18 sys/arch/arm/sunxi/sunxi_wdt.c: revision 1.1 sys/arch/arm/sunxi/files.sunxi: revision 1.14 Add watchdog timer support.
|
1.17.4.3 | 25-Jul-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #132): sys/arch/arm/sunxi/sunxi_platform.c: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.17 Add support for Allwinner H2+ as found in the Orange Pi Zero. -- Build sun8i-h2-plus-orangepi-zero.dts
|
1.17.4.2 | 18-Jul-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #114): sys/arch/arm/samsung/exynos_intr.h: revision 1.3 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_gates.c: revision 1.1 distrib/utils/embedded/mkimage: revision 1.66 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_rsb.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.5 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.6 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.7 sys/dev/gpio/gpio.c: revision 1.59 sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.1 sys/conf/Makefile.kern.inc: revision 1.257 sys/arch/evbarm/conf/ODROID-XU_INSTALL: file removal sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.2 sys/conf/Makefile.kern.inc: revision 1.258 sys/arch/arm/fdt/psci_fdt.h: revision 1.1 sys/arch/arm/sunxi/sunxi_resets.c: revision 1.1 sys/arch/evbarm/conf/files.sunxi: revision 1.1 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.8 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.9 sys/arch/arm/samsung/files.exynos: revision 1.22 distrib/utils/embedded/conf/armv7.conf: revision 1.13 sys/arch/arm/samsung/files.exynos: revision 1.23 sys/arch/evbarm/conf/std.tegra: revision 1.15 distrib/utils/embedded/conf/armv7.conf: revision 1.14 sys/arch/arm/samsung/files.exynos: revision 1.24 distrib/utils/embedded/conf/armv7.conf: revision 1.15 sys/arch/evbarm/sunxi/genassym.cf: revision 1.1 sys/arch/arm/samsung/exynos_fdt.c: file removal sys/dev/fdt/fdt_pinctrl.c: revision 1.4 sys/arch/arm/samsung/exynos_sysmmu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.1 sys/dev/usb/ehci.c: revision 1.255 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_ccu.h: revision 1.1 sys/dev/ic/dwc_mmc.c: revision 1.11 sys/arch/arm/cortex/gic.c: revision 1.24 distrib/evbarm/instkernel/ramdisk/Makefile: revision 1.17 etc/etc.evbarm/Makefile.inc: revision 1.87 etc/etc.evbarm/Makefile.inc: revision 1.88 sys/arch/arm/fdt/gic_fdt.c: revision 1.5 etc/Makefile: revision 1.429 sys/arch/arm/fdt/gic_fdt.c: revision 1.6 sys/arch/arm/fdt/gic_fdt.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.2 sys/arch/evbarm/conf/std.sunxi: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.3 sys/arch/evbarm/conf/std.sunxi: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.4 sys/arch/evbarm/conf/std.sunxi: revision 1.3 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu_div.c: revision 1.1 sys/dev/gpio/gpiovar.h: revision 1.17 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.6 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.8 sys/arch/arm/sunxi/sunxi_rsb.h: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.12 sys/dev/fdt/fdtvar.h: revision 1.21 sys/arch/evbarm/sunxi/sunxi_start.S: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.13 sys/dev/fdt/fdtvar.h: revision 1.22 sys/arch/evbarm/conf/SUNXI: revision 1.10 sys/dev/fdt/fdtvar.h: revision 1.23 sys/arch/evbarm/conf/SUNXI: revision 1.11 sys/dev/fdt/gpioleds.c: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.24 sys/arch/evbarm/conf/SUNXI: revision 1.12 sys/arch/evbarm/conf/SUNXI: revision 1.13 sys/arch/arm/cortex/gic.c: revision 1.30 sys/arch/evbarm/conf/SUNXI: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.16 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.1 etc/Makefile: revision 1.430 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.2 etc/Makefile: revision 1.431 sys/arch/evbarm/conf/VEXPRESS_A15: revision 1.17 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.3 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.4 sys/arch/arm/samsung/exynos5422_clock.c: revision 1.6 sys/arch/arm/samsung/exynos_platform.c: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.29 sys/arch/arm/samsung/exynos_platform.c: revision 1.2 sys/arch/evbarm/conf/mk.vexpress: revision 1.3 sys/arch/arm/samsung/exynos_platform.c: revision 1.3 sys/arch/evbarm/conf/mk.vexpress: revision 1.4 sys/arch/arm/samsung/exynos_platform.c: revision 1.4 sys/arch/arm/arm/psci.h: revision 1.1 sys/arch/arm/samsung/exynos_platform.c: revision 1.5 sys/arch/arm/samsung/exynos_platform.c: revision 1.6 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.10 external/bsd/mdocml/bin/mandoc/Makefile: revision 1.12 sys/dev/fdt/files.fdt: revision 1.17 sys/dev/fdt/files.fdt: revision 1.18 sys/dev/fdt/files.fdt: revision 1.19 sys/arch/arm/samsung/exynos_sscom.c: revision 1.8 sys/arch/arm/sunxi/sun8i_a83t_ccu.c: revision 1.1 sys/arch/arm/sunxi/sunxi_mmc.c: revision 1.1 sys/arch/arm/samsung/exynos_sscom.c: revision 1.9 sys/arch/arm/conf/files.arm: revision 1.133 sys/arch/arm/samsung/mct_var.h: revision 1.5 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.2 sys/arch/evbarm/conf/std.vexpress: revision 1.6 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.3 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.4 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.30 sys/arch/arm/sunxi/files.sunxi: revision 1.2 sys/dev/ofw/openfirm.h: revision 1.35 sys/arch/arm/sunxi/files.sunxi: revision 1.3 sys/dev/ofw/openfirm.h: revision 1.36 sys/arch/arm/sunxi/files.sunxi: revision 1.4 sys/arch/arm/sunxi/files.sunxi: revision 1.5 sys/arch/evbarm/exynos/exynos_machdep.c: file removal sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.1 sys/arch/arm/samsung/sscom.c: revision 1.9 sys/arch/arm/sunxi/files.sunxi: revision 1.6 sys/dev/fdt/ohci_fdt.c: revision 1.1 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.7 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.8 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.9 sys/arch/arm/samsung/exynos_sscom.c: revision 1.10 sys/arch/evbarm/conf/mk.tegra: revision 1.5 sys/arch/arm/samsung/exynos_dwcmmc.c: revision 1.4 sys/arch/evbarm/conf/mk.tegra: revision 1.6 sys/arch/evbarm/conf/EXYNOS: revision 1.15 sys/arch/evbarm/conf/EXYNOS: revision 1.16 sys/arch/evbarm/conf/EXYNOS: revision 1.17 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.19 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.5 sys/arch/arm/sunxi/sunxi_emac.h: revision 1.1 sys/arch/evbarm/conf/mk.sunxi: revision 1.1 sys/arch/evbarm/include/bootconfig.h: revision 1.7 sys/arch/evbarm/conf/TEGRA: revision 1.24 sys/arch/arm/arm/psci.c: revision 1.1 sys/dev/led.c: revision 1.1 sys/dev/led.c: revision 1.2 sys/arch/arm/arm/psci_arm.S: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.2 sys/dev/fdt/ehci_fdt.c: revision 1.1 sys/dev/fdt/ehci_fdt.c: revision 1.2 sys/arch/arm/sunxi/sun6i_a31_ccu.h: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.21 sys/arch/arm/sunxi/files.sunxi: revision 1.10 sys/arch/arm/sunxi/files.sunxi: revision 1.11 sys/dev/fdt/fdtbus.c: revision 1.14 sys/arch/arm/sunxi/sunxi_mmc.h: revision 1.1 sys/arch/arm/samsung/exynos5422_dma.c: file removal usr.bin/config/mkmakefile.c: revision 1.69 sys/conf/files: revision 1.1178 sys/arch/arm/sunxi/sunxi_platform.h: revision 1.1 sys/arch/evbarm/exynos/exynos_start.S: revision 1.4 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.11 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.12 sys/arch/arm/sunxi/sunxi_rtc.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.h: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.2 sys/arch/evbarm/conf/SUNXI: revision 1.1 external/bsd/elftosb/usr.sbin/elftosb/Makefile: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.2 sys/arch/arm/fdt/psci_fdt.c: revision 1.1 sys/arch/evbarm/conf/SUNXI: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.4 sys/arch/evbarm/conf/files.exynos: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.6 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.1 sys/dev/fdt/fixedfactorclock.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.7 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_gpio.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.8 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.3 sys/dev/ic/dwc_mmc_reg.h: revision 1.6 sys/dev/fdt/fdt_subr.c: revision 1.16 sys/arch/evbarm/conf/SUNXI: revision 1.9 usr.bin/config/mkmakefile.c: revision 1.70 sys/dev/fdt/fdt_phy.c: revision 1.1 sys/arch/evbarm/conf/ODROID-XU: file removal sys/arch/arm/fdt/arm_fdt.c: revision 1.4 sys/arch/arm/samsung/exynos_reg.h: revision 1.14 sys/conf/files: revision 1.1180 sys/arch/arm/samsung/exynos_reg.h: revision 1.15 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.6 sys/dev/ic/dwc_mmc_var.h: revision 1.6 sys/arch/arm/samsung/exynos_combiner.c: revision 1.7 sys/arch/evbarm/exynos/platform.h: revision 1.2 sys/arch/arm/fdt/files.fdt: revision 1.12 sys/arch/evbarm/conf/std.exynos: revision 1.2 sys/arch/evbarm/conf/std.exynos: revision 1.3 sys/arch/arm/rockchip/rockchip_dwcmmc.c: revision 1.6 sys/arch/arm/sunxi/sunxi_com.c: revision 1.1 sys/dev/led.h: revision 1.1 sys/arch/evbarm/conf/std.exynos: revision 1.5 sys/arch/arm/sunxi/sunxi_com.c: revision 1.2 sys/arch/evbarm/conf/files.evbarm: revision 1.26 usr.bin/config/defs.h: revision 1.99 sys/arch/arm/fdt/arm_fdtvar.h: revision 1.6 sys/arch/arm/samsung/exynos_soc.c: revision 1.32 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.2 sys/arch/arm/samsung/mct.c: revision 1.11 sys/arch/evbarm/conf/ODROID-U: file removal sys/arch/arm/samsung/mct.c: revision 1.12 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.4 Get the EXYNOS kernel building again with recent FDT changes. Untested. Use arm_fdt_cpu_hatch and add mmu entry for DTB Fix exynos5 devmap, bootstrap, and implement early_putchar. Calculate UART frequency based on bootloader config. Fix KERNEL_BASE_PHYS (how did this ever work?) Avoid divide-by-zero for unconfigured PLLs Correctly initialize i2cbus attach args. Add delay and enable mct timecounter. Fix build w/o VERBOSE_INIT_ARM Remove ODROID-U and ODROID-XU kernel configs as they no longer work. - Replace CONSADDR with SSCOM2CONSOLE in example - Remove gtmr (Exynos5422 uses mct) - cinclude EXYNOS.local instead of TEGRA.local Use fdtbus_intr_establish to hook in block interrupts instead of intr_establish. Simplify MCT; just enable it and then attach an ARMv7 generic timer. Add support for building DTB files during kernel build, from christos. build vexpress-v2p-ca15-tc1.dtb with the kernel build tegra124-apalis-eval.dtb, tegra124-jetson-tk1.dtb, tegra124-nyan-big.dtb, tegra124-nyan-blaze.dtb, and tegra124-venice2.dtb with the kernel Allow multiline makeoptions to work by quoting the newline.. Bump for quoting makeoptions with multiple lines. un-c99 bump required config version for multiline makeoptions feature Set DTS makeoption in kernel config Assign DTB files to a variable so we can make -V DTB put the dtb files with their kernels. no need for debug printing. Don't assume that CPU index = GIC CPU interface number. We can determine the current CPU interface number by reading from the read-only GICD_ITARGETSR0 through GICD_ITARGETSR7 registers. This gets interrupts working on Exynos 5422, where the boot processor has GIC CPU interface #4. use -v to get the expanded variable. Use -v to get the expanded variables. Get baud rate from sclk_uartN instead of uartN. Print IRQ number at attach. Fix PLL con0 register locations and add uart clocks Disable exyortc for now, it doesn't work. More or less a rewrite of dwc_mmc, based on awin_mmc, adding DMA support. Update for new dwc_mmc driver Fix dmesg Add Exynos 5410 clock controller driver. Fix a few typos in clock parent names for mmc clocks. From jmcneill@ Update for new dwc_mmc driver Implement platform reset for exynos5 Attach fdtbus to a /clocks node with no compatible string. Add support for ARM Power State Coordination Interface (PSCI). Support interrupt sharing. Add initial support for Allwinner H3 SoC. ARM Trusted Firmware reserves SGIs 8-15 for secure use. Even without ATF, U-Boot on some platforms may use SGIs in this range for the PSCI implementation. Change ARMGIC_IPI_BASE to 0 from (16 - NIPI) and add a compile-time assert to ensure that we don't end up with a conflict. Add H3 MMC support SD/MMC clock fixes Add FDT PHY interface. Add glue for generic ehci/ohci bindings. Rename a variable, NFC. Support parents in different clock domains. Add USB stuff. Doesn't quite work yet. Synopsys DesignWare APB UART needs "options COM_AWIN" for now. Add i2c glue. Add RTC driver. PHY registers start at index 1. Now USB works. Don't allow sharing edge and level triggered interrupts. Add arm_fdt_memory_dump helper for dumping physical addresses from ddb Print clocks with aprint_debug Remove unused defines Add fdtbus_get_string helper Add of_search_compatible, which searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. This allows us to associate data with compatible strings. Add driver for Allwinner Gigabit Ethernet (EMAC) as found in sun8i and later family SoCs. This is a port of my FreeBSD driver which has been confirmed to work on Allwinner H3, A83T, and A64 SoCs. Fix dmesg Add basic support for Allwinner A31. Add basic FDT GPIO support. Fix the pinctrl api to match the spec. A pinctrl config can have more than one xref, and an xref may have specifier data associated with it. Enable sunxi pinctrl support Adjust to new pinctrl API Add P2WI/RSB driver, based on awin_p2wi.c. Fix typo in a compat string. Configure pin defaults at attach No need to explicitly set pinctrl config 0 now Fix some register definitions. Disallow sharing between MPSAFE and non-MPSAFE handlers. Add of_match_compat_data. This routine searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. Add options __HAVE_CPU_UAREA_ALLOC_IDLELWP Add support for reserved memory and MEMORY_DISK_DYNAMIC for FDT-based kernels. the extent code cannot use the full range of u_long, so ignore the last page before 4GB too. ok jmcneill@ Copy install ramdisk to releasedir. Provide both a raw ffs and Legacy U-Boot version of it. Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb files for SUNXI and TEGRA kernels on the MSDOS partition. Let the controller provide a default name for pins. This makes pins easier to locate when we have multiple banks and a variable number of pins per bank. Attach gpio(4) to sunxigpio Test for kernel build directory before reading DTB list Add support for Allwinner A83T SoC. Add A83T files Fixup busdma sync and locking in the RX path. Disable batch RX/TX ints. Fix AHB2 register definition and explicitly set AHB2 parent to PLL_PERIPH0/2 -- this gives us 50% more bus bandwidth for emac Restore TX_INTERVAL_DEFAULT to 64 Drop the sunxi_emac_rx_batch feature. It was originally designed to reduce the amount of mutex unlock/lock cycles during the RX path on FreeBSD and if_input, but it is not required to drop the lock before calling if_percpuq_enqueue on NetBSD. Write back the data value instead of mask in sunxi_gpio_write Add a helper for exposing LED controls via sysctl. Add GPIO LED driver. add gpioleds Add misc. gates and resets driver, and explicitly enable PIO clocks at attach. Add fdtbus_get_string_index helper. Add driver for fixed-factor clocks. Add ffclock Remove the requirement for ehci to attach after companion devices. "go for it" - skrll@ Remove the hack to find companion devices and just assume 1 companion if ETTF flag is not set. Remove pass numbers for ehci/ohci now that the attach order no longer matters Use unsigned char for ctype functions, suggested by christos Add : to body of populate_sunxi to appease bash. port-evbarm/52388: Fix number of args to a debug printf.
|
1.17.4.1 | 13-Jul-2017 |
snj | file SUNXI was added on branch netbsd-8 on 2017-07-18 19:13:09 +0000
|
1.25.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.25.2.1 | 27-Aug-2017 |
skrll | file SUNXI was added on branch nick-nhusb on 2017-08-28 17:51:34 +0000
|
1.54.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.54.2.1 | 30-Nov-2017 |
jdolecek | file SUNXI was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.59.2.6 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.59.2.5 | 21-May-2018 |
pgoyette | Sync with HEAD
|
1.59.2.4 | 02-May-2018 |
pgoyette | Synch with HEAD
|
1.59.2.3 | 16-Apr-2018 |
pgoyette | Sync with HEAD, resolve some conflicts
|
1.59.2.2 | 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
1.59.2.1 | 15-Mar-2018 |
pgoyette | Synch with HEAD
|
1.74.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2 | 05-Jul-2017 |
jmcneill | Remove SUNXI_INSTALL kernel
|
1.1 | 02-Jul-2017 |
jmcneill | Add SUNXI_INSTALL kernel.
|
1.97 | 07-Aug-2022 |
simonb | branches: 1.97.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.96 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.95 | 12-Jul-2018 |
maxv | branches: 1.95.4; 1.95.10; Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.94 | 07-Jun-2018 |
thorpej | branches: 1.94.2; Revert changes that pinned-down i2c parent specs. The i2c subsystem has been enhanced to make this unnecessary.
|
1.93 | 15-May-2018 |
thorpej | Fully specifiy the location of indirectly-configured I2C devices. In particular, the parent spec must not be wild-carded, as doing so doesn't work well on systems where more than one I2C bus is present.
|
1.92 | 14-Sep-2017 |
mrg | branches: 1.92.2; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.91 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 2.
|
1.90 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.89 | 07-Aug-2015 |
maxv | branches: 1.89.2; 1.89.4; Remove the KMEMSTATS option. It no longer exists.
|
1.88 | 23-Aug-2014 |
dholland | branches: 1.88.2; 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.87 | 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.86 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.85 | 10-Aug-2014 |
chs | add tmpfs.
|
1.84 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.83 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.82 | 02-Mar-2014 |
joerg | branches: 1.82.2; Bump SYMTAB_SPACE for clang.
|
1.81 | 30-Jun-2013 |
rmind | G/C PFIL_HOOKS from the kernel configs.
|
1.80 | 05-Jun-2013 |
christos | branches: 1.80.2; remove obsolete networking options
|
1.79 | 27-Apr-2013 |
christos | the bogus number police
|
1.78 | 27-Apr-2013 |
christos | remove confusing numeric locators where they are unused.
|
1.77 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.76 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.75 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.74 | 11-Sep-2012 |
msaitoh | branches: 1.74.2; Add PUFFS, putter and fss.
|
1.73 | 01-Sep-2012 |
matt | Bump up SYMTAB_SPACE
|
1.72 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.71 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.70 | 22-Nov-2011 |
tls | branches: 1.70.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.69 | 30-Jun-2011 |
wiz | branches: 1.69.2; dependant -> dependent
|
1.68 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.67 | 06-Mar-2011 |
jakllsch | Bump SYMTAB_SPACE for the many other evbarm kernels that also need it increased.
|
1.66 | 06-Mar-2011 |
jakllsch | Remove trailing spaces.
|
1.65 | 23-Nov-2010 |
hannken | branches: 1.65.2; 1.65.4; Remove unused count from pseudo-device md.
|
1.64 | 28-Oct-2010 |
briggs | Bump SYMTAB_SPACE for a few configurations.
|
1.63 | 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
1.62 | 05-Dec-2009 |
pooka | branches: 1.62.2; 1.62.4; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.61 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.60 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.59 | 24-Nov-2008 |
ad | branches: 1.59.4; Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.58 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.57 | 31-Jul-2008 |
simonb | branches: 1.57.2; Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.56 | 27-Jun-2008 |
he | branches: 1.56.2; Bump SYMTAB_SPACE so that it fits again.
|
1.55 | 30-May-2008 |
tsutsui | branches: 1.55.2; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.54 | 19-Jan-2008 |
chris | branches: 1.54.6; 1.54.8; 1.54.10; 1.54.12; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
1.53 | 08-Jan-2008 |
matt | More kernels SYMTAB_SPACE increased.
|
1.52 | 17-Oct-2007 |
garbled | branches: 1.52.2; 1.52.8; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
1.51 | 13-May-2007 |
he | branches: 1.51.6; 1.51.10; Bump SYMTAB_SPACE so that it fits again.
|
1.50 | 25-Oct-2006 |
he | branches: 1.50.4; 1.50.8; 1.50.10; 1.50.16; Bump SYMTAB_SPACE so that it fits again. Hm, this port doesn't error out the build if it doesn't...
|
1.49 | 26-Aug-2006 |
christos | branches: 1.49.2; 1.49.4; PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP
|
1.48 | 05-Feb-2006 |
cube | branches: 1.48.2; Remove 'count' argument for pseudo-devices that ignore it (vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
|
1.47 | 04-Feb-2006 |
rpaulo | bpfilter doesn't accept count anymore.
|
1.46 | 07-Dec-2005 |
tsutsui | branches: 1.46.2; 1.46.4; 1.46.6; Adjust comments for options FFS_NO_SNAPSHOT.
XXX: This option should be mentioned in options(4).
|
1.45 | 19-Aug-2005 |
christos | Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
|
1.44 | 19-Aug-2005 |
christos | 64 bit inode changes.
|
1.43 | 31-Jul-2005 |
yamt | revert "defflag VMSWAP" changes for now. there seems to be far more people who don't want to edit their kernel config files than i thought.
|
1.42 | 30-Jul-2005 |
yamt | add "options VMSWAP" to non INSTALL kernels.
|
1.41 | 07-Jul-2005 |
tron | Add (commented out) IPSEC_NAT_T option.
|
1.40 | 25-Feb-2005 |
simonb | branches: 1.40.2; 1.40.4; Add COMPAT_20 (and COMPAT_16 in some cases) to kernel config files that didn't have those options but had other earlier compat options.
|
1.39 | 18-Feb-2005 |
dsl | Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT
|
1.38 | 11-Feb-2005 |
dsl | Add 'option FFS_SNAPSHOT' to most of the config files. Commented out for kernels that appear to hace space constraints.
|
1.37 | 31-Jan-2005 |
hannken | Add file system snapshots to kernel configs.
- Ffs internal snapshots get compiled in unconditionally.
- File system snapshot device fss(4) added to all kernel configs that have a disk. Device is commented out on all non-GENERIC kernels.
Reviewed by: Jason Thorpe <thorpej@netbsd.org>
|
1.36 | 10-Nov-2004 |
christos | branches: 1.36.4; 1.36.6; Add COMPAT_BSDPTY to the rest of the config files.
|
1.35 | 04-Sep-2004 |
manu | IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on tech-net@
|
1.34 | 15-Jul-2004 |
atatat | Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented out in most of them.
|
1.33 | 13-Feb-2004 |
wiz | branches: 1.33.2; Uppercase CPU, plural is CPUs.
|
1.32 | 09-Dec-2003 |
he | Bump SYMTAB_SPACE so that the symbol table fits again.
|
1.31 | 20-Oct-2003 |
briggs | As suggested by Jason Thorpe, rename m41t to m41trtc.
|
1.30 | 20-Oct-2003 |
briggs | Add i2c and the m41t00 RTC on the i2c bus.
|
1.29 | 10-Oct-2003 |
chs | increase SYMTAB_SPACE.
|
1.28 | 13-Sep-2003 |
chris | Add COMPAT_16 to most arm based kernels. Mainly in preperation for doing SA_SIGINFO work.
|
1.27 | 06-Sep-2003 |
rearnsha | Default all builds to not have debug information. Significantly reduces disk space needed for a make release, especially if using dwarf2 debug.
|
1.26 | 14-Jun-2003 |
thorpej | branches: 1.26.2; Use CPUFLAGS rather than COPTS to pass -mcpu=xscale.
|
1.25 | 23-May-2003 |
thorpej | Add ksyms.
|
1.24 | 22-Apr-2003 |
thorpej | Bump SYMTAB_SPACE a little.
|
1.23 | 03-Oct-2002 |
thorpej | Use indirect configuration for on-board devices (i.e. those things attached to "obio") on the IQ80310 and IQ80321. It makes more sense to do it this way for this type of system (the goal being to encapsulate as much information about the board as possible into one file).
|
1.22 | 18-Sep-2002 |
lukem | enable USERCONF by default; it's small and extremely useful to have available.
|
1.21 | 29-Aug-2002 |
thorpej | Put PERFCTRS under "Development and Debugging options".
|
1.20 | 29-Aug-2002 |
thorpej | Don't need SOSEND_LOAN here anymore.
|
1.19 | 20-Aug-2002 |
briggs | Disable coalesced writes on IOP310-based systems.
|
1.18 | 17-Aug-2002 |
briggs | Add a new option EVBARM_BOARDTYPE to differentiate between different evbarm ports. Inline _splraise/_spllower/splx for i80321 and iq80310 for more performance.
|
1.17 | 07-Aug-2002 |
thorpej | Use -mcpu=xscale.
|
1.16 | 17-Jun-2002 |
lukem | Enable "pseudo-device clockctl" in all kernels, except installation related kernels (INSTALL* and RAMDISK*). This enables rc.conf(5) $ntpd_chroot to be used "out of the box"
|
1.15 | 03-May-2002 |
thorpej | branches: 1.15.2; 1.15.4; Switch to esiop by default (again); it is fully-baked enough to use in production now.
|
1.14 | 25-Apr-2002 |
atatat | Add the INCLUDE_CONFIG_FILE option to all config files. In config files that are generic (ie, GENERIC, GENERICSBC, GENERIC32, ALL, or ALPHA), it is uncommented.
|
1.13 | 25-Apr-2002 |
briggs | XSCALE_CCLKCFG should not be set in std.iq80310. Set IQ80310 to use XSCALE_CCLKCFG=9 (733MHz) and TEAMASA_NPWR to use XSCALE_CCLKCFG=7 (600MHz) as that's what the part on the board is rated for.
|
1.12 | 24-Apr-2002 |
thorpej | Go back to siop; esiop isn't fully baked yet.
|
1.11 | 24-Apr-2002 |
thorpej | Use esiop.
|
1.10 | 18-Apr-2002 |
briggs | Enable new option SIOP_SYMLED
|
1.9 | 13-Apr-2002 |
briggs | Enable ext2fs and RAIDframe.
|
1.8 | 12-Apr-2002 |
thorpej | Add a "netbsd-sd0" configuration.
|
1.7 | 12-Apr-2002 |
gmcgarry | Add commented-out USERCONF option. Mainly useful for install media and can be optionally enabled based on miniroot and ramdisk size requirements.
|
1.6 | 02-Apr-2002 |
lukem | Rename MEMORY_DISK_SIZE (formerly MINIROOTSIZE) to MEMORY_DISK_ROOT_SIZE, which was suggested by Izumi Tsutsui <tsutsui@ceres.dti.ne.jp> as being more consistent with what it's controlling...
|
1.5 | 26-Mar-2002 |
thorpej | Restructure a few things in order to support other XScale core I/O processors: * The i80200 and the i80321 have the same CPU ID, so split the CPU_XSCALE option into CPU_XSCALE_80200 and CPU_XSCALE_80321 options, and don't let them both be defined at the same time. XXX May want to revisit this in the future. * Split some registers common between the i80200 and i80321 into <arm/xscale/xscalereg.h>. * Rename a few existing functions.
|
1.4 | 10-Mar-2002 |
lukem | branches: 1.4.2; * rename MINIROOTSIZE to MEMORY_DISK_SIZE, so that all md(4) options are now consistently named * fold opt_mdsize.h into opt_md.h
|
1.3 | 08-Feb-2002 |
thorpej | branches: 1.3.2; * No need to specify the console speed anymore; it defaults to the correct speed if IOP310_TEAMASA_NPWR is defined. * Just wildcard the "wm" and "siop" devices. * Comment out raid and ccd for now.
|
1.2 | 08-Feb-2002 |
briggs | finish conversion from TEAMASA_NPWR to IOP310_TEAMASA_NPWR
|
1.1 | 07-Feb-2002 |
thorpej | Add support for the Team ASA Npwr IOP310-based server appliance.
|
1.3.2.10 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.3.2.9 | 29-Aug-2002 |
thorpej | Sync with -current, comment out PERFCTRS.
|
1.3.2.8 | 27-Aug-2002 |
thorpej | Sync with -current.
|
1.3.2.7 | 19-Aug-2002 |
thorpej | Partial (ARM only) sync with trunk -- significant performance improvements for XScale-based systems.
|
1.3.2.6 | 13-Aug-2002 |
nathanw | Catch up to -current.
|
1.3.2.5 | 20-Jun-2002 |
nathanw | Catch up to -current.
|
1.3.2.4 | 17-Apr-2002 |
nathanw | Catch up to -current.
|
1.3.2.3 | 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.3.2.2 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.3.2.1 | 08-Feb-2002 |
nathanw | file TEAMASA_NPWR was added on branch nathanw_sa on 2002-02-28 04:09:07 +0000
|
1.4.2.5 | 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
1.4.2.4 | 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.4.2.3 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.4.2.2 | 16-Mar-2002 |
jdolecek | Catch up with -current.
|
1.4.2.1 | 10-Mar-2002 |
jdolecek | file TEAMASA_NPWR was added on branch kqueue on 2002-03-16 15:57:26 +0000
|
1.15.4.2 | 16-Nov-2002 |
he | Pull up revision 1.17 (requested by thorpej in ticket #637): Use -mcpu=xscale.
|
1.15.4.1 | 01-Aug-2002 |
lukem | Pull up revision 1.16 (requested by lukem in ticket #312): Enable "pseudo-device clockctl" in all kernels, except installation related kernels (INSTALL* and RAMDISK*). This enables rc.conf(5) $ntpd_chroot to be used "out of the box"
|
1.15.2.3 | 31-Aug-2002 |
gehenna | catch up with -current.
|
1.15.2.2 | 30-Aug-2002 |
gehenna | catch up with -current.
|
1.15.2.1 | 14-Jul-2002 |
gehenna | catch up with -current.
|
1.26.2.9 | 11-Dec-2005 |
christos | Sync with head.
|
1.26.2.8 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.26.2.7 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.26.2.6 | 15-Feb-2005 |
skrll | Sync with HEAD.
|
1.26.2.5 | 04-Feb-2005 |
skrll | Sync with HEAD.
|
1.26.2.4 | 14-Nov-2004 |
skrll | Sync with HEAD.
|
1.26.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.26.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.26.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.33.2.1 | 15-Jul-2004 |
he | Pull up revision 1.34 (requested by atatat in ticket #663): Add "options SYSCTL_INCLUDE_DESCR" to a lot of configurations, but commented out in most of them.
|
1.36.6.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.36.6.1 | 12-Feb-2005 |
yamt | sync with head.
|
1.36.4.1 | 29-Apr-2005 |
kent | sync with -current
|
1.40.4.4 | 21-Jan-2008 |
yamt | sync with head
|
1.40.4.3 | 03-Sep-2007 |
yamt | sync with head.
|
1.40.4.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.40.4.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.40.2.1 | 18-Jul-2005 |
riz | Pull up revision 1.41 (requested by tron in ticket #566): Add (commented out) IPSEC_NAT_T option.
|
1.46.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
1.46.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
1.46.2.1 | 18-Feb-2006 |
yamt | sync with head.
|
1.48.2.1 | 03-Sep-2006 |
yamt | sync with head.
|
1.49.4.1 | 10-Dec-2006 |
yamt | sync with head.
|
1.49.2.1 | 18-Nov-2006 |
ad | Sync with head.
|
1.50.16.1 | 22-May-2007 |
matt | Update to HEAD.
|
1.50.10.1 | 11-Jul-2007 |
mjf | Sync with head.
|
1.50.8.1 | 27-May-2007 |
ad | Sync with head.
|
1.50.4.1 | 17-May-2007 |
yamt | sync with head.
|
1.51.10.3 | 23-Mar-2008 |
matt | sync with HEAD
|
1.51.10.2 | 09-Jan-2008 |
matt | sync with HEAD
|
1.51.10.1 | 06-Nov-2007 |
matt | sync with HEAD
|
1.51.6.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.52.8.2 | 20-Jan-2008 |
bouyer | Sync with HEAD
|
1.52.8.1 | 08-Jan-2008 |
bouyer | Sync with HEAD
|
1.52.2.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.54.12.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.54.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.54.10.3 | 11-Aug-2010 |
yamt | sync with head.
|
1.54.10.2 | 11-Mar-2010 |
yamt | sync with head
|
1.54.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.54.8.1 | 04-Jun-2008 |
yamt | sync with head
|
1.54.6.4 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.54.6.3 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.54.6.2 | 29-Jun-2008 |
mjf | Sync with HEAD.
|
1.54.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.55.2.1 | 03-Jul-2008 |
simonb | Sync with head.
|
1.56.2.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.56.2.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.57.2.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.57.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.59.4.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.62.4.3 | 21-Apr-2011 |
rmind | sync with head
|
1.62.4.2 | 05-Mar-2011 |
rmind | sync with head
|
1.62.4.1 | 30-May-2010 |
rmind | sync with head
|
1.62.2.2 | 06-Nov-2010 |
uebayasi | Sync with HEAD.
|
1.62.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.65.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.65.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.69.2.3 | 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.69.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.69.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.70.2.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.70.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.74.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.74.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.74.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.74.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.80.2.2 | 18-May-2014 |
rmind | sync with head
|
1.80.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.82.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.88.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.88.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.89.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.89.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.92.2.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.92.2.2 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.92.2.1 | 21-May-2018 |
pgoyette | Sync with HEAD
|
1.94.2.2 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.94.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.95.10.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.95.4.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.97.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.55 | 07-Aug-2022 |
simonb | branches: 1.55.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.54 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.53 | 12-Jul-2018 |
maxv | branches: 1.53.4; 1.53.10; Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.52 | 14-Sep-2017 |
mrg | branches: 1.52.2; 1.52.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.51 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.50 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.49 | 07-Aug-2015 |
maxv | branches: 1.49.2; 1.49.4; Remove KMEMSTATS.
|
1.48 | 23-Aug-2014 |
dholland | branches: 1.48.2; 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.47 | 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.46 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.45 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.44 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.43 | 30-Jun-2013 |
rmind | branches: 1.43.4; G/C PFIL_HOOKS from the kernel configs.
|
1.42 | 05-Jun-2013 |
christos | branches: 1.42.2; remove obsolete networking options
|
1.41 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.40 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.39 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.38 | 11-Sep-2012 |
msaitoh | branches: 1.38.2; Add PUFFS, putter and fss.
|
1.37 | 29-Aug-2012 |
skrll | Typo in comment
|
1.36 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.35 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.34 | 22-Nov-2011 |
tls | branches: 1.34.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.33 | 30-Jun-2011 |
wiz | branches: 1.33.2; dependant -> dependent
|
1.32 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.31 | 06-Mar-2011 |
jakllsch | Bump SYMTAB_SPACE for the many other evbarm kernels that also need it increased.
|
1.30 | 23-Nov-2010 |
hannken | branches: 1.30.2; 1.30.4; Remove unused count from pseudo-device md.
|
1.29 | 28-Oct-2010 |
briggs | Bump SYMTAB_SPACE for a few configurations.
|
1.28 | 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
1.27 | 05-Dec-2009 |
pooka | branches: 1.27.2; 1.27.4; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.26 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.25 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.24 | 24-Nov-2008 |
ad | branches: 1.24.4; Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.23 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.22 | 31-Jul-2008 |
simonb | branches: 1.22.2; Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.21 | 30-May-2008 |
tsutsui | branches: 1.21.4; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.20 | 19-Jan-2008 |
chris | branches: 1.20.6; 1.20.8; 1.20.10; 1.20.12; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
1.19 | 08-Jan-2008 |
matt | More kernels SYMTAB_SPACE increased.
|
1.18 | 26-Aug-2006 |
christos | branches: 1.18.28; 1.18.32; 1.18.38; 1.18.46; PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP
|
1.17 | 05-Feb-2006 |
cube | branches: 1.17.2; Remove 'count' argument for pseudo-devices that ignore it (vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
|
1.16 | 04-Feb-2006 |
rpaulo | bpfilter doesn't accept count anymore.
|
1.15 | 07-Dec-2005 |
tsutsui | branches: 1.15.2; 1.15.4; 1.15.6; Adjust comments for options FFS_NO_SNAPSHOT.
XXX: This option should be mentioned in options(4).
|
1.14 | 19-Aug-2005 |
christos | Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
|
1.13 | 19-Aug-2005 |
christos | 64 bit inode changes.
|
1.12 | 31-Jul-2005 |
yamt | revert "defflag VMSWAP" changes for now. there seems to be far more people who don't want to edit their kernel config files than i thought.
|
1.11 | 30-Jul-2005 |
yamt | add "options VMSWAP" to non INSTALL kernels.
|
1.10 | 07-Jul-2005 |
tron | Add (commented out) IPSEC_NAT_T option.
|
1.9 | 25-Feb-2005 |
simonb | branches: 1.9.2; 1.9.4; Add COMPAT_20 (and COMPAT_16 in some cases) to kernel config files that didn't have those options but had other earlier compat options.
|
1.8 | 18-Feb-2005 |
dsl | Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT
|
1.7 | 12-Feb-2005 |
rearnsha | DMA on the i31244 is now enabled by default.
|
1.6 | 11-Feb-2005 |
dsl | Add 'option FFS_SNAPSHOT' to most of the config files. Commented out for kernels that appear to hace space constraints.
|
1.5 | 31-Jan-2005 |
hannken | Add file system snapshots to kernel configs.
- Ffs internal snapshots get compiled in unconditionally.
- File system snapshot device fss(4) added to all kernel configs that have a disk. Device is commented out on all non-GENERIC kernels.
Reviewed by: Jason Thorpe <thorpej@netbsd.org>
|
1.4 | 10-Nov-2004 |
christos | branches: 1.4.4; 1.4.6; Add COMPAT_BSDPTY to the rest of the config files.
|
1.3 | 04-Sep-2004 |
manu | IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on tech-net@
|
1.2 | 15-Jul-2004 |
atatat | branches: 1.2.2; Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented out in most of them.
|
1.1 | 24-Dec-2003 |
briggs | branches: 1.1.2; Configuration file for the TeamASA NPWR-FC. XXX - Note that, because the serial interrupt uses the i80321's HPI, this configuration will not work as-is without some changes in i80321_icu.c.
|
1.1.2.1 | 15-Jul-2004 |
he | Pull up revision 1.2 (requested by atatat in ticket #663): Add "options SYSCTL_INCLUDE_DESCR" to a lot of configurations, but commented out in most of them.
|
1.2.2.10 | 11-Dec-2005 |
christos | Sync with head.
|
1.2.2.9 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.2.2.8 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.2.2.7 | 15-Feb-2005 |
skrll | Sync with HEAD.
|
1.2.2.6 | 04-Feb-2005 |
skrll | Sync with HEAD.
|
1.2.2.5 | 14-Nov-2004 |
skrll | Sync with HEAD.
|
1.2.2.4 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.2.2.3 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.2.2.2 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.2.2.1 | 15-Jul-2004 |
skrll | file TEAMASA_NPWR_FC was added on branch ktrace-lwp on 2004-08-03 10:33:55 +0000
|
1.4.6.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.4.6.1 | 12-Feb-2005 |
yamt | sync with head.
|
1.4.4.1 | 29-Apr-2005 |
kent | sync with -current
|
1.9.4.3 | 21-Jan-2008 |
yamt | sync with head
|
1.9.4.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.9.4.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.9.2.1 | 18-Jul-2005 |
riz | Pull up revision 1.10 (requested by tron in ticket #566): Add (commented out) IPSEC_NAT_T option.
|
1.15.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
1.15.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
1.15.2.1 | 18-Feb-2006 |
yamt | sync with head.
|
1.17.2.1 | 03-Sep-2006 |
yamt | sync with head.
|
1.18.46.2 | 20-Jan-2008 |
bouyer | Sync with HEAD
|
1.18.46.1 | 08-Jan-2008 |
bouyer | Sync with HEAD
|
1.18.38.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.18.32.2 | 23-Mar-2008 |
matt | sync with HEAD
|
1.18.32.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.18.28.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.20.12.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.20.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.20.10.3 | 11-Aug-2010 |
yamt | sync with head.
|
1.20.10.2 | 11-Mar-2010 |
yamt | sync with head
|
1.20.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.20.8.1 | 04-Jun-2008 |
yamt | sync with head
|
1.20.6.3 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.20.6.2 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.20.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.21.4.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.21.4.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.22.2.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.22.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.24.4.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.27.4.3 | 21-Apr-2011 |
rmind | sync with head
|
1.27.4.2 | 05-Mar-2011 |
rmind | sync with head
|
1.27.4.1 | 30-May-2010 |
rmind | sync with head
|
1.27.2.2 | 06-Nov-2010 |
uebayasi | Sync with HEAD.
|
1.27.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.30.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.30.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.33.2.3 | 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.33.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.33.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.34.2.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.34.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.38.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.38.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.38.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.38.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.42.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.43.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.48.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.48.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.49.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.49.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.52.4.2 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.52.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.52.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.53.10.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.53.4.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.55.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.3 | 02-May-2014 |
dogcow | as suggested by gimpy et al, "no config" the netbsd-device kernels. Reduces `build.sh release` by about a gig.
|
1.2 | 08-Apr-2003 |
thorpej | branches: 1.2.142; 1.2.152; 1.2.158; 1.2.168; Factor out common INSTALL kernel config fragments into a new INSTALL file. Add INSTALL kernels for the ADI BRH, IQ80310, and IQ80321.
|
1.1 | 13-Apr-2002 |
thorpej | branches: 1.1.2; 1.1.8; Add an install kernel for the Npwr.
|
1.1.8.2 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.1.8.1 | 13-Apr-2002 |
jdolecek | file TEAMASA_NPWR_INSTALL was added on branch kqueue on 2002-06-23 17:35:37 +0000
|
1.1.2.2 | 17-Apr-2002 |
nathanw | Catch up to -current.
|
1.1.2.1 | 13-Apr-2002 |
nathanw | file TEAMASA_NPWR_INSTALL was added on branch nathanw_sa on 2002-04-17 00:02:54 +0000
|
1.2.168.1 | 10-Aug-2014 |
tls | Rebase.
|
1.2.158.1 | 18-May-2014 |
rmind | sync with head
|
1.2.152.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.142.1 | 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.40 | 31-Mar-2019 |
jmcneill | Remove TEGRA kernel config.
|
1.39 | 06-Feb-2019 |
rin | Add ure(4) to kernel config files. Also add PHY drivers where necessary.
|
1.38 | 18-Aug-2018 |
skrll | Note EARLYCONS in comment
|
1.37 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.36 | 30-Jun-2018 |
jmcneill | Attach simplebus on pass 0
|
1.35 | 30-Jun-2018 |
jmcneill | cpus: use fdt_add_bus
|
1.34 | 30-Jun-2018 |
jmcneill | Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
1.33 | 26-Sep-2017 |
jmcneill | branches: 1.33.2; 1.33.4; 1.33.6; More PCIe / XUSBPAD initialization goo for Tegra210.
|
1.32 | 23-Sep-2017 |
jmcneill | add wskbd at gpiokeys
|
1.31 | 22-Sep-2017 |
jmcneill | Enable max77620pmic and tcagpio
|
1.30 | 22-Sep-2017 |
jmcneill | Replace unused mpio driver with a more generic interface for pinmux, and add Tegra210 pinmux support.
|
1.29 | 19-Sep-2017 |
jmcneill | Add basic tegra210 xusbpad driver, shorten tegra*xusbpad driver names to tegra*xpad to fit in dv_xname
|
1.28 | 19-Sep-2017 |
jmcneill | The xusbpad driver is tegra 124 specific so split it out into a separate driver. Add (not yet working) tegra 210 support to the xusb driver.
|
1.27 | 08-Sep-2017 |
jmcneill | Include tegra210 dts files with kernel build
|
1.26 | 21-Jul-2017 |
jmcneill | Add support for NVIDIA Tegra X1.
|
1.25 | 20-Jul-2017 |
jmcneill | Add options SOC_TEGRA210
|
1.24 | 16-Jun-2017 |
jmcneill | Set DTS makeoption in kernel config
|
1.23 | 02-Jun-2017 |
jmcneill | branches: 1.23.2; Attach Tegra124 DVFS to /cpus/cpu0 now that another driver is claiming the /cpus node.
|
1.22 | 29-May-2017 |
jmcneill | Remove reference to CONSPEED, this value comes from fdt data
|
1.21 | 29-May-2017 |
jmcneill | Rename armv7fdt to armfdt now that bus space + dma tags are filled in by platform code.
|
1.20 | 28-May-2017 |
jmcneill | Enumerate CPUs, GIC, and generic timer using FDT data instead of relying on hard-coded tables in mainbus.
|
1.19 | 29-Apr-2017 |
jmcneill | add tegraapbdma driver
|
1.18 | 26-Apr-2017 |
jmcneill | branches: 1.18.2; Allow for specifying (optional) pass number locator for devices at fdt.
|
1.17 | 22-Apr-2017 |
jmcneill | Get rid of tegra_cpuinit after scanning fdt and attach the cpufreq support to the /cpus node. Use regulator API instead of poking directly at the I2C controller to set voltages.
|
1.16 | 22-Apr-2017 |
jmcneill | add as3722reg
|
1.15 | 21-Apr-2017 |
jmcneill | Setup the console serial port using the /chosen/stdout-path property instead of the compile-time CONSADDR setting.
|
1.14 | 16-Apr-2017 |
jmcneill | Add fclock(4)
|
1.13 | 14-Apr-2017 |
jmcneill | Remove simplebus driver and allow fdtbus to attach directly to itself.
|
1.12 | 28-Mar-2017 |
skrll | Enable xhci(4)
|
1.11 | 20-Mar-2017 |
skrll | Disable DIAGNOSTIC - it is already enabled in GENERIC.common
|
1.10 | 13-Dec-2016 |
christos | branches: 1.10.2; wildcard speaker attachments, now that we can handle many of them.
|
1.9 | 10-Dec-2016 |
christos | remove VAUDIOSPEAKER for now, will be done differently.
|
1.8 | 08-Dec-2016 |
nat | Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
1.7 | 26-Sep-2016 |
jakllsch | Add xhci(4) attachment glue and firmware handler for Tegra K1 "XUSB" xHCI controller. Adjustments to tegraxusbpad(4) will be needed to connect the controller to actual USB ports.
|
1.6 | 22-Dec-2015 |
jmcneill | branches: 1.6.2; 1.6.4; Switch Tegra over to fdt based clocks and reset controls.
|
1.5 | 16-Dec-2015 |
jmcneill | move options FDT to std.tegra
|
1.4 | 15-Dec-2015 |
jmcneill | remove some commented out entries for static i2c device instances
|
1.3 | 15-Dec-2015 |
jmcneill | wire down ldN to sdmmcN, so disk numbers dont jump around between boots
|
1.2 | 14-Dec-2015 |
jmcneill | add gpiokeys driver
|
1.1 | 13-Dec-2015 |
jmcneill | Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.
|
1.6.4.3 | 26-Apr-2017 |
pgoyette | Sync with HEAD
|
1.6.4.2 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.6.4.1 | 04-Nov-2016 |
pgoyette | Sync with HEAD
|
1.6.2.6 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.6.2.5 | 05-Feb-2017 |
skrll | Sync with HEAD
|
1.6.2.4 | 01-Nov-2016 |
jakllsch | Enable xhci(4) in TEGRA. It should have something to do now that the pad setup exists.
|
1.6.2.3 | 05-Oct-2016 |
skrll | Sync with HEAD
|
1.6.2.2 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.6.2.1 | 22-Dec-2015 |
skrll | file TEGRA was added on branch nick-nhusb on 2015-12-27 12:09:34 +0000
|
1.10.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.18.2.1 | 02-May-2017 |
pgoyette | Sync with HEAD - tag prg-localcount2-base1
|
1.23.2.1 | 18-Jul-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #114): sys/arch/arm/samsung/exynos_intr.h: revision 1.3 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_gates.c: revision 1.1 distrib/utils/embedded/mkimage: revision 1.66 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_rsb.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.5 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.6 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.7 sys/dev/gpio/gpio.c: revision 1.59 sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.1 sys/conf/Makefile.kern.inc: revision 1.257 sys/arch/evbarm/conf/ODROID-XU_INSTALL: file removal sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.2 sys/conf/Makefile.kern.inc: revision 1.258 sys/arch/arm/fdt/psci_fdt.h: revision 1.1 sys/arch/arm/sunxi/sunxi_resets.c: revision 1.1 sys/arch/evbarm/conf/files.sunxi: revision 1.1 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.8 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.9 sys/arch/arm/samsung/files.exynos: revision 1.22 distrib/utils/embedded/conf/armv7.conf: revision 1.13 sys/arch/arm/samsung/files.exynos: revision 1.23 sys/arch/evbarm/conf/std.tegra: revision 1.15 distrib/utils/embedded/conf/armv7.conf: revision 1.14 sys/arch/arm/samsung/files.exynos: revision 1.24 distrib/utils/embedded/conf/armv7.conf: revision 1.15 sys/arch/evbarm/sunxi/genassym.cf: revision 1.1 sys/arch/arm/samsung/exynos_fdt.c: file removal sys/dev/fdt/fdt_pinctrl.c: revision 1.4 sys/arch/arm/samsung/exynos_sysmmu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.1 sys/dev/usb/ehci.c: revision 1.255 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_ccu.h: revision 1.1 sys/dev/ic/dwc_mmc.c: revision 1.11 sys/arch/arm/cortex/gic.c: revision 1.24 distrib/evbarm/instkernel/ramdisk/Makefile: revision 1.17 etc/etc.evbarm/Makefile.inc: revision 1.87 etc/etc.evbarm/Makefile.inc: revision 1.88 sys/arch/arm/fdt/gic_fdt.c: revision 1.5 etc/Makefile: revision 1.429 sys/arch/arm/fdt/gic_fdt.c: revision 1.6 sys/arch/arm/fdt/gic_fdt.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.2 sys/arch/evbarm/conf/std.sunxi: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.3 sys/arch/evbarm/conf/std.sunxi: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.4 sys/arch/evbarm/conf/std.sunxi: revision 1.3 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu_div.c: revision 1.1 sys/dev/gpio/gpiovar.h: revision 1.17 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.6 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.8 sys/arch/arm/sunxi/sunxi_rsb.h: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.12 sys/dev/fdt/fdtvar.h: revision 1.21 sys/arch/evbarm/sunxi/sunxi_start.S: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.13 sys/dev/fdt/fdtvar.h: revision 1.22 sys/arch/evbarm/conf/SUNXI: revision 1.10 sys/dev/fdt/fdtvar.h: revision 1.23 sys/arch/evbarm/conf/SUNXI: revision 1.11 sys/dev/fdt/gpioleds.c: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.24 sys/arch/evbarm/conf/SUNXI: revision 1.12 sys/arch/evbarm/conf/SUNXI: revision 1.13 sys/arch/arm/cortex/gic.c: revision 1.30 sys/arch/evbarm/conf/SUNXI: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.16 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.1 etc/Makefile: revision 1.430 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.2 etc/Makefile: revision 1.431 sys/arch/evbarm/conf/VEXPRESS_A15: revision 1.17 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.3 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.4 sys/arch/arm/samsung/exynos5422_clock.c: revision 1.6 sys/arch/arm/samsung/exynos_platform.c: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.29 sys/arch/arm/samsung/exynos_platform.c: revision 1.2 sys/arch/evbarm/conf/mk.vexpress: revision 1.3 sys/arch/arm/samsung/exynos_platform.c: revision 1.3 sys/arch/evbarm/conf/mk.vexpress: revision 1.4 sys/arch/arm/samsung/exynos_platform.c: revision 1.4 sys/arch/arm/arm/psci.h: revision 1.1 sys/arch/arm/samsung/exynos_platform.c: revision 1.5 sys/arch/arm/samsung/exynos_platform.c: revision 1.6 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.10 external/bsd/mdocml/bin/mandoc/Makefile: revision 1.12 sys/dev/fdt/files.fdt: revision 1.17 sys/dev/fdt/files.fdt: revision 1.18 sys/dev/fdt/files.fdt: revision 1.19 sys/arch/arm/samsung/exynos_sscom.c: revision 1.8 sys/arch/arm/sunxi/sun8i_a83t_ccu.c: revision 1.1 sys/arch/arm/sunxi/sunxi_mmc.c: revision 1.1 sys/arch/arm/samsung/exynos_sscom.c: revision 1.9 sys/arch/arm/conf/files.arm: revision 1.133 sys/arch/arm/samsung/mct_var.h: revision 1.5 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.2 sys/arch/evbarm/conf/std.vexpress: revision 1.6 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.3 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.4 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.30 sys/arch/arm/sunxi/files.sunxi: revision 1.2 sys/dev/ofw/openfirm.h: revision 1.35 sys/arch/arm/sunxi/files.sunxi: revision 1.3 sys/dev/ofw/openfirm.h: revision 1.36 sys/arch/arm/sunxi/files.sunxi: revision 1.4 sys/arch/arm/sunxi/files.sunxi: revision 1.5 sys/arch/evbarm/exynos/exynos_machdep.c: file removal sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.1 sys/arch/arm/samsung/sscom.c: revision 1.9 sys/arch/arm/sunxi/files.sunxi: revision 1.6 sys/dev/fdt/ohci_fdt.c: revision 1.1 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.7 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.8 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.9 sys/arch/arm/samsung/exynos_sscom.c: revision 1.10 sys/arch/evbarm/conf/mk.tegra: revision 1.5 sys/arch/arm/samsung/exynos_dwcmmc.c: revision 1.4 sys/arch/evbarm/conf/mk.tegra: revision 1.6 sys/arch/evbarm/conf/EXYNOS: revision 1.15 sys/arch/evbarm/conf/EXYNOS: revision 1.16 sys/arch/evbarm/conf/EXYNOS: revision 1.17 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.19 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.5 sys/arch/arm/sunxi/sunxi_emac.h: revision 1.1 sys/arch/evbarm/conf/mk.sunxi: revision 1.1 sys/arch/evbarm/include/bootconfig.h: revision 1.7 sys/arch/evbarm/conf/TEGRA: revision 1.24 sys/arch/arm/arm/psci.c: revision 1.1 sys/dev/led.c: revision 1.1 sys/dev/led.c: revision 1.2 sys/arch/arm/arm/psci_arm.S: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.2 sys/dev/fdt/ehci_fdt.c: revision 1.1 sys/dev/fdt/ehci_fdt.c: revision 1.2 sys/arch/arm/sunxi/sun6i_a31_ccu.h: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.21 sys/arch/arm/sunxi/files.sunxi: revision 1.10 sys/arch/arm/sunxi/files.sunxi: revision 1.11 sys/dev/fdt/fdtbus.c: revision 1.14 sys/arch/arm/sunxi/sunxi_mmc.h: revision 1.1 sys/arch/arm/samsung/exynos5422_dma.c: file removal usr.bin/config/mkmakefile.c: revision 1.69 sys/conf/files: revision 1.1178 sys/arch/arm/sunxi/sunxi_platform.h: revision 1.1 sys/arch/evbarm/exynos/exynos_start.S: revision 1.4 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.11 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.12 sys/arch/arm/sunxi/sunxi_rtc.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.h: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.2 sys/arch/evbarm/conf/SUNXI: revision 1.1 external/bsd/elftosb/usr.sbin/elftosb/Makefile: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.2 sys/arch/arm/fdt/psci_fdt.c: revision 1.1 sys/arch/evbarm/conf/SUNXI: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.4 sys/arch/evbarm/conf/files.exynos: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.6 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.1 sys/dev/fdt/fixedfactorclock.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.7 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_gpio.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.8 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.3 sys/dev/ic/dwc_mmc_reg.h: revision 1.6 sys/dev/fdt/fdt_subr.c: revision 1.16 sys/arch/evbarm/conf/SUNXI: revision 1.9 usr.bin/config/mkmakefile.c: revision 1.70 sys/dev/fdt/fdt_phy.c: revision 1.1 sys/arch/evbarm/conf/ODROID-XU: file removal sys/arch/arm/fdt/arm_fdt.c: revision 1.4 sys/arch/arm/samsung/exynos_reg.h: revision 1.14 sys/conf/files: revision 1.1180 sys/arch/arm/samsung/exynos_reg.h: revision 1.15 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.6 sys/dev/ic/dwc_mmc_var.h: revision 1.6 sys/arch/arm/samsung/exynos_combiner.c: revision 1.7 sys/arch/evbarm/exynos/platform.h: revision 1.2 sys/arch/arm/fdt/files.fdt: revision 1.12 sys/arch/evbarm/conf/std.exynos: revision 1.2 sys/arch/evbarm/conf/std.exynos: revision 1.3 sys/arch/arm/rockchip/rockchip_dwcmmc.c: revision 1.6 sys/arch/arm/sunxi/sunxi_com.c: revision 1.1 sys/dev/led.h: revision 1.1 sys/arch/evbarm/conf/std.exynos: revision 1.5 sys/arch/arm/sunxi/sunxi_com.c: revision 1.2 sys/arch/evbarm/conf/files.evbarm: revision 1.26 usr.bin/config/defs.h: revision 1.99 sys/arch/arm/fdt/arm_fdtvar.h: revision 1.6 sys/arch/arm/samsung/exynos_soc.c: revision 1.32 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.2 sys/arch/arm/samsung/mct.c: revision 1.11 sys/arch/evbarm/conf/ODROID-U: file removal sys/arch/arm/samsung/mct.c: revision 1.12 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.4 Get the EXYNOS kernel building again with recent FDT changes. Untested. Use arm_fdt_cpu_hatch and add mmu entry for DTB Fix exynos5 devmap, bootstrap, and implement early_putchar. Calculate UART frequency based on bootloader config. Fix KERNEL_BASE_PHYS (how did this ever work?) Avoid divide-by-zero for unconfigured PLLs Correctly initialize i2cbus attach args. Add delay and enable mct timecounter. Fix build w/o VERBOSE_INIT_ARM Remove ODROID-U and ODROID-XU kernel configs as they no longer work. - Replace CONSADDR with SSCOM2CONSOLE in example - Remove gtmr (Exynos5422 uses mct) - cinclude EXYNOS.local instead of TEGRA.local Use fdtbus_intr_establish to hook in block interrupts instead of intr_establish. Simplify MCT; just enable it and then attach an ARMv7 generic timer. Add support for building DTB files during kernel build, from christos. build vexpress-v2p-ca15-tc1.dtb with the kernel build tegra124-apalis-eval.dtb, tegra124-jetson-tk1.dtb, tegra124-nyan-big.dtb, tegra124-nyan-blaze.dtb, and tegra124-venice2.dtb with the kernel Allow multiline makeoptions to work by quoting the newline.. Bump for quoting makeoptions with multiple lines. un-c99 bump required config version for multiline makeoptions feature Set DTS makeoption in kernel config Assign DTB files to a variable so we can make -V DTB put the dtb files with their kernels. no need for debug printing. Don't assume that CPU index = GIC CPU interface number. We can determine the current CPU interface number by reading from the read-only GICD_ITARGETSR0 through GICD_ITARGETSR7 registers. This gets interrupts working on Exynos 5422, where the boot processor has GIC CPU interface #4. use -v to get the expanded variable. Use -v to get the expanded variables. Get baud rate from sclk_uartN instead of uartN. Print IRQ number at attach. Fix PLL con0 register locations and add uart clocks Disable exyortc for now, it doesn't work. More or less a rewrite of dwc_mmc, based on awin_mmc, adding DMA support. Update for new dwc_mmc driver Fix dmesg Add Exynos 5410 clock controller driver. Fix a few typos in clock parent names for mmc clocks. From jmcneill@ Update for new dwc_mmc driver Implement platform reset for exynos5 Attach fdtbus to a /clocks node with no compatible string. Add support for ARM Power State Coordination Interface (PSCI). Support interrupt sharing. Add initial support for Allwinner H3 SoC. ARM Trusted Firmware reserves SGIs 8-15 for secure use. Even without ATF, U-Boot on some platforms may use SGIs in this range for the PSCI implementation. Change ARMGIC_IPI_BASE to 0 from (16 - NIPI) and add a compile-time assert to ensure that we don't end up with a conflict. Add H3 MMC support SD/MMC clock fixes Add FDT PHY interface. Add glue for generic ehci/ohci bindings. Rename a variable, NFC. Support parents in different clock domains. Add USB stuff. Doesn't quite work yet. Synopsys DesignWare APB UART needs "options COM_AWIN" for now. Add i2c glue. Add RTC driver. PHY registers start at index 1. Now USB works. Don't allow sharing edge and level triggered interrupts. Add arm_fdt_memory_dump helper for dumping physical addresses from ddb Print clocks with aprint_debug Remove unused defines Add fdtbus_get_string helper Add of_search_compatible, which searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. This allows us to associate data with compatible strings. Add driver for Allwinner Gigabit Ethernet (EMAC) as found in sun8i and later family SoCs. This is a port of my FreeBSD driver which has been confirmed to work on Allwinner H3, A83T, and A64 SoCs. Fix dmesg Add basic support for Allwinner A31. Add basic FDT GPIO support. Fix the pinctrl api to match the spec. A pinctrl config can have more than one xref, and an xref may have specifier data associated with it. Enable sunxi pinctrl support Adjust to new pinctrl API Add P2WI/RSB driver, based on awin_p2wi.c. Fix typo in a compat string. Configure pin defaults at attach No need to explicitly set pinctrl config 0 now Fix some register definitions. Disallow sharing between MPSAFE and non-MPSAFE handlers. Add of_match_compat_data. This routine searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. Add options __HAVE_CPU_UAREA_ALLOC_IDLELWP Add support for reserved memory and MEMORY_DISK_DYNAMIC for FDT-based kernels. the extent code cannot use the full range of u_long, so ignore the last page before 4GB too. ok jmcneill@ Copy install ramdisk to releasedir. Provide both a raw ffs and Legacy U-Boot version of it. Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb files for SUNXI and TEGRA kernels on the MSDOS partition. Let the controller provide a default name for pins. This makes pins easier to locate when we have multiple banks and a variable number of pins per bank. Attach gpio(4) to sunxigpio Test for kernel build directory before reading DTB list Add support for Allwinner A83T SoC. Add A83T files Fixup busdma sync and locking in the RX path. Disable batch RX/TX ints. Fix AHB2 register definition and explicitly set AHB2 parent to PLL_PERIPH0/2 -- this gives us 50% more bus bandwidth for emac Restore TX_INTERVAL_DEFAULT to 64 Drop the sunxi_emac_rx_batch feature. It was originally designed to reduce the amount of mutex unlock/lock cycles during the RX path on FreeBSD and if_input, but it is not required to drop the lock before calling if_percpuq_enqueue on NetBSD. Write back the data value instead of mask in sunxi_gpio_write Add a helper for exposing LED controls via sysctl. Add GPIO LED driver. add gpioleds Add misc. gates and resets driver, and explicitly enable PIO clocks at attach. Add fdtbus_get_string_index helper. Add driver for fixed-factor clocks. Add ffclock Remove the requirement for ehci to attach after companion devices. "go for it" - skrll@ Remove the hack to find companion devices and just assume 1 companion if ETTF flag is not set. Remove pass numbers for ehci/ohci now that the attach order no longer matters Use unsigned char for ctype functions, suggested by christos Add : to body of populate_sunxi to appease bash. port-evbarm/52388: Fix number of args to a debug printf.
|
1.33.6.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.33.4.2 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.33.4.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.33.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.33.2.1 | 26-Sep-2017 |
jdolecek | file TEGRA was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.2 | 06-Jul-2017 |
jmcneill | Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.
|
1.1 | 13-Dec-2015 |
jmcneill | branches: 1.1.2; Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA.
|
1.1.2.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.1.2.2 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.1.2.1 | 13-Dec-2015 |
skrll | file TEGRA_INSTALL was added on branch nick-nhusb on 2015-12-27 12:09:34 +0000
|
1.7 | 26-Oct-2019 |
jmcneill | Adapt ti fdt glue to support GENERIC kernel.
|
1.6 | 21-Nov-2018 |
skrll | branches: 1.6.4; options<space><tab>
|
1.5 | 30-Jun-2018 |
jmcneill | Attach simplebus on pass 0
|
1.4 | 30-Jun-2018 |
jmcneill | cpus: use fdt_add_bus
|
1.3 | 30-Jun-2018 |
jmcneill | Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
1.2 | 26-Oct-2017 |
jmcneill | branches: 1.2.2; 1.2.4; 1.2.6; Add support for enabling modules specified in ti,hwmods property. Very primitive am3xxx prcm driver added to validate it, needs work.
|
1.1 | 26-Oct-2017 |
jakllsch | Initial FDT support for TI's ARM SoCs.
Currently supports only limited functionality on AM335x.
|
1.2.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.2.6.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.4.2 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.2.4.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.2.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.2.2.1 | 26-Oct-2017 |
jdolecek | file TI was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.6.4.1 | 27-Nov-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #491):
sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2 sys/arch/arm/ti/ti_sysc.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.2 sys/dev/i2c/tps65950.c: file removal sys/arch/evbarm/conf/std.ti: file removal sys/dev/i2c/files.i2c: revision 1.101 sys/dev/i2c/files.i2c: revision 1.102 sys/dev/i2c/at24cxx.c: revision 1.32 sys/dev/i2c/files.i2c: revision 1.103 sys/dev/i2c/twl4030.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.104 sys/dev/i2c/twl4030.c: revision 1.2 sys/dev/i2c/twl4030.c: revision 1.3 sys/arch/arm/ti/ti_com.c: revision 1.6 sys/arch/arm/ti/ti_com.c: revision 1.7 sys/arch/arm/ti/ti_com.c: revision 1.8 sys/dev/fdt/cpufreq_dt.c: revision 1.11 sys/arch/arm/ti/ti_iic.c: revision 1.1 sys/dev/fdt/cpufreq_dt.c: revision 1.12 sys/arch/arm/ti/ti_usb.c: revision 1.1 sys/arch/arm/ti/ti_iic.c: revision 1.2 sys/dev/fdt/cpufreq_dt.c: revision 1.13 sys/arch/arm/ti/ti_iic.c: revision 1.3 sys/arch/arm/ti/ti_iic.c: revision 1.4 sys/arch/evbarm/conf/files.ti: file removal sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal sys/arch/arm/dts/omap3-n900.dts: revision 1.1 sys/arch/arm/ti/ti_edma.h: revision 1.1 sys/arch/evbarm/conf/OVERO_INSTALL: file removal sys/arch/arm/ti/ti_usbtll.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.5 etc/etc.evbarm/Makefile.inc: revision 1.108 sys/arch/arm/ti/files.ti: revision 1.6 sys/dev/i2c/tps65217pmic.c: revision 1.13 etc/etc.evbarm/Makefile.inc: revision 1.109 sys/arch/arm/ti/files.ti: revision 1.7 sys/dev/i2c/tps65217pmic.c: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.8 sys/arch/arm/ti/files.ti: revision 1.9 sys/dev/fdt/usbnopphy.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.55 sys/arch/evbarm/conf/GENERIC: revision 1.56 sys/arch/evbarm/conf/GENERIC: revision 1.57 sys/arch/evbarm/conf/GENERIC: revision 1.58 sys/arch/evbarm/conf/GENERIC: revision 1.59 sys/arch/evbarm/conf/BEAGLEBONE: file removal sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1 sys/arch/arm/ti/ti_otgreg.h: revision 1.1 sys/arch/arm/ti/ti_tptc.c: revision 1.1 sys/arch/evbarm/conf/IGEPV2: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.10 sys/dev/i2c/tda19988.c: revision 1.1 sys/arch/evbarm/conf/OVERO: file removal sys/dev/i2c/tda19988.c: revision 1.2 sys/dev/i2c/tda19988.c: revision 1.3 sys/arch/arm/ti/omap3_dss.c: revision 1.1 sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal sys/arch/arm/ti/ti_omapintc.c: revision 1.2 etc/etc.evbarm/Makefile.inc: revision 1.112 etc/etc.evbarm/Makefile.inc: revision 1.113 sys/arch/arm/ti/ti_div_clock.c: revision 1.1 etc/etc.evbarm/Makefile.inc: revision 1.114 sys/arch/evbarm/conf/N900: revision 1.32 sys/arch/evbarm/conf/N900: revision 1.33 distrib/utils/embedded/conf/armv7.conf: revision 1.36 sys/arch/evbarm/conf/GENERIC: revision 1.60 distrib/utils/embedded/conf/armv7.conf: revision 1.37 sys/arch/arm/ti/omap2_nand.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.61 sys/arch/arm/ti/omap2_nand.c: revision 1.2 sys/arch/evbarm/conf/GENERIC: revision 1.62 distrib/utils/embedded/conf/armv7.conf: revision 1.39 sys/arch/evbarm/conf/GENERIC: revision 1.63 sys/arch/arm/ti/ti_fb.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.64 sys/arch/evbarm/conf/GENERIC: revision 1.65 sys/arch/evbarm/conf/GENERIC: revision 1.66 sys/arch/evbarm/conf/GENERIC: revision 1.67 sys/arch/arm/ti/ti_platform.c: revision 1.7 sys/arch/arm/ti/ti_platform.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.2 sys/arch/arm/ti/ti_platform.c: revision 1.9 sys/arch/arm/ti/am3_prcm.c: revision 1.3 sys/arch/arm/ti/am3_prcm.c: revision 1.4 sys/arch/arm/ti/am3_prcm.c: revision 1.5 sys/arch/arm/ti/am3_prcm.c: revision 1.6 sys/arch/arm/ti/am3_prcm.c: revision 1.7 sys/arch/evbarm/conf/DEVKIT8000: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.9 sys/dev/fdt/syscon.c: revision 1.4 sys/arch/arm/ti/files.ti: revision 1.10 sys/arch/arm/ti/ti_mux_clock.c: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.11 sys/arch/arm/ti/if_cpswreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.12 sys/arch/arm/ti/ti_sdhc.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.13 sys/arch/arm/ti/files.ti: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.15 sys/arch/arm/ti/files.ti: revision 1.16 sys/arch/arm/ti/omap3_cm.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.17 sys/arch/arm/ti/omap3_cm.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.18 sys/arch/arm/ti/omap3_cm.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.19 sys/arch/arm/ti/omap3_cm.c: revision 1.4 sys/arch/arm/ti/ti_motg.c: revision 1.1 sys/arch/arm/ti/ti_rngreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1 sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1 sys/arch/arm/ti/am3_platform.c: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.22 sys/arch/evbarm/conf/README.evbarm: revision 1.23 sys/arch/arm/ti/ti_platform.c: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.24 sys/arch/arm/ti/ti_omaptimer.c: revision 1.2 sys/arch/arm/ti/ti_prcm.c: revision 1.2 sys/arch/evbarm/conf/README.evbarm: revision 1.25 sys/arch/arm/ti/ti_omaptimer.c: revision 1.3 sys/arch/arm/ti/ti_prcm.c: revision 1.3 sys/arch/evbarm/conf/README.evbarm: revision 1.26 sys/arch/arm/ti/ti_omaptimer.c: revision 1.4 sys/arch/evbarm/conf/README.evbarm: revision 1.27 sys/arch/arm/ti/ti_ehci.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.20 sys/arch/arm/ti/ti_cpufreq.c: revision 1.1 sys/arch/arm/ti/ti_cpufreq.c: revision 1.2 sys/arch/arm/fdt/smsh_fdt.c: revision 1.2 sys/arch/arm/ti/omap3_dssreg.h: revision 1.1 sys/arch/evbarm/conf/OVERO: revision 1.56 sys/arch/evbarm/conf/TI: file removal sys/arch/arm/dts/omap3-beagle.dts: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.55 sys/dev/fdt/fdtvar.h: revision 1.56 distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2 sys/dev/fdt/fdt_phy.c: revision 1.6 sys/arch/arm/ti/ti_iicreg.h: revision 1.1 sys/arch/arm/ti/ti_lcdc.c: revision 1.1 sys/arch/arm/ti/ti_gpio.c: revision 1.1 sys/arch/arm/ti/ti_iicreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.c: revision 1.2 sys/dev/fdt/files.fdt: revision 1.46 sys/arch/arm/ti/ti_gpio.c: revision 1.2 sys/arch/arm/ti/ti_iicreg.h: revision 1.3 sys/arch/arm/ti/ti_lcdc.c: revision 1.3 sys/dev/fdt/files.fdt: revision 1.47 sys/arch/arm/ti/ti_gpio.c: revision 1.3 sys/dev/fdt/pinctrl_single.c: revision 1.1 sys/arch/evbarm/conf/files.generic: revision 1.9 sys/arch/arm/ti/ti_gpmc.c: revision 1.1 sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARD: file removal sys/arch/arm/ti/omap3_prm.c: revision 1.1 sys/arch/arm/ti/ti_platform.h: file removal sys/arch/arm/ti/omap3_platform.c: revision 1.1 sys/arch/arm/ti/ti_prcm.h: revision 1.2 sys/arch/arm/ti/omap3_platform.c: revision 1.2 sys/arch/arm/ti/ti_prcm.h: revision 1.3 sys/arch/arm/ti/ti_prcm.h: revision 1.4 sys/dev/fdt/fdt_clock.c: revision 1.9 sys/arch/arm/ti/ti_edma.c: revision 1.1 sys/arch/arm/ti/ti_otg.c: revision 1.1 distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15 sys/arch/arm/ti/if_cpsw.c: revision 1.7 sys/arch/evbarm/conf/std.igepv2: file removal sys/arch/arm/ti/if_cpsw.c: revision 1.8 sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1
Adapt ti fdt glue to support GENERIC kernel.
Do not search 64-bit directories for dts files
Fix am33xx_platform_early_putchar for pre-MMU output
Add bus driver for TI sysc interconncet.
Make com work again
Add EDMA TPCC and TPTC drivers.
Add driver for one-register-per-pin type pinctrl devices.
Add MMCHS support.
Add USB support.
Disable autoidle
Place devmap above KERNEL_IO_VBASE
Use Timer2 for timecounter, and enable hw module.
Add support for TI AM335x
Add atmel,24c256 compat data
Add I2C support.
Add tiiic, tps65217pmic
Add FDT support
Fix early putchar, add reset func
No support for tegra210 in armv7 kernel
Switch to GENERIC kernels only.
Get mac address from DT
Skip nodes with an "opp-suspend" property and fix tables that have disabled nodes in the middle.
enumerate devices under child "clocks" node
Add support for platform specific opp table filters.
Add fdtbus_clock_count to count the number of clock references on a given node
enumerate devices under child "clocks" node
Add AM335x DVFS support.
Enable TI AM335x DVFS support
Add support for GPIO controller.
Add tigpio
Unhook BEAGLEBONE kernel from the build Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).
Add support for hardware RNG.
Add tirng
Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
Set stdout-path on TI OMAP3 BeagleBoard
Add support for TI OMAP3.
Add OMAP3 support.
Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition. Mkimage (eroneously) creates a FAT16 partition (despite the configuration asking for FAT32), and that has a root directory size limit. Idea from Jared.
Skip xref if it is 0
Add generic USB PHY driver
Add driver for TI TWL4030 Power Management IC
Use the hwmod clk to get the timer rate and explicitly enable the timecounter timer.
Add OMAP3 USB support.
Add twl, usbnopphy, tiusb, tiusbtll
Move omap3 dtb files to /boot/dtb
Remove BEAGLEBOARD kernel from list of kernels to build Remove BEAGLEBOARD kernel (supported by GENERIC now)
Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.
Remove DEVKIT8000 kernel (GENERIC should work now) Remove DPLL5 init ported from old omap code, it is not required
Set the stdout-path on xM like Ti OMAP3 BeagleBoard
Remove BEAGLEBOARDXM from the build Remove BEAGLEBOARDXM kernel (supported by GENERIC now)
Handle different register layout on OMAP3
Add omapfb to FDT-ized TI port.
Use dss as console on Nokia N900.
Enable IRQ status bits for omap3 type and set speed properly
Add RTC support
Remove tps65950pm (hardware now supported by twl4030.c)
Add NAND flash support.
Add tigpmc, omapnand
Attach tiusb before the default pass since it adds a bus to reduce kernel output Replace tps65950pm with twl (the former has been removed)
Fix non-FDT build
Cleanup and remove dependency on arch/arm/omap
Add support for GPIO interrupts and fix reading the state of output pins. Match smsc,lan9115 and honour local-mac-address/mac-address properties
Only one instance of twl(4) is needed Remove OVERO from build, and commented out N900 kernel config OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC.
Remove commented out IGEPV2 entry
OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by GENERIC.
No longer used.
Also match ti,omap2-onenand
Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context
Add driver for NXP TDA19988 HDMI encoder
Add support for AM335x display controller (LCDC).
Add tdahdmi, tilcdc, tifb
Test DRM_MODE_* flags, not VID_*
Comment out mode fixup (not needed it seems)
Use 297MHz for display clock
Select closest rate to desired pixel clock
Speed up mode setting a bit and turn off the display while changing modes
|
1.44 | 29-Oct-2022 |
jmcneill | Remove support for TI OMAP 2420 and 2430 eval boards.
This is part of the arch/arm/omap removal.
|
1.43 | 07-Aug-2022 |
simonb | UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.42 | 13-Jun-2020 |
ad | Comment out "options PMAPCOUNTERS". It adds much overhead and is mostly of interest to people hacking on the VM system or pmap. Proposed on port-arm@.
|
1.41 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.40 | 23-Oct-2018 |
jdolecek | branches: 1.40.4; 1.40.10; remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.39 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.38 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.37 | 14-Sep-2017 |
mrg | branches: 1.37.2; 1.37.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.36 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.35 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.34 | 25-Jun-2016 |
skrll | branches: 1.34.2; 1.34.4; Fix build
|
1.33 | 07-Aug-2015 |
maxv | Remove KMEMSTATS.
|
1.32 | 23-Aug-2014 |
dholland | branches: 1.32.2; 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.31 | 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.30 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.29 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.28 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.27 | 19-Dec-2013 |
joerg | branches: 1.27.2; Bump SYMTAB_SPACE to 600k for clang.
|
1.26 | 30-Jun-2013 |
rmind | G/C PFIL_HOOKS from the kernel configs.
|
1.25 | 05-Jun-2013 |
christos | branches: 1.25.2; remove obsolete networking options
|
1.24 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.23 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.22 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.21 | 11-Sep-2012 |
msaitoh | branches: 1.21.2; Add PUFFS, putter and fss.
|
1.20 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.19 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.18 | 22-Nov-2011 |
tls | branches: 1.18.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.17 | 30-Jun-2011 |
wiz | branches: 1.17.2; dependant -> dependent
|
1.16 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.15 | 06-Mar-2011 |
jakllsch | Remove trailing spaces.
|
1.14 | 06-Mar-2011 |
jakllsch | Bump SYMTAB_SPACE.
|
1.13 | 19-Jun-2010 |
matt | branches: 1.13.2; 1.13.4; Cleanup the armv7 changes. Add ARM_ARCH_7. Use CPU_CORTEX instead of CPU_CORTEXA8 everywhere since there more types of Cortex than just the A8. CPU_CORTEXA8 still exists but causes CPU_CORTEX to be defined. Add CPU_CORTEXA9 as well. Use .arch armv7a to get us the isb/dsb instructions.
Test booted to root device prompt on a Beagleboard. All ARM kernels successfully test built.
|
1.12 | 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
1.11 | 05-Dec-2009 |
pooka | branches: 1.11.2; 1.11.4; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.10 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.9 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.8 | 24-Nov-2008 |
ad | branches: 1.8.4; Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.7 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.6 | 21-Oct-2008 |
matt | branches: 1.6.2; Add TISDP2420_INSTALL and remove md from TISDP2420
|
1.5 | 27-Aug-2008 |
matt | Cleanup OMAP2 files. Change most omap2430* to omap2_*. This is in preperation for the OMAP 3530 (OMAP 3) support. Some 3530 definitions added.
|
1.4 | 31-Jul-2008 |
simonb | Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.3 | 30-May-2008 |
tsutsui | branches: 1.3.4; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.2 | 27-Apr-2008 |
matt | branches: 1.2.2; Merge kernel changes in matt-armv6 to HEAD.
|
1.1 | 29-Oct-2007 |
matt | branches: 1.1.2; 1.1.16; 1.1.18; 1.1.20; file TISDP2420 was initially added on branch matt-armv6.
|
1.1.20.4 | 11-Aug-2010 |
yamt | sync with head.
|
1.1.20.3 | 11-Mar-2010 |
yamt | sync with head
|
1.1.20.2 | 04-May-2009 |
yamt | sync with head.
|
1.1.20.1 | 16-May-2008 |
yamt | sync with head.
|
1.1.18.2 | 04-Jun-2008 |
yamt | sync with head
|
1.1.18.1 | 18-May-2008 |
yamt | sync with head.
|
1.1.16.3 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.1.16.2 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.1.16.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.1.2.8 | 23-Mar-2008 |
matt | sync with HEAD
|
1.1.2.7 | 28-Jan-2008 |
matt | Change MEMSIZE to 64
|
1.1.2.6 | 08-Jan-2008 |
matt | Add pic for omap2. Switch to standard MI intr_* calls.
|
1.1.2.5 | 05-Nov-2007 |
matt | Update sm0 irq.
|
1.1.2.4 | 05-Nov-2007 |
matt | Update gpmc addr to reflect 2420 reality.
|
1.1.2.3 | 04-Nov-2007 |
matt | Define OMAP2 and make OMAP_24[23] generate it. Use that instead of testing for OMAP_2430 explicitly.
|
1.1.2.2 | 31-Oct-2007 |
matt | Correct irq for sm0 (different between 2420 and 2430).
|
1.1.2.1 | 29-Oct-2007 |
matt | Add support files TI SDP2420/SDP2430 eval board.
|
1.2.2.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.2.2.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.3.4.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.3.4.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.6.2.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.6.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.8.4.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.11.4.3 | 21-Apr-2011 |
rmind | sync with head
|
1.11.4.2 | 03-Jul-2010 |
rmind | sync with head
|
1.11.4.1 | 30-May-2010 |
rmind | sync with head
|
1.11.2.2 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.11.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.13.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.13.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.17.2.3 | 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.17.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.17.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.18.2.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.18.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.21.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.21.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.21.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.21.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.25.2.2 | 18-May-2014 |
rmind | sync with head
|
1.25.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.27.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.32.2.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.32.2.2 | 09-Jul-2016 |
skrll | Sync with HEAD
|
1.32.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.34.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.34.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.37.4.2 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.37.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.37.2.2 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.37.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.40.10.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.40.4.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.3 | 29-Oct-2022 |
jmcneill | Remove support for TI OMAP 2420 and 2430 eval boards.
This is part of the arch/arm/omap removal.
|
1.2 | 01-May-2014 |
martin | Do not create debug info for *_INSTALL kernels.
|
1.1 | 21-Oct-2008 |
matt | branches: 1.1.8; 1.1.10; 1.1.16; 1.1.34; 1.1.44; 1.1.50; 1.1.60; Add TISDP2420_INSTALL and remove md from TISDP2420
|
1.1.60.1 | 10-Aug-2014 |
tls | Rebase.
|
1.1.50.1 | 18-May-2014 |
rmind | sync with head
|
1.1.44.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.34.1 | 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.1.16.2 | 04-May-2009 |
yamt | sync with head.
|
1.1.16.1 | 21-Oct-2008 |
yamt | file TISDP2420_INSTALL was added on branch yamt-nfs-mp on 2009-05-04 08:10:57 +0000
|
1.1.10.2 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.1.10.1 | 21-Oct-2008 |
mjf | file TISDP2420_INSTALL was added on branch mjf-devfs2 on 2009-01-17 13:27:57 +0000
|
1.1.8.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.1.8.1 | 21-Oct-2008 |
haad | file TISDP2420_INSTALL was added on branch haad-dm on 2008-12-13 01:13:07 +0000
|
1.42 | 29-Oct-2022 |
jmcneill | Remove support for TI OMAP 2420 and 2430 eval boards.
This is part of the arch/arm/omap removal.
|
1.41 | 07-Aug-2022 |
simonb | UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.40 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.39 | 23-Oct-2018 |
jdolecek | branches: 1.39.4; 1.39.10; remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.38 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.37 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.36 | 14-Sep-2017 |
mrg | branches: 1.36.2; 1.36.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.35 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.34 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.33 | 07-Aug-2015 |
maxv | branches: 1.33.2; 1.33.4; Remove KMEMSTATS.
|
1.32 | 23-Aug-2014 |
dholland | branches: 1.32.2; 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.31 | 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.30 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.29 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.28 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.27 | 30-Jun-2013 |
rmind | branches: 1.27.4; G/C PFIL_HOOKS from the kernel configs.
|
1.26 | 05-Jun-2013 |
christos | branches: 1.26.2; remove obsolete networking options
|
1.25 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.24 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.23 | 26-Dec-2012 |
matt | Bump SYMTAB_SPACE
|
1.22 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.21 | 11-Sep-2012 |
msaitoh | branches: 1.21.2; Add PUFFS, putter and fss.
|
1.20 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.19 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.18 | 22-Nov-2011 |
tls | branches: 1.18.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.17 | 30-Jun-2011 |
wiz | branches: 1.17.2; dependant -> dependent
|
1.16 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.15 | 06-Mar-2011 |
jakllsch | Bump SYMTAB_SPACE for the many other evbarm kernels that also need it increased.
|
1.14 | 06-Mar-2011 |
jakllsch | Remove trailing spaces.
|
1.13 | 23-Nov-2010 |
hannken | branches: 1.13.2; 1.13.4; Remove unused count from pseudo-device md.
|
1.12 | 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
1.11 | 05-Dec-2009 |
pooka | branches: 1.11.2; 1.11.4; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.10 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.9 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.8 | 24-Nov-2008 |
ad | branches: 1.8.4; Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.7 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.6 | 30-Oct-2008 |
matt | Switch to new icu/gpio code.
|
1.5 | 27-Aug-2008 |
matt | branches: 1.5.2; Cleanup OMAP2 files. Change most omap2430* to omap2_*. This is in preperation for the OMAP 3530 (OMAP 3) support. Some 3530 definitions added.
|
1.4 | 31-Jul-2008 |
simonb | Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.3 | 30-May-2008 |
tsutsui | branches: 1.3.4; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.2 | 27-Apr-2008 |
matt | branches: 1.2.2; Merge kernel changes in matt-armv6 to HEAD.
|
1.1 | 29-Oct-2007 |
matt | branches: 1.1.2; 1.1.6; 1.1.18; 1.1.20; 1.1.22; file TISDP2430 was initially added on branch matt-armv6.
|
1.1.22.4 | 11-Aug-2010 |
yamt | sync with head.
|
1.1.22.3 | 11-Mar-2010 |
yamt | sync with head
|
1.1.22.2 | 04-May-2009 |
yamt | sync with head.
|
1.1.22.1 | 16-May-2008 |
yamt | sync with head.
|
1.1.20.2 | 04-Jun-2008 |
yamt | sync with head
|
1.1.20.1 | 18-May-2008 |
yamt | sync with head.
|
1.1.18.3 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.1.18.2 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.1.18.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.1.6.2 | 10-Nov-2007 |
matt | Add AT91 support from Sami Kantoluoto Add TI OMAP2430 support from Marty Fouts @ Danger Inc
|
1.1.6.1 | 29-Oct-2007 |
matt | file TISDP2430 was added on branch matt-nb4-arm on 2007-11-10 02:56:54 +0000
|
1.1.2.1 | 29-Oct-2007 |
matt | Add support files TI SDP2420/SDP2430 eval board.
|
1.2.2.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.2.2.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.3.4.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.3.4.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.5.2.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.5.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.8.4.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.11.4.3 | 21-Apr-2011 |
rmind | sync with head
|
1.11.4.2 | 05-Mar-2011 |
rmind | sync with head
|
1.11.4.1 | 30-May-2010 |
rmind | sync with head
|
1.11.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.13.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.13.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.17.2.4 | 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.17.2.3 | 23-Jan-2013 |
yamt | sync with head
|
1.17.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.17.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.18.2.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.18.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.21.2.5 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.21.2.4 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.21.2.3 | 23-Jun-2013 |
tls | resync from head
|
1.21.2.2 | 25-Feb-2013 |
tls | resync with head
|
1.21.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.26.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.27.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.32.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.32.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.33.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.33.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.36.4.2 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.36.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.36.2.2 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.36.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.39.10.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.39.4.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.4 | 23-May-2020 |
jmcneill | GC TOASTER kernel
|
1.3 | 06-Mar-2011 |
jakllsch | Remove trailing spaces.
|
1.2 | 11-Dec-2005 |
christos | branches: 1.2.18; 1.2.102; 1.2.108; merge ktrace-lwp.
|
1.1 | 14-Aug-2005 |
joff | branches: 1.1.6; The configuration used for the NetBSD/toaster demo by the NetBSD booth during LinuxWorld Expo 2005.
|
1.1.6.2 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.1.6.1 | 14-Aug-2005 |
skrll | file TOASTER was added on branch ktrace-lwp on 2005-11-10 13:55:51 +0000
|
1.2.108.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.2.102.1 | 21-Apr-2011 |
rmind | sync with head
|
1.2.18.2 | 21-Jun-2006 |
yamt | sync with head.
|
1.2.18.1 | 11-Dec-2005 |
yamt | file TOASTER was added on branch yamt-lazymbuf on 2006-06-21 14:50:33 +0000
|
1.78 | 07-Aug-2022 |
simonb | branches: 1.78.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.77 | 29-Jun-2021 |
nia | Remove uscanner(4) driver
This exists for compatibility with a Linux interface which was apparently deprecated in Linux 2.6. There are various mailing list threads going back to 2004 where the usefulness of this driver is discussed, but the conclusion is that scanner software has all moved to using ugen(4) instead, and enabling this driver will not help you scan things.
|
1.76 | 16-May-2020 |
maya | branches: 1.76.6; Remove uyap, USB YAP phone firmware loader.
And the associated ezload EZ-USB code, which is only used by uyap. It could theoretically be used by other drivers, but none of them are in tree.
I suspect that this device isn't in use, as phone technology has improved a lot since 2001 when uyap(4) was added to the tree.
Proposed with no objections on netbsd-users on 13 April 2020
|
1.75 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.74 | 29-Jan-2020 |
maya | branches: 1.74.4; remove urio(4), a driver for the Rio500 MP3 player.
At this point it is highly unlikely this 1999 device still has users, but it still comes up in the context of maxv's USB-fuzzing (and any device could pretend to be a urio(4)), so it's best to get rid of it.
Renamed all major entries to obsolete, as was done in previous removals.
This still requires an update to sanitizers, but they're located in "external", perhaps it should be first committed upstream?
Proposed on tech-kern a month ago.
|
1.73 | 06-Feb-2019 |
rin | branches: 1.73.4; 1.73.6; Add ure(4) to kernel config files. Also add PHY drivers where necessary.
|
1.72 | 23-Oct-2018 |
jdolecek | remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.71 | 25-Aug-2018 |
rin | Add (commented out) mue(4) to where appropriate. Also add MII/PHY drivers for USB NICs if missing.
|
1.70 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.69 | 14-Sep-2017 |
mrg | branches: 1.69.2; 1.69.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.68 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.67 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.66 | 13-Dec-2016 |
christos | branches: 1.66.2; wildcard speaker attachments, now that we can handle many of them.
|
1.65 | 10-Dec-2016 |
christos | remove VAUDIOSPEAKER for now, will be done differently.
|
1.64 | 08-Dec-2016 |
nat | Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
1.63 | 26-Sep-2015 |
maxv | branches: 1.63.2; Remove KMEMSTATS. Normally it's ok now.
|
1.62 | 23-Aug-2014 |
dholland | branches: 1.62.2; 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.61 | 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.60 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.59 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.58 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.57 | 30-Jun-2013 |
rmind | branches: 1.57.4; G/C PFIL_HOOKS from the kernel configs.
|
1.56 | 05-Jun-2013 |
christos | branches: 1.56.2; remove obsolete networking options
|
1.55 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.54 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.53 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.52 | 11-Sep-2012 |
msaitoh | branches: 1.52.2; Add PUFFS, putter and fss.
|
1.51 | 01-Sep-2012 |
matt | Bump up SYMTAB_SPACE
|
1.50 | 29-Aug-2012 |
skrll | Typo in comment
|
1.49 | 05-Jun-2012 |
abs | Adjust the WSDISPLAY_COMPAT_USL comment to mention wsconscfg, to at least give a hint that its not just for third party compat. No functional change.
|
1.48 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.47 | 18-Dec-2011 |
dholland | branches: 1.47.2; WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.46 | 22-Nov-2011 |
tls | branches: 1.46.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.45 | 30-Jun-2011 |
wiz | branches: 1.45.2; dependant -> dependent
|
1.44 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.43 | 23-Nov-2010 |
hannken | branches: 1.43.2; 1.43.4; Remove unused count from pseudo-device md.
|
1.42 | 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
1.41 | 07-Mar-2010 |
plunky | branches: 1.41.2; add uhso(4) device where appropriate - follow the lead of other USB driver declarations wrt commented out - (cross-)build tested all these kernels
|
1.40 | 05-Dec-2009 |
pooka | branches: 1.40.2; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.39 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.38 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.37 | 27-Feb-2009 |
kenh | Improved support for GPIO support on the EP93xx ARM processors. Specifically:
Support disabling specific pins on specific ports. Modification of TS7200 kernel config file for GPIO support. Documentatin for the current and improved GPIO interface (epgpio).
|
1.36 | 19-Dec-2008 |
kenh | branches: 1.36.2; Trim back kernel configuration to fit within TS7200's memory limitations.
|
1.35 | 24-Nov-2008 |
ad | Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.34 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.33 | 31-Jul-2008 |
simonb | branches: 1.33.2; Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.32 | 30-May-2008 |
tsutsui | branches: 1.32.4; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.31 | 19-Jan-2008 |
chris | branches: 1.31.6; 1.31.8; 1.31.10; 1.31.12; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
1.30 | 14-Mar-2007 |
drochner | branches: 1.30.12; 1.30.16; 1.30.22; 1.30.28; It doesn't make sense to specify "configuration" and "interface" locators for uhub because a hub can't have sub-devices. This might be sanity-checked eventually. Same for ubt now after the change to device attachment.
|
1.29 | 26-Aug-2006 |
christos | branches: 1.29.8; 1.29.12; 1.29.14; PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP
|
1.28 | 14-Aug-2006 |
skrll | s/adpater/adapter/
Prompted by PR/34195
|
1.27 | 19-Apr-2006 |
drochner | adjust comments for the new location of wskbdmap_mfii.c, addresses PR kern/33290 by henry nelson
|
1.26 | 15-Apr-2006 |
jmmv | Remove the getwschar and putwschar accessops from wsdisplay drivers as requested by uwe@. These were wrong because they were receiving an emulcookie yet they were accessops (thus having to receive an accesscookie). Instead, just handle the WSDISPLAYIO_{GET,PUT}WSCHAR ioctls from the driver's ioctl accessop.
As this reduces the amount of code needed to handle these operations to two small functions in each driver, remove the WSDISPLAY_CHARFUNCS kernel option.
Reviewed by, at least, uwe@ and macallan@. No objections in tech-kern@.
|
1.25 | 05-Feb-2006 |
cube | branches: 1.25.2; 1.25.4; 1.25.6; Remove 'count' argument for pseudo-devices that ignore it (vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
|
1.24 | 04-Feb-2006 |
rpaulo | bpfilter doesn't accept count anymore.
|
1.23 | 07-Dec-2005 |
tsutsui | branches: 1.23.2; 1.23.4; 1.23.6; Adjust comments for options FFS_NO_SNAPSHOT.
XXX: This option should be mentioned in options(4).
|
1.22 | 09-Sep-2005 |
drochner | remove "dev" locators from cardbus device definitions, it doesn't make sense technically and might be removed
|
1.21 | 19-Aug-2005 |
christos | Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
|
1.20 | 19-Aug-2005 |
christos | 64 bit inode changes.
|
1.19 | 14-Aug-2005 |
joff | Add attachments for the 4 possible configurations of the TS-DIO24 on the PC104 bus. Also, comment out the tslcd and tskp drivers by default. Enabling them prohibits end-user use of the GPIO and LCD headers for other things.
|
1.18 | 05-Aug-2005 |
skrll | Add (commented out) ucycom to various kernel configs.
|
1.17 | 31-Jul-2005 |
yamt | revert "defflag VMSWAP" changes for now. there seems to be far more people who don't want to edit their kernel config files than i thought.
|
1.16 | 30-Jul-2005 |
yamt | add "options VMSWAP" to non INSTALL kernels.
|
1.15 | 07-Jul-2005 |
tron | Add (commented out) IPSEC_NAT_T option.
|
1.14 | 15-Apr-2005 |
itohy | branches: 1.14.2; Add ukyopon(4).
|
1.13 | 18-Feb-2005 |
dsl | branches: 1.13.4; Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT
|
1.12 | 11-Feb-2005 |
dsl | Add 'option FFS_SNAPSHOT' to most of the config files. Commented out for kernels that appear to hace space constraints.
|
1.11 | 04-Feb-2005 |
joff | Support a wsdisplay(4) attachment on a tslcd
|
1.10 | 31-Jan-2005 |
hannken | Add file system snapshots to kernel configs.
- Ffs internal snapshots get compiled in unconditionally.
- File system snapshot device fss(4) added to all kernel configs that have a disk. Device is commented out on all non-GENERIC kernels.
Reviewed by: Jason Thorpe <thorpej@netbsd.org>
|
1.9 | 31-Jan-2005 |
joff | Add support for a 4x4 matrix keypad wskbd connected via the TS-7200 DIO header.
|
1.8 | 24-Jan-2005 |
joff | branches: 1.8.2; Enable atu, vnd, and kttcp by default
|
1.7 | 09-Jan-2005 |
joff | branches: 1.7.2; 1.7.4; enable pcic(9) PCMCIA controllers in default kernel
|
1.6 | 08-Jan-2005 |
joff | Support LCD by default on TS-7200
|
1.5 | 08-Jan-2005 |
joff | Support up to 4 TS-ETH10 ethernet boards on the PC/104 bus
|
1.4 | 31-Dec-2004 |
joff | Enable INET6 by default, bump SYMTAB_SPACE
|
1.3 | 27-Dec-2004 |
joff | Add tsrtc to TS-7200 config
|
1.2 | 24-Dec-2004 |
joff | add netbsd-wd0, netbsd-sd0, netbsd-epe0 configurations
|
1.1 | 23-Dec-2004 |
joff | generic kernel configuration for TS-7200 SBC's
|
1.7.4.8 | 11-Dec-2005 |
christos | Sync with head.
|
1.7.4.7 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.7.4.6 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.7.4.5 | 15-Feb-2005 |
skrll | Sync with HEAD.
|
1.7.4.4 | 04-Feb-2005 |
skrll | Sync with HEAD.
|
1.7.4.3 | 24-Jan-2005 |
skrll | Sync with HEAD.
|
1.7.4.2 | 17-Jan-2005 |
skrll | Sync with HEAD.
|
1.7.4.1 | 09-Jan-2005 |
skrll | file TS7200 was added on branch ktrace-lwp on 2005-01-17 19:29:13 +0000
|
1.7.2.1 | 29-Apr-2005 |
kent | sync with -current
|
1.8.2.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.8.2.1 | 12-Feb-2005 |
yamt | sync with head.
|
1.13.4.2 | 18-Jul-2005 |
riz | Pull up revision 1.15 (requested by tron in ticket #566): Add (commented out) IPSEC_NAT_T option.
|
1.13.4.1 | 17-Apr-2005 |
tron | Pull up revision 1.14 (requested by itohy in ticket #160): Add ukyopon(4).
|
1.14.2.4 | 21-Jan-2008 |
yamt | sync with head
|
1.14.2.3 | 03-Sep-2007 |
yamt | sync with head.
|
1.14.2.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.14.2.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.23.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
1.23.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
1.23.2.1 | 18-Feb-2006 |
yamt | sync with head.
|
1.25.6.1 | 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
1.25.4.2 | 11-May-2006 |
elad | sync with head
|
1.25.4.1 | 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
1.25.2.2 | 03-Sep-2006 |
yamt | sync with head.
|
1.25.2.1 | 24-May-2006 |
yamt | sync with head.
|
1.29.14.1 | 11-Jul-2007 |
mjf | Sync with head.
|
1.29.12.1 | 10-Apr-2007 |
ad | Sync with head.
|
1.29.8.1 | 24-Mar-2007 |
yamt | sync with head.
|
1.30.28.1 | 20-Jan-2008 |
bouyer | Sync with HEAD
|
1.30.22.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.30.16.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.30.12.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.31.12.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.31.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.31.10.3 | 11-Aug-2010 |
yamt | sync with head.
|
1.31.10.2 | 11-Mar-2010 |
yamt | sync with head
|
1.31.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.31.8.1 | 04-Jun-2008 |
yamt | sync with head
|
1.31.6.3 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.31.6.2 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.31.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.32.4.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.32.4.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.33.2.3 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.33.2.2 | 03-Mar-2009 |
skrll | Sync with HEAD.
|
1.33.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.36.2.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.40.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.41.2.3 | 21-Apr-2011 |
rmind | sync with head
|
1.41.2.2 | 05-Mar-2011 |
rmind | sync with head
|
1.41.2.1 | 30-May-2010 |
rmind | sync with head
|
1.43.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.43.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.45.2.3 | 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.45.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.45.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.46.2.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.46.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.47.2.1 | 12-Jun-2012 |
riz | Pull up following revision(s) (requested by abs in ticket #311): sys/arch/netwinder/conf/GENERIC: revision 1.112 sys/arch/i386/conf/GENERIC: revision 1.1074 sys/arch/atari/conf/MILAN.in: revision 1.26 sys/arch/zaurus/conf/GENERIC: revision 1.54 sys/arch/shark/conf/GENERIC: revision 1.101 sys/arch/hpcmips/conf/MPC303: revision 1.60 sys/arch/i386/conf/XEN3_DOM0: revision 1.67 sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.29 sys/arch/vax/conf/GENERIC: revision 1.181 sys/arch/sparc/conf/KRUPS: revision 1.59 sys/arch/evbarm/conf/BEAGLEBOARD: revision 1.27 sys/arch/i386/conf/INSTALL_FLOPPY: revision 1.16 sys/arch/prep/conf/GENERIC: revision 1.163 sys/arch/hpcmips/conf/GENERIC: revision 1.216 sys/arch/sparc/conf/TADPOLE3GX: revision 1.56 sys/arch/shark/conf/INSTALL: revision 1.50 sys/arch/next68k/conf/GENERIC: revision 1.127 sys/arch/evbppc/conf/VIRTEX_GSRD2: revision 1.16 sys/arch/evbppc/conf/VIRTEX_DFC: revision 1.17 sys/arch/evbppc/conf/EXPLORA451: revision 1.48 sys/arch/bebox/conf/INSTALL: revision 1.54 sys/arch/next68k/conf/SLAB: revision 1.46 sys/arch/i386/conf/GENERIC_TINY: revision 1.132 sys/arch/bebox/conf/GENERIC: revision 1.131 sys/arch/amd64/conf/XEN3_DOM0: revision 1.84 sys/arch/amd64/conf/GENERIC: revision 1.356 sys/arch/evbarm/conf/MMNET_GENERIC: revision 1.6 share/man/man4/wscons.4: revision 1.31 sys/arch/hpcmips/conf/TX3912: revision 1.79 sys/arch/evbarm/conf/ARMADILLO9: revision 1.35 sys/arch/hpcsh/conf/GENERIC: revision 1.97 sys/arch/i386/conf/ALL: revision 1.339 sys/arch/hpcmips/conf/TX3922: revision 1.93 sys/arch/cats/conf/INSTALL: revision 1.82 sys/arch/sparc64/conf/GENERIC: revision 1.151 sys/arch/i386/conf/INSTALL_TINY: revision 1.135 sys/arch/evbppc/conf/VIRTEX_GSRD1: revision 1.15 sys/arch/evbarm/conf/TS7200: revision 1.49 sys/arch/hpcmips/conf/VR41XX: revision 1.55 sys/arch/hp700/conf/GENERIC: revision 1.115 sys/arch/cats/conf/GENERIC: revision 1.140 Mention wsconscfg(8) needs WSDISPLAY_COMPAT_USL If a port is going to have wscons for virtual terminals then it really make= s sense to enable WSDISPLAY_COMPAT_USL so the system can switch between the virtual terminals... Adjust the WSDISPLAY_COMPAT_USL comment to mention wsconscfg, to at least give a hint that its not just for third party compat. No functional change.
|
1.52.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.52.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.52.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.52.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.56.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.57.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.62.2.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.62.2.2 | 05-Feb-2017 |
skrll | Sync with HEAD
|
1.62.2.1 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.63.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.63.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.66.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.69.4.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.69.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.69.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.69.2.3 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.69.2.2 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.69.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.73.6.1 | 29-Feb-2020 |
ad | Sync with head.
|
1.73.4.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.74.4.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.76.6.1 | 01-Aug-2021 |
thorpej | Sync with HEAD.
|
1.78.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.3 | 02-May-2014 |
dogcow | as suggested by gimpy et al, "no config" the netbsd-device kernels. Reduces `build.sh release` by about a gig.
|
1.2 | 11-Dec-2005 |
christos | branches: 1.2.112; 1.2.122; 1.2.128; 1.2.138; merge ktrace-lwp.
|
1.1 | 23-Dec-2004 |
joff | branches: 1.1.4; generic kernel configuration for TS-7200 SBC's
|
1.1.4.2 | 17-Jan-2005 |
skrll | Sync with HEAD.
|
1.1.4.1 | 23-Dec-2004 |
skrll | file TS7200_INSTALL was added on branch ktrace-lwp on 2005-01-17 19:29:13 +0000
|
1.2.138.1 | 10-Aug-2014 |
tls | Rebase.
|
1.2.128.1 | 18-May-2014 |
rmind | sync with head
|
1.2.122.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.112.1 | 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.3 | 06-Mar-2011 |
jakllsch | Remove trailing spaces.
|
1.2 | 11-Dec-2005 |
christos | branches: 1.2.18; 1.2.102; 1.2.108; merge ktrace-lwp.
|
1.1 | 14-Aug-2005 |
joff | branches: 1.1.6; Since we disabled the LCD and matrix keypads in the default kernel, supply this configuration which has them both enabled.
|
1.1.6.2 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.1.6.1 | 14-Aug-2005 |
skrll | file TS7200_LCD was added on branch ktrace-lwp on 2005-11-10 13:55:51 +0000
|
1.2.108.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.2.102.1 | 21-Apr-2011 |
rmind | sync with head
|
1.2.18.2 | 21-Jun-2006 |
yamt | sync with head.
|
1.2.18.1 | 11-Dec-2005 |
yamt | file TS7200_LCD was added on branch yamt-lazymbuf on 2006-06-21 14:50:33 +0000
|
1.85 | 07-Aug-2022 |
simonb | branches: 1.85.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.84 | 29-Jun-2021 |
nia | Remove uscanner(4) driver
This exists for compatibility with a Linux interface which was apparently deprecated in Linux 2.6. There are various mailing list threads going back to 2004 where the usefulness of this driver is discussed, but the conclusion is that scanner software has all moved to using ugen(4) instead, and enabling this driver will not help you scan things.
|
1.83 | 27-Sep-2020 |
roy | branches: 1.83.6; vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
1.82 | 01-Aug-2020 |
maxv | Remove references to BRIDGE_IPF, it is now compiled in by default.
|
1.81 | 19-May-2020 |
rin | Fix comment; MEMORY_DISK_SIZE --> MEMORY_DISK_ROOT_SIZE
|
1.80 | 16-May-2020 |
maya | Remove uyap, USB YAP phone firmware loader.
And the associated ezload EZ-USB code, which is only used by uyap. It could theoretically be used by other drivers, but none of them are in tree.
I suspect that this device isn't in use, as phone technology has improved a lot since 2001 when uyap(4) was added to the tree.
Proposed with no objections on netbsd-users on 13 April 2020
|
1.79 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.78 | 29-Jan-2020 |
maya | branches: 1.78.4; remove urio(4), a driver for the Rio500 MP3 player.
At this point it is highly unlikely this 1999 device still has users, but it still comes up in the context of maxv's USB-fuzzing (and any device could pretend to be a urio(4)), so it's best to get rid of it.
Renamed all major entries to obsolete, as was done in previous removals.
This still requires an update to sanitizers, but they're located in "external", perhaps it should be first committed upstream?
Proposed on tech-kern a month ago.
|
1.77 | 19-Jan-2020 |
thorpej | Remove Token Ring support.
|
1.76 | 19-Jan-2020 |
thorpej | Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete.
|
1.75 | 21-Aug-2019 |
msaitoh | branches: 1.75.2; Fix typo (s/contoller/controller/).
|
1.74 | 23-Oct-2018 |
jdolecek | branches: 1.74.4; remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.73 | 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.72 | 14-Sep-2017 |
mrg | branches: 1.72.2; 1.72.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.71 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.70 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.69 | 13-Dec-2016 |
christos | branches: 1.69.2; wildcard speaker attachments, now that we can handle many of them.
|
1.68 | 10-Dec-2016 |
christos | remove VAUDIOSPEAKER for now, will be done differently.
|
1.67 | 08-Dec-2016 |
nat | Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
1.66 | 26-Sep-2015 |
maxv | branches: 1.66.2; Remove KMEMSTATS. Normally it's ok now.
|
1.65 | 14-Oct-2014 |
htodd | branches: 1.65.2; Comment out more USB options to to fix build.
|
1.64 | 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.63 | 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.62 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.61 | 03-Aug-2014 |
martin | branches: 1.61.2; Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.60 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.59 | 12-Aug-2013 |
matt | branches: 1.59.2; bump SYMTAB_SPACE
|
1.58 | 30-Jun-2013 |
rmind | G/C PFIL_HOOKS from the kernel configs.
|
1.57 | 05-Jun-2013 |
christos | branches: 1.57.2; remove obsolete networking options
|
1.56 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.55 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.54 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.53 | 11-Sep-2012 |
msaitoh | branches: 1.53.2; Add PUFFS, putter and fss.
|
1.52 | 09-Sep-2012 |
msaitoh | Split DEBUG="-g -Ox" into DEBUG="-g" and COPTS="-Ox".
|
1.51 | 17-Aug-2012 |
abs | Update all kernel configs mentioning WSEMUL_* but not already including WSDISPLAY_COMPAT_USL using the following rules: - If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL - If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1 and commented out WSDISPLAY_COMPAT_USL - Otherwise add WSDISPLAY_COMPAT_USL
Some of the INSTALL configs for larger memory machines are probably suitable for adding WSDISPLAY_COMPAT_USL.
Now wsconscfg(8) should be able to switch VTs when expected.
Implemented after no objection from tech-kern to the following:
On 5 June 2012 09:47, David Brownlee <abs@absd.org> wrote: > wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual > terminals. > > Except when in an exceptionally memory or space constrained > environment (INSTALL being the obvious case), is there any reason why > all GENERIC and GENERIC-like kernels which have wscons enabled > shouldn't also have WSDISPLAY_COMPAT_USL?
|
1.50 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.49 | 04-Apr-2012 |
bsh | support WSDISPLAY_COMPAT_RAWKBD for TWINTAIL's on-board matrix keys.
|
1.48 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.47 | 22-Nov-2011 |
tls | branches: 1.47.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.46 | 22-Nov-2011 |
he | Bump SYMTAB_SPACE so that the symbol table fits again.
|
1.45 | 30-Sep-2011 |
he | branches: 1.45.2; Bump SYMTAB_SPACE so that the symbol table fits again.
|
1.44 | 30-Jun-2011 |
wiz | dependant -> dependent
|
1.43 | 07-Jun-2011 |
he | SYMTAB_SPACE is decimal, so fix syntax error introduced by the previous.
|
1.42 | 05-Jun-2011 |
christos | bump symtab space
|
1.41 | 06-Mar-2011 |
bouyer | branches: 1.41.2; merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.40 | 06-Mar-2011 |
jakllsch | Bump SYMTAB_SPACE for the many other evbarm kernels that also need it increased.
|
1.39 | 06-Mar-2011 |
jakllsch | Remove trailing spaces.
|
1.38 | 23-Nov-2010 |
hannken | branches: 1.38.2; 1.38.4; Remove unused count from pseudo-device md.
|
1.37 | 28-Oct-2010 |
briggs | Bump SYMTAB_SPACE.
|
1.36 | 08-May-2010 |
mrg | enable IPFILTER_COMPAT in all kernels that have ipfilter already. canonicalise several of the ipf option segments in various files (this mostly means adding commented out IPFILTER_DEFAULT_BLOCK, or adding commented or uncommented IPFILTER_LOG or IPFILTER_LOOKUP option statements.)
i built about 20 of these kernels to check, but not all of them.
|
1.35 | 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
1.34 | 13-Mar-2010 |
bsh | branches: 1.34.2; add SD/MMC driver for Twintail based on the driver for Zaurus.
|
1.33 | 07-Mar-2010 |
plunky | add uhso(4) device where appropriate - follow the lead of other USB driver declarations wrt commented out - (cross-)build tested all these kernels
|
1.32 | 05-Dec-2009 |
pooka | branches: 1.32.2; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.31 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.30 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.29 | 03-Jan-2009 |
christos | branches: 1.29.2; remove esl (KIYOHARA Takashi)
|
1.28 | 14-Dec-2008 |
he | Bump SYMTAB_SPACE so that it fits again.
|
1.27 | 24-Nov-2008 |
ad | Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.26 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.25 | 31-Jul-2008 |
simonb | branches: 1.25.2; Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.24 | 30-May-2008 |
tsutsui | branches: 1.24.4; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.23 | 19-Jan-2008 |
chris | branches: 1.23.6; 1.23.8; 1.23.10; 1.23.12; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
1.22 | 08-Jan-2008 |
matt | More kernels SYMTAB_SPACE increased.
|
1.21 | 17-Oct-2007 |
garbled | branches: 1.21.2; 1.21.8; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
1.20 | 13-May-2007 |
he | branches: 1.20.6; 1.20.10; Bump SYMTAB_SPACE so that it fits again.
|
1.19 | 14-Mar-2007 |
drochner | branches: 1.19.6; It doesn't make sense to specify "configuration" and "interface" locators for uhub because a hub can't have sub-devices. This might be sanity-checked eventually. Same for ubt now after the change to device attachment.
|
1.18 | 18-Dec-2006 |
nonaka | branches: 1.18.2; 1.18.6; 1.18.8; Bump up SYMTAB_SPACE.
|
1.17 | 25-Oct-2006 |
he | Bump SYMTAB_SPACE so that it fits again.
|
1.16 | 26-Aug-2006 |
christos | branches: 1.16.2; 1.16.4; PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP
|
1.15 | 14-Aug-2006 |
skrll | s/adpater/adapter/
Prompted by PR/34195
|
1.14 | 05-Feb-2006 |
cube | branches: 1.14.2; Remove 'count' argument for pseudo-devices that ignore it (vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
|
1.13 | 04-Feb-2006 |
rpaulo | bpfilter doesn't accept count anymore.
|
1.12 | 17-Dec-2005 |
tsutsui | branches: 1.12.2; 1.12.4; 1.12.6; Adjust a comment for options FFS_NO_SNAPSHOT.
|
1.11 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.10 | 19-Aug-2005 |
christos | Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
|
1.9 | 19-Aug-2005 |
christos | 64 bit inode changes.
|
1.8 | 05-Aug-2005 |
skrll | Add (commented out) ucycom to various kernel configs.
|
1.7 | 31-Jul-2005 |
yamt | revert "defflag VMSWAP" changes for now. there seems to be far more people who don't want to edit their kernel config files than i thought.
|
1.6 | 30-Jul-2005 |
yamt | add "options VMSWAP" to non INSTALL kernels.
|
1.5 | 07-Jul-2005 |
tron | Add (commented out) IPSEC_NAT_T option.
|
1.4 | 04-Jul-2005 |
bsh | branches: 1.4.2; option CPU_XSCALE_PXA2X0 is now obsoleted by CPU_XSCALE_PXA2[57]0.
|
1.3 | 07-May-2005 |
rearnsha | Use makeoptions CPUFLAGS not COPTS.
|
1.2 | 15-Apr-2005 |
itohy | branches: 1.2.2; Add ukyopon(4).
|
1.1 | 26-Feb-2005 |
bsh | branches: 1.1.2; 1.1.4; 1.1.6; TWINTAIL (official product name is G4255EB) is an evaluation board with Intel PXA255 processor from Genetec corp. You can get some information on the board from http://ad.genetec.co.jp/ but only in Japanese.
|
1.1.6.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.1.6.1 | 26-Feb-2005 |
yamt | file TWINTAIL was added on branch yamt-km on 2005-03-19 08:32:55 +0000
|
1.1.4.3 | 18-Jul-2005 |
riz | Pull up revision 1.5 (requested by tron in ticket #566): Add (commented out) IPSEC_NAT_T option.
|
1.1.4.2 | 09-May-2005 |
tron | Pull up revision 1.3 (requested by rearnsha in ticket #267): Use makeoptions CPUFLAGS not COPTS.
|
1.1.4.1 | 17-Apr-2005 |
tron | Pull up revision 1.2 (requested by itohy in ticket #160): Add ukyopon(4).
|
1.1.2.3 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.1.2.2 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.1.2.1 | 26-Feb-2005 |
skrll | file TWINTAIL was added on branch ktrace-lwp on 2005-03-04 16:38:14 +0000
|
1.2.2.2 | 29-Apr-2005 |
kent | sync with -current
|
1.2.2.1 | 15-Apr-2005 |
kent | file TWINTAIL was added on branch kent-audio2 on 2005-04-29 11:28:07 +0000
|
1.4.2.4 | 21-Jan-2008 |
yamt | sync with head
|
1.4.2.3 | 03-Sep-2007 |
yamt | sync with head.
|
1.4.2.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.4.2.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.12.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
1.12.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
1.12.2.1 | 18-Feb-2006 |
yamt | sync with head.
|
1.14.2.1 | 03-Sep-2006 |
yamt | sync with head.
|
1.16.4.2 | 21-Dec-2006 |
yamt | sync with head.
|
1.16.4.1 | 10-Dec-2006 |
yamt | sync with head.
|
1.16.2.2 | 12-Jan-2007 |
ad | Sync with head.
|
1.16.2.1 | 18-Nov-2006 |
ad | Sync with head.
|
1.18.8.1 | 11-Jul-2007 |
mjf | Sync with head.
|
1.18.6.2 | 27-May-2007 |
ad | Sync with head.
|
1.18.6.1 | 10-Apr-2007 |
ad | Sync with head.
|
1.18.2.2 | 17-May-2007 |
yamt | sync with head.
|
1.18.2.1 | 24-Mar-2007 |
yamt | sync with head.
|
1.19.6.1 | 22-May-2007 |
matt | Update to HEAD.
|
1.20.10.3 | 23-Mar-2008 |
matt | sync with HEAD
|
1.20.10.2 | 09-Nov-2007 |
matt | Make all the evbarm kernels build again. Fix lossage from rebase.
|
1.20.10.1 | 06-Nov-2007 |
matt | sync with HEAD
|
1.20.6.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.21.8.2 | 20-Jan-2008 |
bouyer | Sync with HEAD
|
1.21.8.1 | 08-Jan-2008 |
bouyer | Sync with HEAD
|
1.21.2.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.23.12.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.23.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.23.10.3 | 11-Aug-2010 |
yamt | sync with head.
|
1.23.10.2 | 11-Mar-2010 |
yamt | sync with head
|
1.23.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.23.8.1 | 04-Jun-2008 |
yamt | sync with head
|
1.23.6.3 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.23.6.2 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.23.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.24.4.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.24.4.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.25.2.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.25.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.29.2.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.32.2.3 | 06-Nov-2010 |
uebayasi | Sync with HEAD.
|
1.32.2.2 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.32.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.34.2.4 | 12-Jun-2011 |
rmind | sync with head
|
1.34.2.3 | 21-Apr-2011 |
rmind | sync with head
|
1.34.2.2 | 05-Mar-2011 |
rmind | sync with head
|
1.34.2.1 | 30-May-2010 |
rmind | sync with head
|
1.38.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.38.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.41.2.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
1.45.2.3 | 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.45.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.45.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.47.2.3 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.47.2.2 | 05-Apr-2012 |
mrg | sync to latest -current.
|
1.47.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.53.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.53.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.53.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.53.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.57.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.59.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.61.2.1 | 11-Apr-2017 |
martin | Pull up following revision(s) (requested by skrll in ticket #1400): sys/arch/evbarm/conf/SHEEVAPLUG: revision 1.45 sys/arch/evbarm/conf/TWINTAIL: revision 1.65 Comment out more USB options to to fix build.
|
1.65.2.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.65.2.2 | 05-Feb-2017 |
skrll | Sync with HEAD
|
1.65.2.1 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.66.2.2 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.66.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.69.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.72.4.4 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.72.4.3 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.72.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.72.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.72.2.2 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.72.2.1 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.74.4.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.75.2.2 | 29-Feb-2020 |
ad | Sync with head.
|
1.75.2.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.78.4.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.83.6.1 | 01-Aug-2021 |
thorpej | Sync with HEAD.
|
1.85.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.4 | 02-May-2014 |
dogcow | as suggested by gimpy et al, "no config" the netbsd-device kernels. Reduces `build.sh release` by about a gig.
|
1.3 | 01-May-2014 |
martin | Do not create debug info for *_INSTALL kernels.
|
1.2 | 11-Dec-2005 |
christos | branches: 1.2.112; 1.2.122; 1.2.128; 1.2.138; merge ktrace-lwp.
|
1.1 | 26-Feb-2005 |
bsh | branches: 1.1.2; 1.1.6; 1.1.8; TWINTAIL (official product name is G4255EB) is an evaluation board with Intel PXA255 processor from Genetec corp. You can get some information on the board from http://ad.genetec.co.jp/ but only in Japanese.
|
1.1.8.2 | 29-Apr-2005 |
kent | sync with -current
|
1.1.8.1 | 26-Feb-2005 |
kent | file TWINTAIL_INSTALL was added on branch kent-audio2 on 2005-04-29 11:28:07 +0000
|
1.1.6.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.1.6.1 | 26-Feb-2005 |
yamt | file TWINTAIL_INSTALL was added on branch yamt-km on 2005-03-19 08:32:55 +0000
|
1.1.2.2 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.1.2.1 | 26-Feb-2005 |
skrll | file TWINTAIL_INSTALL was added on branch ktrace-lwp on 2005-03-04 16:38:14 +0000
|
1.2.138.1 | 10-Aug-2014 |
tls | Rebase.
|
1.2.128.1 | 18-May-2014 |
rmind | sync with head
|
1.2.122.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.112.1 | 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.25 | 20-Jan-2019 |
skrll | G/C VEXPRESS_A15
|
1.24 | 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.23 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.22 | 30-Jun-2018 |
jmcneill | Attach simplebus on pass 0
|
1.21 | 30-Jun-2018 |
jmcneill | cpus: use fdt_add_bus
|
1.20 | 30-Jun-2018 |
jmcneill | Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
1.19 | 11-Jun-2018 |
jakllsch | branches: 1.19.2; fill in vexpress_platform_early_putchar(); make comment about CONSADDR
|
1.18 | 06-Jun-2018 |
jakllsch | Add virtio drivers and potential children thereof.
In part from sparc64 GENERIC.
|
1.17 | 16-Jun-2017 |
jmcneill | branches: 1.17.4; 1.17.6; Set DTS makeoption in kernel config
|
1.16 | 08-Jun-2017 |
jmcneill | Add plrtc driver
|
1.15 | 08-Jun-2017 |
jmcneill | Enable aaci
|
1.14 | 08-Jun-2017 |
jmcneill | Add aaci at fdt, commented out for now. Driver should work (tm) but QEMU and my old Thinkpad can't seem to keep up.
|
1.13 | 06-Jun-2017 |
jmcneill | Fix spelling of WS_DEFAULT_FG and WS_KERNEL_FG options.
|
1.12 | 03-Jun-2017 |
jmcneill | branches: 1.12.2; Add and enable FDT glue for ARM PrimeCell PL050 (KMI) PS2 keyboard/mouse interface.
|
1.11 | 03-Jun-2017 |
jmcneill | Add framebuffer support.
|
1.10 | 02-Jun-2017 |
jmcneill | Add driver for ARM Motherboard Express uATX system control registers. Use this to make "poweroff" DTRT in qemu (and hopefully on real hardware too).
|
1.9 | 02-Jun-2017 |
jmcneill | Add SMP support to VEXPRESS_A15 kernel. Enable with '-smp 2' on qemu command line.
|
1.8 | 02-Jun-2017 |
jmcneill | Switch VEXPRESS_A15 kernel to use FDT and GENERIC.common. The dtb for this kernel can be found in the sysutils/dtb-arm-vexpress package as vexpress-v2p-ca15-tc1.dtb
|
1.7 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.6 | 02-Apr-2016 |
skrll | branches: 1.6.2; 1.6.4; PR/51017: VEXPRESS_A15 doesn't compile
Don't pretend to be anything other than A15
|
1.5 | 27-Nov-2015 |
skrll | EXYNOS_CONSOLE_EARLY doesn't belong here
|
1.4 | 29-Oct-2015 |
mrg | eliminate USBHIST as a define/option. it was entangled with USB_DEBUG and only referenced a handful of times. rename any usage in configs.
fixes recent build problems i introduced with the previous files.usb change.
|
1.3 | 07-Aug-2015 |
maxv | Remove KMEMSTATS.
|
1.2 | 11-Feb-2015 |
ozaki-r | branches: 1.2.2; Remove unexpected code duplications
I don't know why this happened...
|
1.1 | 09-Feb-2015 |
slp | Add configuration file for Versatile Express A15 board.
|
1.2.2.6 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.2.2.5 | 22-Apr-2016 |
skrll | Sync with HEAD
|
1.2.2.4 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.2.2.3 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.2.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.2.2.1 | 11-Feb-2015 |
skrll | file VEXPRESS_A15 was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.6.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.6.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.12.2.4 | 18-Jul-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #114): sys/arch/arm/samsung/exynos_intr.h: revision 1.3 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_gates.c: revision 1.1 distrib/utils/embedded/mkimage: revision 1.66 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_rsb.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.5 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.6 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.7 sys/dev/gpio/gpio.c: revision 1.59 sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.1 sys/conf/Makefile.kern.inc: revision 1.257 sys/arch/evbarm/conf/ODROID-XU_INSTALL: file removal sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.2 sys/conf/Makefile.kern.inc: revision 1.258 sys/arch/arm/fdt/psci_fdt.h: revision 1.1 sys/arch/arm/sunxi/sunxi_resets.c: revision 1.1 sys/arch/evbarm/conf/files.sunxi: revision 1.1 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.8 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.9 sys/arch/arm/samsung/files.exynos: revision 1.22 distrib/utils/embedded/conf/armv7.conf: revision 1.13 sys/arch/arm/samsung/files.exynos: revision 1.23 sys/arch/evbarm/conf/std.tegra: revision 1.15 distrib/utils/embedded/conf/armv7.conf: revision 1.14 sys/arch/arm/samsung/files.exynos: revision 1.24 distrib/utils/embedded/conf/armv7.conf: revision 1.15 sys/arch/evbarm/sunxi/genassym.cf: revision 1.1 sys/arch/arm/samsung/exynos_fdt.c: file removal sys/dev/fdt/fdt_pinctrl.c: revision 1.4 sys/arch/arm/samsung/exynos_sysmmu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.1 sys/dev/usb/ehci.c: revision 1.255 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_ccu.h: revision 1.1 sys/dev/ic/dwc_mmc.c: revision 1.11 sys/arch/arm/cortex/gic.c: revision 1.24 distrib/evbarm/instkernel/ramdisk/Makefile: revision 1.17 etc/etc.evbarm/Makefile.inc: revision 1.87 etc/etc.evbarm/Makefile.inc: revision 1.88 sys/arch/arm/fdt/gic_fdt.c: revision 1.5 etc/Makefile: revision 1.429 sys/arch/arm/fdt/gic_fdt.c: revision 1.6 sys/arch/arm/fdt/gic_fdt.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.2 sys/arch/evbarm/conf/std.sunxi: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.3 sys/arch/evbarm/conf/std.sunxi: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.4 sys/arch/evbarm/conf/std.sunxi: revision 1.3 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu_div.c: revision 1.1 sys/dev/gpio/gpiovar.h: revision 1.17 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.6 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.8 sys/arch/arm/sunxi/sunxi_rsb.h: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.12 sys/dev/fdt/fdtvar.h: revision 1.21 sys/arch/evbarm/sunxi/sunxi_start.S: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.13 sys/dev/fdt/fdtvar.h: revision 1.22 sys/arch/evbarm/conf/SUNXI: revision 1.10 sys/dev/fdt/fdtvar.h: revision 1.23 sys/arch/evbarm/conf/SUNXI: revision 1.11 sys/dev/fdt/gpioleds.c: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.24 sys/arch/evbarm/conf/SUNXI: revision 1.12 sys/arch/evbarm/conf/SUNXI: revision 1.13 sys/arch/arm/cortex/gic.c: revision 1.30 sys/arch/evbarm/conf/SUNXI: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.16 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.1 etc/Makefile: revision 1.430 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.2 etc/Makefile: revision 1.431 sys/arch/evbarm/conf/VEXPRESS_A15: revision 1.17 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.3 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.4 sys/arch/arm/samsung/exynos5422_clock.c: revision 1.6 sys/arch/arm/samsung/exynos_platform.c: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.29 sys/arch/arm/samsung/exynos_platform.c: revision 1.2 sys/arch/evbarm/conf/mk.vexpress: revision 1.3 sys/arch/arm/samsung/exynos_platform.c: revision 1.3 sys/arch/evbarm/conf/mk.vexpress: revision 1.4 sys/arch/arm/samsung/exynos_platform.c: revision 1.4 sys/arch/arm/arm/psci.h: revision 1.1 sys/arch/arm/samsung/exynos_platform.c: revision 1.5 sys/arch/arm/samsung/exynos_platform.c: revision 1.6 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.10 external/bsd/mdocml/bin/mandoc/Makefile: revision 1.12 sys/dev/fdt/files.fdt: revision 1.17 sys/dev/fdt/files.fdt: revision 1.18 sys/dev/fdt/files.fdt: revision 1.19 sys/arch/arm/samsung/exynos_sscom.c: revision 1.8 sys/arch/arm/sunxi/sun8i_a83t_ccu.c: revision 1.1 sys/arch/arm/sunxi/sunxi_mmc.c: revision 1.1 sys/arch/arm/samsung/exynos_sscom.c: revision 1.9 sys/arch/arm/conf/files.arm: revision 1.133 sys/arch/arm/samsung/mct_var.h: revision 1.5 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.2 sys/arch/evbarm/conf/std.vexpress: revision 1.6 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.3 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.4 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.30 sys/arch/arm/sunxi/files.sunxi: revision 1.2 sys/dev/ofw/openfirm.h: revision 1.35 sys/arch/arm/sunxi/files.sunxi: revision 1.3 sys/dev/ofw/openfirm.h: revision 1.36 sys/arch/arm/sunxi/files.sunxi: revision 1.4 sys/arch/arm/sunxi/files.sunxi: revision 1.5 sys/arch/evbarm/exynos/exynos_machdep.c: file removal sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.1 sys/arch/arm/samsung/sscom.c: revision 1.9 sys/arch/arm/sunxi/files.sunxi: revision 1.6 sys/dev/fdt/ohci_fdt.c: revision 1.1 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.7 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.8 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.9 sys/arch/arm/samsung/exynos_sscom.c: revision 1.10 sys/arch/evbarm/conf/mk.tegra: revision 1.5 sys/arch/arm/samsung/exynos_dwcmmc.c: revision 1.4 sys/arch/evbarm/conf/mk.tegra: revision 1.6 sys/arch/evbarm/conf/EXYNOS: revision 1.15 sys/arch/evbarm/conf/EXYNOS: revision 1.16 sys/arch/evbarm/conf/EXYNOS: revision 1.17 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.19 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.5 sys/arch/arm/sunxi/sunxi_emac.h: revision 1.1 sys/arch/evbarm/conf/mk.sunxi: revision 1.1 sys/arch/evbarm/include/bootconfig.h: revision 1.7 sys/arch/evbarm/conf/TEGRA: revision 1.24 sys/arch/arm/arm/psci.c: revision 1.1 sys/dev/led.c: revision 1.1 sys/dev/led.c: revision 1.2 sys/arch/arm/arm/psci_arm.S: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.2 sys/dev/fdt/ehci_fdt.c: revision 1.1 sys/dev/fdt/ehci_fdt.c: revision 1.2 sys/arch/arm/sunxi/sun6i_a31_ccu.h: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.21 sys/arch/arm/sunxi/files.sunxi: revision 1.10 sys/arch/arm/sunxi/files.sunxi: revision 1.11 sys/dev/fdt/fdtbus.c: revision 1.14 sys/arch/arm/sunxi/sunxi_mmc.h: revision 1.1 sys/arch/arm/samsung/exynos5422_dma.c: file removal usr.bin/config/mkmakefile.c: revision 1.69 sys/conf/files: revision 1.1178 sys/arch/arm/sunxi/sunxi_platform.h: revision 1.1 sys/arch/evbarm/exynos/exynos_start.S: revision 1.4 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.11 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.12 sys/arch/arm/sunxi/sunxi_rtc.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.h: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.2 sys/arch/evbarm/conf/SUNXI: revision 1.1 external/bsd/elftosb/usr.sbin/elftosb/Makefile: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.2 sys/arch/arm/fdt/psci_fdt.c: revision 1.1 sys/arch/evbarm/conf/SUNXI: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.4 sys/arch/evbarm/conf/files.exynos: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.6 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.1 sys/dev/fdt/fixedfactorclock.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.7 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_gpio.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.8 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.3 sys/dev/ic/dwc_mmc_reg.h: revision 1.6 sys/dev/fdt/fdt_subr.c: revision 1.16 sys/arch/evbarm/conf/SUNXI: revision 1.9 usr.bin/config/mkmakefile.c: revision 1.70 sys/dev/fdt/fdt_phy.c: revision 1.1 sys/arch/evbarm/conf/ODROID-XU: file removal sys/arch/arm/fdt/arm_fdt.c: revision 1.4 sys/arch/arm/samsung/exynos_reg.h: revision 1.14 sys/conf/files: revision 1.1180 sys/arch/arm/samsung/exynos_reg.h: revision 1.15 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.6 sys/dev/ic/dwc_mmc_var.h: revision 1.6 sys/arch/arm/samsung/exynos_combiner.c: revision 1.7 sys/arch/evbarm/exynos/platform.h: revision 1.2 sys/arch/arm/fdt/files.fdt: revision 1.12 sys/arch/evbarm/conf/std.exynos: revision 1.2 sys/arch/evbarm/conf/std.exynos: revision 1.3 sys/arch/arm/rockchip/rockchip_dwcmmc.c: revision 1.6 sys/arch/arm/sunxi/sunxi_com.c: revision 1.1 sys/dev/led.h: revision 1.1 sys/arch/evbarm/conf/std.exynos: revision 1.5 sys/arch/arm/sunxi/sunxi_com.c: revision 1.2 sys/arch/evbarm/conf/files.evbarm: revision 1.26 usr.bin/config/defs.h: revision 1.99 sys/arch/arm/fdt/arm_fdtvar.h: revision 1.6 sys/arch/arm/samsung/exynos_soc.c: revision 1.32 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.2 sys/arch/arm/samsung/mct.c: revision 1.11 sys/arch/evbarm/conf/ODROID-U: file removal sys/arch/arm/samsung/mct.c: revision 1.12 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.4 Get the EXYNOS kernel building again with recent FDT changes. Untested. Use arm_fdt_cpu_hatch and add mmu entry for DTB Fix exynos5 devmap, bootstrap, and implement early_putchar. Calculate UART frequency based on bootloader config. Fix KERNEL_BASE_PHYS (how did this ever work?) Avoid divide-by-zero for unconfigured PLLs Correctly initialize i2cbus attach args. Add delay and enable mct timecounter. Fix build w/o VERBOSE_INIT_ARM Remove ODROID-U and ODROID-XU kernel configs as they no longer work. - Replace CONSADDR with SSCOM2CONSOLE in example - Remove gtmr (Exynos5422 uses mct) - cinclude EXYNOS.local instead of TEGRA.local Use fdtbus_intr_establish to hook in block interrupts instead of intr_establish. Simplify MCT; just enable it and then attach an ARMv7 generic timer. Add support for building DTB files during kernel build, from christos. build vexpress-v2p-ca15-tc1.dtb with the kernel build tegra124-apalis-eval.dtb, tegra124-jetson-tk1.dtb, tegra124-nyan-big.dtb, tegra124-nyan-blaze.dtb, and tegra124-venice2.dtb with the kernel Allow multiline makeoptions to work by quoting the newline.. Bump for quoting makeoptions with multiple lines. un-c99 bump required config version for multiline makeoptions feature Set DTS makeoption in kernel config Assign DTB files to a variable so we can make -V DTB put the dtb files with their kernels. no need for debug printing. Don't assume that CPU index = GIC CPU interface number. We can determine the current CPU interface number by reading from the read-only GICD_ITARGETSR0 through GICD_ITARGETSR7 registers. This gets interrupts working on Exynos 5422, where the boot processor has GIC CPU interface #4. use -v to get the expanded variable. Use -v to get the expanded variables. Get baud rate from sclk_uartN instead of uartN. Print IRQ number at attach. Fix PLL con0 register locations and add uart clocks Disable exyortc for now, it doesn't work. More or less a rewrite of dwc_mmc, based on awin_mmc, adding DMA support. Update for new dwc_mmc driver Fix dmesg Add Exynos 5410 clock controller driver. Fix a few typos in clock parent names for mmc clocks. From jmcneill@ Update for new dwc_mmc driver Implement platform reset for exynos5 Attach fdtbus to a /clocks node with no compatible string. Add support for ARM Power State Coordination Interface (PSCI). Support interrupt sharing. Add initial support for Allwinner H3 SoC. ARM Trusted Firmware reserves SGIs 8-15 for secure use. Even without ATF, U-Boot on some platforms may use SGIs in this range for the PSCI implementation. Change ARMGIC_IPI_BASE to 0 from (16 - NIPI) and add a compile-time assert to ensure that we don't end up with a conflict. Add H3 MMC support SD/MMC clock fixes Add FDT PHY interface. Add glue for generic ehci/ohci bindings. Rename a variable, NFC. Support parents in different clock domains. Add USB stuff. Doesn't quite work yet. Synopsys DesignWare APB UART needs "options COM_AWIN" for now. Add i2c glue. Add RTC driver. PHY registers start at index 1. Now USB works. Don't allow sharing edge and level triggered interrupts. Add arm_fdt_memory_dump helper for dumping physical addresses from ddb Print clocks with aprint_debug Remove unused defines Add fdtbus_get_string helper Add of_search_compatible, which searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. This allows us to associate data with compatible strings. Add driver for Allwinner Gigabit Ethernet (EMAC) as found in sun8i and later family SoCs. This is a port of my FreeBSD driver which has been confirmed to work on Allwinner H3, A83T, and A64 SoCs. Fix dmesg Add basic support for Allwinner A31. Add basic FDT GPIO support. Fix the pinctrl api to match the spec. A pinctrl config can have more than one xref, and an xref may have specifier data associated with it. Enable sunxi pinctrl support Adjust to new pinctrl API Add P2WI/RSB driver, based on awin_p2wi.c. Fix typo in a compat string. Configure pin defaults at attach No need to explicitly set pinctrl config 0 now Fix some register definitions. Disallow sharing between MPSAFE and non-MPSAFE handlers. Add of_match_compat_data. This routine searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. Add options __HAVE_CPU_UAREA_ALLOC_IDLELWP Add support for reserved memory and MEMORY_DISK_DYNAMIC for FDT-based kernels. the extent code cannot use the full range of u_long, so ignore the last page before 4GB too. ok jmcneill@ Copy install ramdisk to releasedir. Provide both a raw ffs and Legacy U-Boot version of it. Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb files for SUNXI and TEGRA kernels on the MSDOS partition. Let the controller provide a default name for pins. This makes pins easier to locate when we have multiple banks and a variable number of pins per bank. Attach gpio(4) to sunxigpio Test for kernel build directory before reading DTB list Add support for Allwinner A83T SoC. Add A83T files Fixup busdma sync and locking in the RX path. Disable batch RX/TX ints. Fix AHB2 register definition and explicitly set AHB2 parent to PLL_PERIPH0/2 -- this gives us 50% more bus bandwidth for emac Restore TX_INTERVAL_DEFAULT to 64 Drop the sunxi_emac_rx_batch feature. It was originally designed to reduce the amount of mutex unlock/lock cycles during the RX path on FreeBSD and if_input, but it is not required to drop the lock before calling if_percpuq_enqueue on NetBSD. Write back the data value instead of mask in sunxi_gpio_write Add a helper for exposing LED controls via sysctl. Add GPIO LED driver. add gpioleds Add misc. gates and resets driver, and explicitly enable PIO clocks at attach. Add fdtbus_get_string_index helper. Add driver for fixed-factor clocks. Add ffclock Remove the requirement for ehci to attach after companion devices. "go for it" - skrll@ Remove the hack to find companion devices and just assume 1 companion if ETTF flag is not set. Remove pass numbers for ehci/ohci now that the attach order no longer matters Use unsigned char for ctype functions, suggested by christos Add : to body of populate_sunxi to appease bash. port-evbarm/52388: Fix number of args to a debug printf.
|
1.12.2.3 | 10-Jun-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #19): sys/arch/arm/fdt/files.fdt: revision 1.11 sys/arch/arm/fdt/plrtc_fdt.c: revision 1.1 sys/arch/evbarm/conf/VEXPRESS_A15: revision 1.16 sys/conf/files: revision 1.1175 sys/dev/ic/pl031.c: revision 1.1 sys/dev/ic/pl031var.h: revision 1.1 Add driver for ARM PrimeCell PL031 (RTC) Real Time Clock. -- Add fdt glue for plrtc -- Add plrtc driver
|
1.12.2.2 | 09-Jun-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #17): sys/arch/arm/fdt/aaci_fdt.c: revision 1.1 sys/arch/arm/fdt/files.fdt: revision 1.10 sys/arch/evbarm/conf/VEXPRESS_A15: revisions 1.14, 1.15 sys/conf/files: revision 1.1174 sys/dev/ic/pl041.c: revisions 1.1-1.3 sys/dev/ic/pl041var.h: revision 1.1 Add driver for ARM PrimeCell Advanced Audio CODEC interface (PL041). Don't expect this driver to work on real hardware, but QEMU emulates it. -- Add fdt glue for ARM PrimeCell Advanced Audio CODEC interface (PL041). -- Add aaci at fdt, commented out for now. Driver should work (tm) but QEMU and my old Thinkpad can't seem to keep up. -- Fix two bugs: - Inverted test for fifo status in aaci_write_data - Return success from trigger_output (thanks nat) -- Enable aaci -- bus_space_write_multi_4 takes a count, not number of bytes. With this, audio works in qemu.
|
1.12.2.1 | 06-Jun-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #13): sys/arch/arm/fdt/plfb_fdt.c: revision 1.2 sys/arch/arm/vexpress/vexpress_platform.c: revision 1.3 sys/arch/evbarm/conf/VEXPRESS_A15: revision 1.13 sys/arch/evbarm/fdt/fdt_machdep.c: revisions 1.5, 1.6 sys/dev/ic/pl050.c: revision 1.2 Fix spelling of WS_DEFAULT_FG and WS_KERNEL_FG options. -- Attach kbd slot to console -- Allow plfb to be the console device -- Add support for stdout-path= kernel cmdline option to override the console device specified in the FDT. -- Initialize boot_args before bootstrap for the benefit of platform code. -- Allow 'console=fb' to act as a shortcut on vexpress for 'stdout-path=/smb@08000000/motherboard/iofpga@3,00000000/clcd@1f0000'
|
1.17.6.4 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.17.6.3 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.17.6.2 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.17.6.1 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.17.4.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.17.4.1 | 16-Jun-2017 |
jdolecek | file VEXPRESS_A15 was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.19.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.44 | 07-Aug-2022 |
simonb | branches: 1.44.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.43 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.42 | 12-Jul-2018 |
maxv | branches: 1.42.4; 1.42.10; Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.41 | 14-Sep-2017 |
mrg | branches: 1.41.2; 1.41.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.40 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 2.
|
1.39 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.38 | 07-Aug-2015 |
maxv | branches: 1.38.2; 1.38.4; Remove the KMEMSTATS option. It no longer exists.
|
1.37 | 23-Aug-2014 |
dholland | branches: 1.37.2; 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.36 | 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.35 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.34 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.33 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.32 | 30-Jun-2013 |
rmind | branches: 1.32.4; G/C PFIL_HOOKS from the kernel configs.
|
1.31 | 05-Jun-2013 |
christos | branches: 1.31.2; remove obsolete networking options
|
1.30 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.29 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.28 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.27 | 11-Sep-2012 |
msaitoh | branches: 1.27.2; Add PUFFS, putter and fss.
|
1.26 | 01-Sep-2012 |
matt | Bump up SYMTAB_SPACE
|
1.25 | 29-Aug-2012 |
skrll | Typo in comment
|
1.24 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.23 | 22-Nov-2011 |
tls | branches: 1.23.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.22 | 30-Jun-2011 |
wiz | branches: 1.22.2; dependant -> dependent
|
1.21 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.20 | 23-Nov-2010 |
hannken | branches: 1.20.2; 1.20.4; Remove unused count from pseudo-device md.
|
1.19 | 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
1.18 | 05-Dec-2009 |
pooka | branches: 1.18.2; 1.18.4; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.17 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.16 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.15 | 24-Nov-2008 |
ad | branches: 1.15.4; Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.14 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.13 | 30-May-2008 |
tsutsui | branches: 1.13.4; 1.13.6; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.12 | 19-Jan-2008 |
chris | branches: 1.12.6; 1.12.8; 1.12.10; 1.12.12; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
1.11 | 26-Aug-2006 |
christos | branches: 1.11.28; 1.11.32; 1.11.38; 1.11.46; PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP
|
1.10 | 05-Feb-2006 |
cube | branches: 1.10.2; Remove 'count' argument for pseudo-devices that ignore it (vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
|
1.9 | 04-Feb-2006 |
rpaulo | bpfilter doesn't accept count anymore.
|
1.8 | 11-Dec-2005 |
christos | branches: 1.8.2; 1.8.4; 1.8.6; merge ktrace-lwp.
|
1.7 | 19-Aug-2005 |
christos | branches: 1.7.6; Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
|
1.6 | 19-Aug-2005 |
christos | 64 bit inode changes.
|
1.5 | 31-Jul-2005 |
yamt | revert "defflag VMSWAP" changes for now. there seems to be far more people who don't want to edit their kernel config files than i thought.
|
1.4 | 30-Jul-2005 |
yamt | add "options VMSWAP" to non INSTALL kernels.
|
1.3 | 07-Jul-2005 |
tron | Add (commented out) IPSEC_NAT_T option.
|
1.2 | 04-Jul-2005 |
pooka | branches: 1.2.2; Adapt conf for PXA2X0 split to PXA250 and PXA270.
|
1.1 | 06-Jun-2005 |
pooka | Add initial support for the PXA255-based Arcom Viper ARM board. The system can boot into multiuser, but most of the peripheral driver attachments are still missing.
Thanks go to Jan Nyman for arranging access to the hardware and to Steve Woodford for reviewing the code.
|
1.2.2.3 | 21-Jan-2008 |
yamt | sync with head
|
1.2.2.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.2.2.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.7.6.2 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.7.6.1 | 19-Aug-2005 |
skrll | file VIPER was added on branch ktrace-lwp on 2005-11-10 13:55:51 +0000
|
1.8.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
1.8.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
1.8.2.1 | 18-Feb-2006 |
yamt | sync with head.
|
1.10.2.1 | 03-Sep-2006 |
yamt | sync with head.
|
1.11.46.1 | 20-Jan-2008 |
bouyer | Sync with HEAD
|
1.11.38.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.11.32.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.11.28.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.12.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.12.10.3 | 11-Aug-2010 |
yamt | sync with head.
|
1.12.10.2 | 11-Mar-2010 |
yamt | sync with head
|
1.12.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.12.8.1 | 04-Jun-2008 |
yamt | sync with head
|
1.12.6.2 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.12.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.13.6.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.13.6.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.13.4.1 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.15.4.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.18.4.3 | 21-Apr-2011 |
rmind | sync with head
|
1.18.4.2 | 05-Mar-2011 |
rmind | sync with head
|
1.18.4.1 | 30-May-2010 |
rmind | sync with head
|
1.18.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.20.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.20.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.22.2.3 | 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.22.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.22.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.23.2.1 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.27.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.27.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.27.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.27.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.31.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.32.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.37.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.37.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.38.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.38.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.41.4.2 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.41.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.41.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.42.10.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.42.4.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.44.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.11 | 23-May-2020 |
jmcneill | Use GENERIC instead.
|
1.10 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.9 | 18-Oct-2018 |
skrll | branches: 1.9.10; 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.8 | 15-Oct-2018 |
jmcneill | Rename pl061gpio to plgpio and split the device logic from the FDT glue.
|
1.7 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.6 | 30-Jun-2018 |
jmcneill | Attach simplebus on pass 0
|
1.5 | 30-Jun-2018 |
jmcneill | cpus: use fdt_add_bus
|
1.4 | 30-Jun-2018 |
jmcneill | Allow nodes to attach child devices using the same sorting rules as used by the simplebus driver.
|
1.3 | 15-Jun-2018 |
jakllsch | branches: 1.3.2; 1.3.4; Add basic ARM PL061 GPIO driver with FDT attachment.
Mostly for Qemu 'virt' platform; really needs interrupt support in gpiokeys(4) and this driver to work efficently and reliably.
|
1.2 | 15-Jun-2018 |
jakllsch | 'virt' platform adjustments: - support broader CPU model range - move kernel physical and virtual base to avoid bootloader, and keep KVA at or above 2GiB - add relevant drivers
|
1.1 | 14-Jun-2018 |
jmcneill | Add support for QEMU ARM Virtual Machine ("virt").
|
1.3.4.2 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.3.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.3.2.4 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.3.2.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.3.2.2 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.3.2.1 | 15-Jun-2018 |
pgoyette | file VIRT was added on branch pgoyette-compat on 2018-06-25 07:25:40 +0000
|
1.9.10.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.26 | 29-Oct-2022 |
jmcneill | Retire arch/evbarm/beagle.
A few more kernel configs go away:
- OMAP5EVM and PANDABOARD likely never worked to begin with. - N900 and VTC100 are TI AM335x based, which is supported by GENERIC.
|
1.25 | 07-Aug-2022 |
simonb | UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.24 | 29-Sep-2020 |
jmcneill | Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
1.23 | 13-Jun-2020 |
ad | Comment out "options PMAPCOUNTERS". It adds much overhead and is mostly of interest to people hacking on the VM system or pmap. Proposed on port-arm@.
|
1.22 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.21 | 18-May-2019 |
skrll | branches: 1.21.8; Convert remaining armv7 kernels to generic start and remove a bunch of code including a9_mpsubr.S.
Thanks to Lwazi Dube for testing PANDABOARD and BEAGLEBONE.
|
1.20 | 23-Oct-2018 |
jdolecek | remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
1.19 | 14-Jul-2018 |
maxv | Remove "options IPKDB", and the other associated options, from the config files.
ipkdb is being retired. Its code is really old, and hasn't kept pace with today's expectations: IPv6, SMP, modern NICs. The associated code for x86 was already removed because it was too incorrect to stay.
There are plans to rewrite a similar feature from scratch.
ok kamil christos
|
1.18 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.17 | 07-Jun-2018 |
thorpej | branches: 1.17.2; Revert changes that pinned-down i2c parent specs. The i2c subsystem has been enhanced to make this unnecessary.
|
1.16 | 15-May-2018 |
thorpej | Fully specifiy the location of indirectly-configured I2C devices. In particular, the parent spec must not be wild-carded, as doing so doesn't work well on systems where more than one I2C bus is present.
|
1.15 | 25-Nov-2017 |
christos | branches: 1.15.2; 1.15.4; comment out duplicate options and unknown devices
|
1.14 | 14-Sep-2017 |
mrg | clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.13 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.12 | 22-Mar-2017 |
sevan | KDTRACE_HOOKS is enabled by default in GENERIC.common, remove references in individual config files.
|
1.11 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.10 | 18-Oct-2016 |
kiyohara | branches: 1.10.2; Remove intrbase and intr from omapgpio.
|
1.9 | 18-Oct-2016 |
kiyohara | Enable tifb and wsdisplay.
|
1.8 | 15-Oct-2016 |
kiyohara | s/at mainbus0/at mainbus?/. And indent.
|
1.7 | 04-Aug-2016 |
kiyohara | Fix description to 'NEXCOM VTC100'.
|
1.6 | 04-Aug-2016 |
kiyohara | Enable tiotg and USB devices.
|
1.5 | 04-Aug-2016 |
kiyohara | Add disabled MOTG_DEBUG and remove ?HCI_DEBUG. Also disable USB_DEBUG.
|
1.4 | 21-Jul-2016 |
kiyohara | Attach atphy instead of ukphy.
|
1.3 | 12-Jul-2016 |
kiyohara | branches: 1.3.2; Comment-out tiotg. It is not working yet. Also clean-up and disable usb devices.
|
1.2 | 12-Jul-2016 |
kiyohara | cpsw's intrbase is 40.
|
1.1 | 04-Jul-2016 |
kiyohara | branches: 1.1.2; Add NEXCOM VTC100.
|
1.1.2.5 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.1.2.4 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.1.2.3 | 05-Oct-2016 |
skrll | Sync with HEAD
|
1.1.2.2 | 09-Jul-2016 |
skrll | Sync with HEAD
|
1.1.2.1 | 04-Jul-2016 |
skrll | file VTC100 was added on branch nick-nhusb on 2016-07-09 20:24:51 +0000
|
1.3.2.5 | 26-Apr-2017 |
pgoyette | Sync with HEAD
|
1.3.2.4 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.3.2.3 | 04-Nov-2016 |
pgoyette | Sync with HEAD
|
1.3.2.2 | 06-Aug-2016 |
pgoyette | Sync with HEAD
|
1.3.2.1 | 26-Jul-2016 |
pgoyette | Sync with HEAD
|
1.10.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.15.4.4 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.15.4.3 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.15.4.2 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.15.4.1 | 21-May-2018 |
pgoyette | Sync with HEAD
|
1.15.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.15.2.1 | 25-Nov-2017 |
jdolecek | file VTC100 was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.17.2.2 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.17.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.21.8.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.69 | 07-Aug-2022 |
simonb | branches: 1.69.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
1.68 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.67 | 25-Jan-2020 |
thorpej | branches: 1.67.4; Retire "le* at pci?" from the shipped kernel configs: - If the config had both an le@pci and a pcn, simply remove le@pci (pcn would match at a higher priority anyway). - If the config had le@pci enabled, but no pcn, change le@pci to pcn. - If the config had le@pci commented out, but no pcn, change le@pci to pcn and leave it commented out.
The pcn driver supports more chips than le@pci and does DMA directly to/from mbufs rather than memory copies.
|
1.66 | 20-Jan-2020 |
thorpej | Remove FDDI support.
|
1.65 | 19-Jan-2020 |
thorpej | Remove HIPPI support and the esh(4) driver that uses it. There have not been any users of HIPPI for some time, and it is unlikely to be resurrected.
|
1.64 | 12-Dec-2018 |
maxv | branches: 1.64.4; 1.64.6; Remove references to "lmc" in the kernel configurations.
|
1.63 | 06-Sep-2018 |
maxv | Retire the 'midway' driver. Discussed on tech-net@ recently and also three years ago, part of removing the network ATM code.
|
1.62 | 12-Jul-2018 |
maxv | Remove the kernel PMC code. Sent yesterday on tech-kern@.
This change:
* Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good.
* Removes the PMC code of ARM XSCALE.
* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.
* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h.
* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump.
* Removes the pmc_evid_t and pmc_ctr_t types.
* Removes all the associated man pages. The sets are marked as obsolete.
|
1.61 | 14-Sep-2017 |
mrg | branches: 1.61.2; 1.61.4; clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
1.60 | 29-Jul-2017 |
maxv | Remove TCP_COMPAT_42 from the config files. Pass 3.
|
1.59 | 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
1.58 | 12-Aug-2015 |
maxv | branches: 1.58.2; 1.58.4; Remove KMEMSTATS.
|
1.57 | 23-Aug-2014 |
dholland | branches: 1.57.2; 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.56 | 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.55 | 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
1.54 | 03-Aug-2014 |
martin | Add COMPAT_NETBSD32 to more kernels (we have too many)
|
1.53 | 27-Jul-2014 |
dholland | "internally consistency checks" -> "internal consistency checks"
|
1.52 | 30-Jun-2013 |
rmind | branches: 1.52.4; G/C PFIL_HOOKS from the kernel configs.
|
1.51 | 05-Jun-2013 |
christos | branches: 1.51.2; remove obsolete networking options
|
1.50 | 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
1.49 | 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
1.48 | 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
1.47 | 11-Sep-2012 |
msaitoh | branches: 1.47.2; Add PUFFS, putter and fss.
|
1.46 | 01-Sep-2012 |
matt | Bump up SYMTAB_SPACE
|
1.45 | 29-Aug-2012 |
skrll | Typo in comment
|
1.44 | 07-Apr-2012 |
tsutsui | Remove obsolete SysV semaphores limit options (SEMMNI, SEMMNS, and SEMUME).
|
1.43 | 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
1.42 | 22-Nov-2011 |
tls | branches: 1.42.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
1.41 | 30-Jun-2011 |
wiz | branches: 1.41.2; dependant -> dependent
|
1.40 | 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
1.39 | 06-Mar-2011 |
jakllsch | Bump SYMTAB_SPACE for the many other evbarm kernels that also need it increased.
|
1.38 | 23-Nov-2010 |
hannken | branches: 1.38.2; 1.38.4; Remove unused count from pseudo-device md.
|
1.37 | 05-Dec-2009 |
pooka | branches: 1.37.4; Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
1.36 | 11-Oct-2009 |
bsh | add options COMPAT_50 to all evbarm boards.
|
1.35 | 06-Mar-2009 |
joerg | Remove SHMMAXPGS from all kernel configs. Dynamically compute the initial limit as 1/4 of the physical memory. Ensure the limit is at least 1024 pages, the old default on most platforms.
|
1.34 | 24-Nov-2008 |
ad | branches: 1.34.4; Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
1.33 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
1.32 | 31-Jul-2008 |
simonb | branches: 1.32.2; Add "options WAPBL" to standard GENERIC/INSTALL type configs.
|
1.31 | 30-May-2008 |
tsutsui | branches: 1.31.4; Add options COMPAT_40 to files which have options COMPAT_30.
|
1.30 | 19-Jan-2008 |
chris | branches: 1.30.6; 1.30.8; 1.30.10; 1.30.12; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
1.29 | 08-Jan-2008 |
matt | More kernels SYMTAB_SPACE increased.
|
1.28 | 14-Mar-2007 |
drochner | branches: 1.28.12; 1.28.16; 1.28.22; 1.28.28; It doesn't make sense to specify "configuration" and "interface" locators for uhub because a hub can't have sub-devices. This might be sanity-checked eventually. Same for ubt now after the change to device attachment.
|
1.27 | 26-Aug-2006 |
christos | branches: 1.27.8; 1.27.12; 1.27.14; PR/34283: Gene ENonymous: Add IPFILTER_LOOKUP to the default kernel options Also remove CCITT,NS,NIP
|
1.26 | 05-Feb-2006 |
cube | branches: 1.26.2; Remove 'count' argument for pseudo-devices that ignore it (vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
|
1.25 | 04-Feb-2006 |
rpaulo | bpfilter doesn't accept count anymore.
|
1.24 | 07-Dec-2005 |
tsutsui | branches: 1.24.2; 1.24.4; 1.24.6; Adjust comments for options FFS_NO_SNAPSHOT.
XXX: This option should be mentioned in options(4).
|
1.23 | 19-Aug-2005 |
christos | Enable ptyfs by default on the non-install and non small/tiny/ramdisk kernels
|
1.22 | 19-Aug-2005 |
christos | 64 bit inode changes.
|
1.21 | 31-Jul-2005 |
yamt | revert "defflag VMSWAP" changes for now. there seems to be far more people who don't want to edit their kernel config files than i thought.
|
1.20 | 30-Jul-2005 |
yamt | add "options VMSWAP" to non INSTALL kernels.
|
1.19 | 07-Jul-2005 |
tron | Add (commented out) IPSEC_NAT_T option.
|
1.18 | 25-Feb-2005 |
simonb | branches: 1.18.2; 1.18.4; Add COMPAT_20 (and COMPAT_16 in some cases) to kernel config files that didn't have those options but had other earlier compat options.
|
1.17 | 18-Feb-2005 |
dsl | Invert FFS_SNAPSHOT to FFS_NO_SNAPSHOT
|
1.16 | 11-Feb-2005 |
dsl | Add 'option FFS_SNAPSHOT' to most of the config files. Commented out for kernels that appear to hace space constraints.
|
1.15 | 10-Nov-2004 |
christos | branches: 1.15.4; 1.15.6; Add COMPAT_BSDPTY to the rest of the config files.
|
1.14 | 04-Sep-2004 |
manu | IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on tech-net@
|
1.13 | 15-Jul-2004 |
atatat | Add "options SYSCTL_INCLUDE_DESCR" to a lot of configs, but commented out in most of them.
|
1.12 | 23-Oct-2003 |
scw | branches: 1.12.2; - Make the compile-time selection of ixdp425 vs. zao425 actually work. - Flesh out cpu_reboot() to jump to Redboot via cpu_reset(). (See XXX comment in code regarding a problem with this).
|
1.11 | 08-Oct-2003 |
scw | Make it easier to support different types of IXP425 board:
- Move board-specific PCI/GPIO initialisation to its rightful place.
- Handle clearing down latched GPIO interrupts in a board-independent way.
- Use MI com(4) driver for on-chip UARTs.
- Misc. tidying up.
Tested on IXDP425.
|
1.10 | 25-Sep-2003 |
ichiro | pci bus support
|
1.9 | 13-Sep-2003 |
chris | Add COMPAT_16 to most arm based kernels. Mainly in preperation for doing SA_SIGINFO work.
|
1.8 | 06-Sep-2003 |
rearnsha | Default all builds to not have debug information. Significantly reduces disk space needed for a make release, especially if using dwarf2 debug.
|
1.7 | 14-Jun-2003 |
thorpej | branches: 1.7.2; Use CPUFLAGS rather than COPTS to pass -mcpu=xscale.
|
1.6 | 01-Jun-2003 |
ichiro | add unit index of uart
|
1.5 | 31-May-2003 |
ichiro | print description of Console and enable ixpcom0/1 in configuration
|
1.4 | 31-May-2003 |
ichiro | led support for IXDP425/ZAO425
|
1.3 | 24-May-2003 |
ichiro | add IXDP425 PCI interrupt fix some typo
|
1.2 | 23-May-2003 |
thorpej | Add ksyms.
|
1.1 | 23-May-2003 |
ichiro | support IXP425 Intel Network Processor running on BigEndian
|
1.7.2.8 | 11-Dec-2005 |
christos | Sync with head.
|
1.7.2.7 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.7.2.6 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.7.2.5 | 15-Feb-2005 |
skrll | Sync with HEAD.
|
1.7.2.4 | 14-Nov-2004 |
skrll | Sync with HEAD.
|
1.7.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.7.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.7.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.12.2.1 | 15-Jul-2004 |
he | Pull up revision 1.13 (requested by atatat in ticket #663): Add "options SYSCTL_INCLUDE_DESCR" to a lot of configurations, but commented out in most of them.
|
1.15.6.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.15.6.1 | 12-Feb-2005 |
yamt | sync with head.
|
1.15.4.1 | 29-Apr-2005 |
kent | sync with -current
|
1.18.4.4 | 21-Jan-2008 |
yamt | sync with head
|
1.18.4.3 | 03-Sep-2007 |
yamt | sync with head.
|
1.18.4.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.18.4.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.18.2.1 | 18-Jul-2005 |
riz | Pull up revision 1.19 (requested by tron in ticket #566): Add (commented out) IPSEC_NAT_T option.
|
1.24.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
1.24.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
1.24.2.1 | 18-Feb-2006 |
yamt | sync with head.
|
1.26.2.1 | 03-Sep-2006 |
yamt | sync with head.
|
1.27.14.1 | 11-Jul-2007 |
mjf | Sync with head.
|
1.27.12.1 | 10-Apr-2007 |
ad | Sync with head.
|
1.27.8.1 | 24-Mar-2007 |
yamt | sync with head.
|
1.28.28.2 | 20-Jan-2008 |
bouyer | Sync with HEAD
|
1.28.28.1 | 08-Jan-2008 |
bouyer | Sync with HEAD
|
1.28.22.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.28.16.2 | 23-Mar-2008 |
matt | sync with HEAD
|
1.28.16.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.28.12.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.30.12.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.30.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.30.10.2 | 11-Mar-2010 |
yamt | sync with head
|
1.30.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.30.8.1 | 04-Jun-2008 |
yamt | sync with head
|
1.30.6.3 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.30.6.2 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.30.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.31.4.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.31.4.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.32.2.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.32.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.34.4.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.37.4.2 | 21-Apr-2011 |
rmind | sync with head
|
1.37.4.1 | 05-Mar-2011 |
rmind | sync with head
|
1.38.4.1 | 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
1.38.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.41.2.3 | 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.41.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.41.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.42.2.2 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.42.2.1 | 18-Feb-2012 |
mrg | merge to -current.
|
1.47.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.47.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.47.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.47.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.51.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.52.4.1 | 10-Aug-2014 |
tls | Rebase.
|
1.57.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.57.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.58.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.58.2.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.61.4.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.61.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.61.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.61.2.3 | 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
1.61.2.2 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
1.61.2.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.64.6.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.64.4.1 | 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
1.67.4.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.69.4.1 | 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
1.4 | 19-May-2020 |
rin | Fix outdated or misleading comments for MEMORY_DISK_ROOT_SIZE. No functional changes.
|
1.3 | 23-Nov-2010 |
hannken | Remove unused count from pseudo-device md.
|
1.2 | 06-Feb-2009 |
jym | branches: 1.2.6; Changes to MEMORY_RBFLAGS option: - renamed to MEMORY_DISK_RBFLAGS to better fit the rest of the MEMORY_DISK options(4) - change default value to RB_AUTOBOOT instead of RB_SINGLE, and adapt the config(5) files accordingly - document this option inside options(4)
See also http://mail-index.netbsd.org/tech-kern/2008/12/25/msg003924.html
Reviewed by abs@ in private mail.
|
1.1 | 23-May-2003 |
ichiro | branches: 1.1.108; 1.1.116; support IXP425 Intel Network Processor running on BigEndian
|
1.1.116.1 | 03-Mar-2009 |
skrll | Sync with HEAD.
|
1.1.108.1 | 04-May-2009 |
yamt | sync with head.
|
1.2.6.1 | 05-Mar-2011 |
rmind | sync with head
|
1.9 | 28-Oct-2022 |
jmcneill | Retire PARALLELLA and ZEDBOARD kernel configs.
The Zynq-7000 port has been converted to Devicetree and is supported by the GENERIC kernel now.
|
1.8 | 29-Sep-2020 |
jmcneill | Collapse all CPU_CORTEXA<n> options into CPU_CORTEX and do runtime detection instead of ifdefs where required.
|
1.7 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
1.6 | 11-Aug-2019 |
skrll | branches: 1.6.6; Update for recent a9wdt changes
|
1.5 | 06-Feb-2019 |
rin | branches: 1.5.4; Add ure(4) to kernel config files. Also add PHY drivers where necessary.
|
1.4 | 05-Jun-2018 |
hkenken | branches: 1.4.2; Rename ARM A9 Global Timer driver name to support fdt.
- Rename a9tmr to arma9tmr. - Add a9tmr_fdt.c based gtmr_fdt.c.
|
1.3 | 25-Nov-2017 |
christos | branches: 1.3.2; 1.3.4; comment out duplicate options and unknown devices
|
1.2 | 10-Apr-2015 |
hkenken | branches: 1.2.2; include "GENERIC.common"
|
1.1 | 23-Jan-2015 |
hkenken | branches: 1.1.2; Initial Zynq (Xilinx) support Add support for ZedBoard evaluation board and Parallella board. * cemac(4) Cadence EMAC/GEM(Gigabit) Ethernet Controller driver based on at91emac
|
1.1.2.3 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.1.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.2.1 | 23-Jan-2015 |
skrll | file ZEDBOARD was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.2.2.2 | 11-May-2015 |
msaitoh | Pull up following revision(s) (requested by nonaka in ticket #751): sys/arch/arm/zynq/zynq_axi.c: revision 1.1 sys/arch/evbarm/conf/files.zynq: revision 1.1 sys/arch/arm/zynq/zynq_uart.c: revision 1.1 sys/arch/evbarm/zynq/genassym.cf: revision 1.1 sys/arch/evbarm/zynq/zynq_start.S: revision 1.1 sys/arch/arm/zynq/zynq_slcrreg.h: revision 1.1 sys/arch/arm/zynq/zynq_usbreg.h: revision 1.1 sys/arch/arm/zynq/zynq7000_uart.c: revision 1.1 sys/arch/arm/zynq/zynq7000_sdhc.c: revision 1.1 sys/arch/arm/zynq/zynq_slcrvar.h: revision 1.1 sys/arch/arm/zynq/zynq_usbvar.h: revision 1.1 sys/arch/evbarm/conf/PARALLELLA_INSTALL: revision 1.1 sys/arch/arm/zynq/zynq_uartreg.h: revision 1.1 sys/arch/evbarm/zynq/platform.h: revision 1.1 sys/arch/evbarm/conf/mk.zynq: revision 1.1 sys/arch/evbarm/conf/files.zedboard: revision 1.1 sys/arch/arm/zynq/zynq7000_usb.c: revision 1.1 sys/dev/cadence/if_cemacvar.h: revision 1.1 sys/arch/arm/zynq/files.zynq: revision 1.1 sys/arch/arm/zynq/zynq_slcr.c: revision 1.1 sys/arch/arm/zynq/zynq7000_intr.h: revision 1.1 sys/arch/arm/conf/majors.arm32: revision 1.36 sys/arch/arm/zynq/zynq_uartvar.h: revision 1.1 sys/arch/evbarm/conf/files.parallella: revision 1.1 sys/arch/arm/zynq/zynq_space.c: revision 1.1 sys/dev/cadence/if_cemac.c: revision 1.1 sys/arch/evbarm/conf/PARALLELLA: revision 1.1 sys/arch/arm/zynq/zynq7000_board.c: revision 1.1 sys/arch/evbarm/Makefile: revision 1.10 sys/arch/evbarm/zynq/zynq_machdep.c: revision 1.1 sys/arch/arm/zynq/zynq7000_reg.h: revision 1.1 sys/arch/evbarm/conf/ZEDBOARD: revision 1.1 sys/dev/cadence/cemacreg.h: revision 1.1 sys/arch/evbarm/conf/std.zynq: revision 1.1 sys/arch/arm/zynq/zynq_dma.c: revision 1.1 sys/arch/arm/zynq/zynq_cemac.c: revision 1.1 sys/arch/arm/zynq/zynq7000_var.h: revision 1.1 sys/arch/evbarm/conf/ZEDBOARD_INSTALL: revision 1.1 sys/arch/arm/zynq/zynq_usb.c: revision 1.1 Initial Zynq (Xilinx) support Add support for ZedBoard evaluation board and Parallella board. * cemac(4) Cadence EMAC/GEM(Gigabit) Ethernet Controller driver based on at91emac
|
1.2.2.1 | 10-Apr-2015 |
msaitoh | file ZEDBOARD was added on branch netbsd-7 on 2015-05-11 11:00:33 +0000
|
1.3.4.1 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.3.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3.2.1 | 25-Nov-2017 |
jdolecek | file ZEDBOARD was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.4.2.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
1.4.2.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.4.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.5.4.1 | 15-Aug-2019 |
martin | Pull up following revision(s) (requested by skrll in ticket #55):
sys/arch/arm/cortex/a9wdt.c: revision 1.10 sys/arch/evbarm/conf/HUMMINGBOARD: revision 1.9 sys/arch/evbarm/conf/GENERIC: revision 1.50 sys/arch/evbarm/conf/NITROGEN6X: revision 1.24 sys/arch/arm/cortex/a9tmr_var.h: revision 1.7 sys/arch/arm/fdt/files.fdt: revision 1.29 sys/arch/arm/amlogic/meson_platform.c: revision 1.12 sys/arch/arm/amlogic/meson8b_pinctrl.c: revision 1.2 sys/arch/arm/amlogic/meson_platform.c: revision 1.13 sys/arch/evbarm/conf/BCM5301X: revision 1.34 sys/arch/arm/dts/meson8b.dtsi: revision 1.6 sys/arch/arm/fdt/a9ptmr_fdt.c: revision 1.1 sys/arch/arm/dts/meson8b.dtsi: revision 1.7 sys/arch/arm/cortex/a9ptmr_var.h: revision 1.1 sys/arch/evbarm/conf/PANDABOARD: revision 1.30 sys/arch/evbarm/conf/DUOVERO: revision 1.14 sys/arch/arm/cortex/a9ptmr.c: revision 1.1 sys/arch/arm/cortex/a9ptmr.c: revision 1.2 sys/arch/arm/fdt/a9wdt_fdt.c: revision 1.1 sys/arch/evbarm/conf/BCM56340: revision 1.19 sys/arch/evbarm/conf/CUBOX-I: revision 1.23 sys/arch/arm/amlogic/meson8b_clkc.c: revision 1.4 sys/arch/evbarm/conf/PARALLELLA: revision 1.7 sys/arch/arm/cortex/files.cortex: revision 1.12 sys/arch/arm/dts/meson8b-odroidc1.dts: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revision 1.9 sys/arch/evbarm/conf/ZEDBOARD: revision 1.6
spaces to tab
-
Add a driver for the A5/A9 Private timer. While here FDTise the Watchdog driver.
-
Update for recent a9wdt changes -
Trailing whitespace
- Updates to get Odroid-C1 in better shape since the last DTS import
-
Various fixes / changes - don't use prescaler - improve AB_DEBUG output - fix a9ptmr_delay to work with a decrementing counter! Thanks to jmcneill@ for proving I'm an idiot
-
Add eth_rxd3 and eth_rxd2 pinctrl groups
-
Catch up to recent mainline dts changes
|
1.6.6.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
1.2 | 23-May-2020 |
jmcneill | GC unused INSTALL kernel configs.
|
1.1 | 23-Jan-2015 |
hkenken | branches: 1.1.2; 1.1.4; 1.1.20; Initial Zynq (Xilinx) support Add support for ZedBoard evaluation board and Parallella board. * cemac(4) Cadence EMAC/GEM(Gigabit) Ethernet Controller driver based on at91emac
|
1.1.20.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.20.1 | 23-Jan-2015 |
jdolecek | file ZEDBOARD_INSTALL was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.1.4.2 | 11-May-2015 |
msaitoh | Pull up following revision(s) (requested by nonaka in ticket #751): sys/arch/arm/zynq/zynq_axi.c: revision 1.1 sys/arch/evbarm/conf/files.zynq: revision 1.1 sys/arch/arm/zynq/zynq_uart.c: revision 1.1 sys/arch/evbarm/zynq/genassym.cf: revision 1.1 sys/arch/evbarm/zynq/zynq_start.S: revision 1.1 sys/arch/arm/zynq/zynq_slcrreg.h: revision 1.1 sys/arch/arm/zynq/zynq_usbreg.h: revision 1.1 sys/arch/arm/zynq/zynq7000_uart.c: revision 1.1 sys/arch/arm/zynq/zynq7000_sdhc.c: revision 1.1 sys/arch/arm/zynq/zynq_slcrvar.h: revision 1.1 sys/arch/arm/zynq/zynq_usbvar.h: revision 1.1 sys/arch/evbarm/conf/PARALLELLA_INSTALL: revision 1.1 sys/arch/arm/zynq/zynq_uartreg.h: revision 1.1 sys/arch/evbarm/zynq/platform.h: revision 1.1 sys/arch/evbarm/conf/mk.zynq: revision 1.1 sys/arch/evbarm/conf/files.zedboard: revision 1.1 sys/arch/arm/zynq/zynq7000_usb.c: revision 1.1 sys/dev/cadence/if_cemacvar.h: revision 1.1 sys/arch/arm/zynq/files.zynq: revision 1.1 sys/arch/arm/zynq/zynq_slcr.c: revision 1.1 sys/arch/arm/zynq/zynq7000_intr.h: revision 1.1 sys/arch/arm/conf/majors.arm32: revision 1.36 sys/arch/arm/zynq/zynq_uartvar.h: revision 1.1 sys/arch/evbarm/conf/files.parallella: revision 1.1 sys/arch/arm/zynq/zynq_space.c: revision 1.1 sys/dev/cadence/if_cemac.c: revision 1.1 sys/arch/evbarm/conf/PARALLELLA: revision 1.1 sys/arch/arm/zynq/zynq7000_board.c: revision 1.1 sys/arch/evbarm/Makefile: revision 1.10 sys/arch/evbarm/zynq/zynq_machdep.c: revision 1.1 sys/arch/arm/zynq/zynq7000_reg.h: revision 1.1 sys/arch/evbarm/conf/ZEDBOARD: revision 1.1 sys/dev/cadence/cemacreg.h: revision 1.1 sys/arch/evbarm/conf/std.zynq: revision 1.1 sys/arch/arm/zynq/zynq_dma.c: revision 1.1 sys/arch/arm/zynq/zynq_cemac.c: revision 1.1 sys/arch/arm/zynq/zynq7000_var.h: revision 1.1 sys/arch/evbarm/conf/ZEDBOARD_INSTALL: revision 1.1 sys/arch/arm/zynq/zynq_usb.c: revision 1.1 Initial Zynq (Xilinx) support Add support for ZedBoard evaluation board and Parallella board. * cemac(4) Cadence EMAC/GEM(Gigabit) Ethernet Controller driver based on at91emac
|
1.1.4.1 | 23-Jan-2015 |
msaitoh | file ZEDBOARD_INSTALL was added on branch netbsd-7 on 2015-05-11 11:00:33 +0000
|
1.1.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.2.1 | 23-Jan-2015 |
skrll | file ZEDBOARD_INSTALL was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.4 | 03-Dec-2007 |
ad | Interrupt handling changes, in discussion since February:
- Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts.
|
1.3 | 16-Jun-2003 |
thorpej | branches: 1.3.18; 1.3.60; 1.3.76; 1.3.78; 1.3.80; 1.3.86; Give every obio implementation a size and width locator.
|
1.2 | 15-Jun-2003 |
thorpej | Add an optional "width" locator to the obio bus, specifying the bus width of the device.
|
1.1 | 25-Jan-2003 |
thorpej | Add support for ADI Engineering's "Big Red Head" i80200 evaluation and development board, based around their BECC companion chip. Despite its name, the board can run in big- or little-endian mode (we currently run only in the latter).
|
1.3.86.1 | 08-Dec-2007 |
mjf | Sync with HEAD.
|
1.3.80.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.3.78.1 | 09-Dec-2007 |
jmcneill | Sync with HEAD.
|
1.3.76.1 | 26-Dec-2007 |
rjs | Sync with HEAD.
|
1.3.60.1 | 03-Dec-2007 |
ad | Sync with HEAD.
|
1.3.18.1 | 07-Dec-2007 |
yamt | sync with head
|
1.1 | 19-Sep-2018 |
aymeric | branches: 1.1.2; 1.1.6; Add support for the DE0 NanoSoC board.
It's Cyclone V based and thus includes a dual-core Cortex A9 @925MHz. Most standard peripherals are supported (USB, SDCard, Ethernet) and no unusual peripheral is supported yet (FPGA, GPIO, ...)
|
1.1.6.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.6.1 | 19-Sep-2018 |
christos | file files.altera was added on branch phil-wifi on 2019-06-10 22:06:04 +0000
|
1.1.2.2 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
1.1.2.1 | 19-Sep-2018 |
pgoyette | file files.altera was added on branch pgoyette-compat on 2018-09-30 01:45:40 +0000
|
1.3 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.2 | 19-Mar-2018 |
ryo | branches: 1.2.2; move "defparam opt_machdep.h BOOT_ARGS" to files.evbarm from various places
|
1.1 | 07-Feb-2015 |
jmcneill | branches: 1.1.2; 1.1.4; 1.1.20; 1.1.22; Work-in-progress Odroid-C1 support.
|
1.1.22.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.1.22.1 | 22-Mar-2018 |
pgoyette | Synch with HEAD, resolve conflicts
|
1.1.20.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.20.1 | 07-Feb-2015 |
jdolecek | file files.amlogic was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.1.4.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.4.1 | 07-Feb-2015 |
skrll | file files.amlogic was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.1.2.2 | 21-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.1.2.1 | 07-Feb-2015 |
snj | file files.amlogic was added on branch netbsd-7 on 2015-03-21 08:51:18 +0000
|
1.2.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.4 | 19-Mar-2018 |
ryo | move "defparam opt_machdep.h BOOT_ARGS" to files.evbarm from various places
|
1.3 | 29-Mar-2014 |
matt | branches: 1.3.4; 1.3.30; remove trailing blank line
|
1.2 | 25-Aug-2013 |
kiyohara | Move mvspi defines into sys/dev/marvell/files.discovery.
|
1.1 | 29-May-2013 |
rkujawa | branches: 1.1.2; 1.1.4; Add build configuration for Armada XP.
Obtained from Marvell, Semihalf.
|
1.1.4.2 | 18-May-2014 |
rmind | sync with head
|
1.1.4.1 | 28-Aug-2013 |
rmind | sync with head
|
1.1.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.1.2.1 | 29-May-2013 |
tls | file files.armadaxp was added on branch tls-maxphys on 2013-06-23 06:20:04 +0000
|
1.3.30.1 | 22-Mar-2018 |
pgoyette | Synch with HEAD, resolve conflicts
|
1.3.4.2 | 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.3.4.1 | 29-Mar-2014 |
yamt | file files.armadaxp was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.4 | 17-Mar-2008 |
kiyohara | Clean up for includes of board independent driver.
|
1.3 | 03-Dec-2007 |
ad | branches: 1.3.10; 1.3.14; Interrupt handling changes, in discussion since February:
- Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts.
|
1.2 | 06-Feb-2006 |
hamajima | branches: 1.2.12; 1.2.26; 1.2.42; 1.2.44; 1.2.46; 1.2.52; Add support for the Atmark Techno Armadillo-210. Armadillo-210 is subset model of Armadillo-9.
|
1.1 | 13-Nov-2005 |
hamajima | branches: 1.1.4; 1.1.6; 1.1.8; 1.1.10; Add initial support for the EP9315-based Atmark Techno Armadillo-9 board.
|
1.1.10.1 | 22-Apr-2006 |
simonb | Sync with head.
|
1.1.8.1 | 09-Sep-2006 |
rpaulo | sync with head
|
1.1.6.1 | 18-Feb-2006 |
yamt | sync with head.
|
1.1.4.2 | 11-Dec-2005 |
christos | Sync with head.
|
1.1.4.1 | 13-Nov-2005 |
christos | file files.armadillo9 was added on branch ktrace-lwp on 2005-12-11 10:28:16 +0000
|
1.2.52.1 | 08-Dec-2007 |
mjf | Sync with HEAD.
|
1.2.46.2 | 23-Mar-2008 |
matt | sync with HEAD
|
1.2.46.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.2.44.1 | 09-Dec-2007 |
jmcneill | Sync with HEAD.
|
1.2.42.1 | 26-Dec-2007 |
rjs | Sync with HEAD.
|
1.2.26.1 | 03-Dec-2007 |
ad | Sync with HEAD.
|
1.2.12.4 | 24-Mar-2008 |
yamt | sync with head.
|
1.2.12.3 | 07-Dec-2007 |
yamt | sync with head
|
1.2.12.2 | 21-Jun-2006 |
yamt | sync with head.
|
1.2.12.1 | 06-Feb-2006 |
yamt | file files.armadillo9 was added on branch yamt-lazymbuf on 2006-06-21 14:50:33 +0000
|
1.3.14.1 | 03-Apr-2008 |
mjf | Sync with HEAD.
|
1.3.10.1 | 24-Mar-2008 |
keiichi | sync with head.
|
1.5 | 08-Apr-2018 |
jmcneill | Remove old Allwinner port.
|
1.4 | 19-Mar-2018 |
ryo | move "defparam opt_machdep.h BOOT_ARGS" to files.evbarm from various places
|
1.3 | 22-Oct-2014 |
jmcneill | branches: 1.3.18; 1.3.20; defopt -> defflag
|
1.2 | 22-Oct-2014 |
jmcneill | Add support for GPIO configuration via "FEX" scripts, in an attempt to keep awin_device_register under control.
Board configuration scripts can be found here: https://github.com/linux-sunxi/sunxi-boards/blob/master/sys_config
You can compile them with the "fex2bin" tool found here: https://github.com/linux-sunxi/sunxi-tools
To use, copy the compiled FEX to your MS-DOS partition, load it with U-Boot, and then tell the kernel where to find it with the "sysconfig=" boot option. For example, uEnv.txt on a Cubieboard2 might look like this:
bootargs=root=ld0a sysconfig=0x43000000 uenvcmd=mmc dev 0; mmc rescan; fatload mmc 0:1 43000000 cubieboard2.bin; fatload mmc 0:1 82000000 netbsd.ub; bootm 82000000
|
1.1 | 31-Aug-2014 |
matt | branches: 1.1.2; Move away from cubie to awin since "cubie" will actually work on non-cubie boards. Let the config file specify what board is being built for.
|
1.1.2.2 | 10-Sep-2014 |
martin | Pull up following revision(s) (requested by skrll in ticket #82): sys/arch/evbarm/awin/awin_start.S: revision 1.1 sys/arch/evbarm/conf/mk.cubie: file removal sys/arch/evbarm/conf/std.awin: revision 1.1 sys/arch/evbarm/cubie/genassym.cf: file removal sys/arch/evbarm/conf/CUBIEBOARD: revision 1.17 sys/arch/evbarm/conf/BPI: revision 1.1 sys/arch/evbarm/awin/genassym.cf: revision 1.1 sys/arch/evbarm/awin/platform.h: revision 1.1 sys/arch/evbarm/conf/files.awin: revision 1.1 sys/arch/evbarm/conf/mk.cubie: revision 1.4 sys/arch/evbarm/conf/CUBIETRUCK: revision 1.3 sys/arch/evbarm/cubie/cubie_machdep.c: revision 1.21 sys/arch/evbarm/awin/awin_machdep.c: revision 1.1 sys/arch/evbarm/awin/awin_machdep.c: revision 1.3 sys/arch/evbarm/awin/awin_machdep.c: revision 1.4 sys/arch/evbarm/conf/std.cubie: file removal sys/arch/evbarm/conf/mk.awin: revision 1.1 sys/arch/evbarm/conf/mk.awin: revision 1.2 sys/arch/evbarm/cubie/cubie_machdep.c: file removal sys/arch/evbarm/cubie/cubie_start.S: file removal sys/arch/evbarm/cubie/platform.h: file removal sys/arch/evbarm/conf/files.cubie: file removal
Move away from "cubie" to generic "awin" and introduce a BOARDTYPE variable. This allows other boards to use the cubie code.
Add a Banana Pi kernel config and fixup mmc0detect assignment for BPI.
|
1.1.2.1 | 31-Aug-2014 |
martin | file files.awin was added on branch netbsd-7 on 2014-09-10 09:37:51 +0000
|
1.3.20.2 | 16-Apr-2018 |
pgoyette | Sync with HEAD, resolve some conflicts
|
1.3.20.1 | 22-Mar-2018 |
pgoyette | Synch with HEAD, resolve conflicts
|
1.3.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3.18.1 | 22-Oct-2014 |
jdolecek | file files.awin was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.2 | 19-Mar-2018 |
ryo | move "defparam opt_machdep.h BOOT_ARGS" to files.evbarm from various places
|
1.1 | 01-Sep-2012 |
matt | branches: 1.1.4; 1.1.6; 1.1.16; 1.1.44; Add support for the BCM95301X development board
|
1.1.44.1 | 22-Mar-2018 |
pgoyette | Synch with HEAD, resolve conflicts
|
1.1.16.2 | 15-Feb-2014 |
matt | Merge armv7 support from HEAD, specifically support for the BCM5301X and BCM56340 evbarm kernels.
|
1.1.16.1 | 01-Sep-2012 |
matt | file files.bcm53xx was added on branch matt-nb5-mips64 on 2014-02-15 16:18:37 +0000
|
1.1.6.2 | 28-Nov-2012 |
matt | merge from -HEAD improves arm (mostly for Cortex) support targeting OMAP and BCM53xx.
|
1.1.6.1 | 01-Sep-2012 |
matt | file files.bcm53xx was added on branch matt-nb6-plus on 2012-11-28 22:50:08 +0000
|
1.1.4.2 | 30-Oct-2012 |
yamt | sync with head
|
1.1.4.1 | 01-Sep-2012 |
yamt | file files.bcm53xx was added on branch yamt-pagecache on 2012-10-30 17:19:21 +0000
|
1.7 | 29-Oct-2022 |
jmcneill | Retire arch/evbarm/beagle.
A few more kernel configs go away:
- OMAP5EVM and PANDABOARD likely never worked to begin with. - N900 and VTC100 are TI AM335x based, which is supported by GENERIC.
|
1.6 | 21-Sep-2018 |
skrll | Centralise defparam CONSADDR, CONSPEED, CONMODE and CONADDR into opt_console.h and adjust.
|
1.5 | 19-Mar-2018 |
ryo | branches: 1.5.2; move "defparam opt_machdep.h BOOT_ARGS" to files.evbarm from various places
|
1.4 | 05-Sep-2012 |
matt | branches: 1.4.38; cortex include moved arm/omap/files.omap2
|
1.3 | 04-Sep-2012 |
matt | Make reset work on beagle again. Add nand (not yet working) and prcm to IGEPV2. Add smsh to IGEPV2 (use attachment from gumstix). Turn on a few options for IGEPV2.
|
1.2 | 01-Sep-2012 |
matt | Switch beagle and marvell to use the new boot/init code.
|
1.1 | 22-Oct-2008 |
matt | branches: 1.1.8; 1.1.10; 1.1.16; 1.1.34; 1.1.42; Initial BEAGLEBOARD support. Compile tested only so far.
|
1.1.42.1 | 28-Nov-2012 |
matt | merge from -HEAD improves arm (mostly for Cortex) support targeting OMAP and BCM53xx.
|
1.1.34.1 | 30-Oct-2012 |
yamt | sync with head
|
1.1.16.2 | 04-May-2009 |
yamt | sync with head.
|
1.1.16.1 | 22-Oct-2008 |
yamt | file files.beagle was added on branch yamt-nfs-mp on 2009-05-04 08:10:57 +0000
|
1.1.10.2 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.1.10.1 | 22-Oct-2008 |
mjf | file files.beagle was added on branch mjf-devfs2 on 2009-01-17 13:27:57 +0000
|
1.1.8.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.1.8.1 | 22-Oct-2008 |
haad | file files.beagle was added on branch haad-dm on 2008-12-13 01:13:07 +0000
|
1.4.38.2 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
1.4.38.1 | 22-Mar-2018 |
pgoyette | Synch with HEAD, resolve conflicts
|
1.5.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2 | 03-Dec-2007 |
ad | Interrupt handling changes, in discussion since February:
- Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts.
|
1.1 | 08-Nov-2006 |
scw | branches: 1.1.2; 1.1.6; 1.1.8; 1.1.14; 1.1.30; 1.1.32; 1.1.34; 1.1.40; Add support for the Certance CP-3100.
"The Certance CP3100 product family provides high-end disk-to-disk-to-tape (D2D2T) functionality for small-to-medium businesses."
To software, the unit is very similar to the IQ80321 and IQ31244 eval boards from Intel. As such, we share almost all of their code.
Onboard hardware: - IOP321 XScale CPU. Core clock is 600MHz. - 256MB SDRAM (not sure if that's true for all) - Four-port Intel i31244 SATA controller. One port is connected to the internal disk. The remaining three are available on the back-panel. - Dual GigE ports on the back panel, using an Intel i82546EB controller. - Two Symbios Logic 53c1010 SCSI controllers, one in host mode the other in target mode. Both SCSI busses are available on the back panel. Note that NetBSD does not support SCSI target mode. - 8MB of NOR Flash, containing a fairly vanilla Redboot together with a minimal compressed Linux image. - Some front-panel LEDS (not supported). - Serial console.
Contributed by Wasabi Systems, Inc.
|
1.1.40.1 | 08-Dec-2007 |
mjf | Sync with HEAD.
|
1.1.34.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.1.32.1 | 09-Dec-2007 |
jmcneill | Sync with HEAD.
|
1.1.30.1 | 26-Dec-2007 |
rjs | Sync with HEAD.
|
1.1.14.1 | 03-Dec-2007 |
ad | Sync with HEAD.
|
1.1.8.3 | 07-Dec-2007 |
yamt | sync with head
|
1.1.8.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.1.8.1 | 08-Nov-2006 |
yamt | file files.cp3100 was added on branch yamt-lazymbuf on 2006-12-30 20:45:49 +0000
|
1.1.6.2 | 10-Dec-2006 |
yamt | sync with head.
|
1.1.6.1 | 08-Nov-2006 |
yamt | file files.cp3100 was added on branch yamt-splraiseipl on 2006-12-10 07:15:52 +0000
|
1.1.2.2 | 18-Nov-2006 |
ad | Sync with head.
|
1.1.2.1 | 08-Nov-2006 |
ad | file files.cp3100 was added on branch newlock2 on 2006-11-18 21:29:10 +0000
|
1.2 | 31-Aug-2014 |
matt | These have been moved to evbarm/awin or conf/*.awin
|
1.1 | 03-Sep-2013 |
matt | branches: 1.1.2; 1.1.6; 1.1.8; 1.1.10; 1.1.12; Prelimary config goo for CubieBoard 1 & 2 (config is happy with it)
|
1.1.12.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.12.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.12.1 | 03-Sep-2013 |
tls | file files.cubie was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.1.10.1 | 10-Sep-2014 |
martin | Pull up following revision(s) (requested by skrll in ticket #82): sys/arch/evbarm/awin/awin_start.S: revision 1.1 sys/arch/evbarm/conf/mk.cubie: file removal sys/arch/evbarm/conf/std.awin: revision 1.1 sys/arch/evbarm/cubie/genassym.cf: file removal sys/arch/evbarm/conf/CUBIEBOARD: revision 1.17 sys/arch/evbarm/conf/BPI: revision 1.1 sys/arch/evbarm/awin/genassym.cf: revision 1.1 sys/arch/evbarm/awin/platform.h: revision 1.1 sys/arch/evbarm/conf/files.awin: revision 1.1 sys/arch/evbarm/conf/mk.cubie: revision 1.4 sys/arch/evbarm/conf/CUBIETRUCK: revision 1.3 sys/arch/evbarm/cubie/cubie_machdep.c: revision 1.21 sys/arch/evbarm/awin/awin_machdep.c: revision 1.1 sys/arch/evbarm/awin/awin_machdep.c: revision 1.3 sys/arch/evbarm/awin/awin_machdep.c: revision 1.4 sys/arch/evbarm/conf/std.cubie: file removal sys/arch/evbarm/conf/mk.awin: revision 1.1 sys/arch/evbarm/conf/mk.awin: revision 1.2 sys/arch/evbarm/cubie/cubie_machdep.c: file removal sys/arch/evbarm/cubie/cubie_start.S: file removal sys/arch/evbarm/cubie/platform.h: file removal sys/arch/evbarm/conf/files.cubie: file removal
Move away from "cubie" to generic "awin" and introduce a BOARDTYPE variable. This allows other boards to use the cubie code.
Add a Banana Pi kernel config and fixup mmc0detect assignment for BPI.
|
1.1.8.2 | 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.1.8.1 | 03-Sep-2013 |
yamt | file files.cubie was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.1.6.2 | 18-May-2014 |
rmind | sync with head
|
1.1.6.1 | 03-Sep-2013 |
rmind | file files.cubie was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.1.2.2 | 24-Mar-2014 |
matt | Add cubie from HEAD
|
1.1.2.1 | 03-Sep-2013 |
matt | file files.cubie was added on branch matt-nb5-mips64 on 2014-03-24 18:46:38 +0000
|
1.2 | 29-Oct-2022 |
jmcneill | GC unused file
|
1.1 | 08-Sep-2010 |
ahoka | branches: 1.1.2; 1.1.4; 1.1.10; config for devkit8000 boards (currently beagle conf + dme) config glue for devkit8000 ethernet
|
1.1.10.2 | 05-Mar-2011 |
rmind | sync with head
|
1.1.10.1 | 08-Sep-2010 |
rmind | file files.devkit8000 was added on branch rmind-uvmplock on 2011-03-05 20:50:04 +0000
|
1.1.4.2 | 22-Oct-2010 |
uebayasi | Sync with HEAD (-D20101022).
|
1.1.4.1 | 08-Sep-2010 |
uebayasi | file files.devkit8000 was added on branch uebayasi-xip on 2010-10-22 07:21:15 +0000
|
1.1.2.2 | 09-Oct-2010 |
yamt | sync with head
|
1.1.2.1 | 08-Sep-2010 |
yamt | file files.devkit8000 was added on branch yamt-nfs-mp on 2010-10-09 03:31:43 +0000
|
1.33 | 01-Oct-2019 |
jmcneill | Increase maxusers to 64 for 64-bit kernels
|
1.32 | 21-Oct-2018 |
jmcneill | branches: 1.32.4; Add support for PCI MSI using ARM GICv2m.
|
1.31 | 18-Aug-2018 |
rin | Fix a bug introduced in the previous revision; We don't define arm32 anywhere, and majors.aarch64 is used unconditionally.
|
1.30 | 01-Apr-2018 |
ryo | branches: 1.30.2; Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@) - add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
|
1.29 | 19-Mar-2018 |
ryo | move "defparam opt_machdep.h BOOT_ARGS" to files.evbarm from various places
|
1.28 | 18-Dec-2017 |
skrll | branches: 1.28.2; Generalise FDT and OFW
|
1.27 | 30-Aug-2017 |
jmcneill | Make opt_fdt.h available for all evbarm kernels.
|
1.26 | 05-Jul-2017 |
jmcneill | Add support for reserved memory and MEMORY_DISK_DYNAMIC for FDT-based kernels.
|
1.25 | 04-Dec-2014 |
joerg | branches: 1.25.10; Drop the rest of the ARM specific MBR support.
|
1.24 | 04-Dec-2014 |
joerg | Use MI MBR support code. Fixes disklabel writing problems during sysinst.
|
1.23 | 12-Aug-2013 |
matt | branches: 1.23.6; Always include disksubr_xxx
|
1.22 | 23-Sep-2010 |
kiyohara | branches: 1.22.8; 1.22.18; 1.22.22; Move 'include files.sdmmc' to files.evbarm.
|
1.21 | 17-Mar-2008 |
kiyohara | branches: 1.21.4; 1.21.22; 1.21.24; 1.21.26; Clean up for includes of board independent driver.
|
1.20 | 20-Feb-2008 |
drochner | branches: 1.20.2; 1.20.6; Since files.wscons et al. are included by ~all ports anyway, include them in the mi "files" file, and remove include statements from md files. These shouldn't pull in additional kernel code when not in use, so it shouldn't do any harm except a risk of namespace collisions which should be easy to fix.
|
1.19 | 10-Apr-2007 |
macallan | branches: 1.19.10; 1.19.14; include files.wsfb
|
1.18 | 27-Dec-2005 |
chs | branches: 1.18.26; 1.18.30; 1.18.32; remove the COM_MPLOCK option. always include the spinlock in the softc and always call the simple_* locking functions. the locking functions are compiled out if they are not needed anyway, so a separate option for this doesn't gain anything.
this also fixes the serial console on my alpha ES40 (which doesn't make much sense since the com driver should still be under the big lock on alpha, but whatever).
|
1.17 | 17-Feb-2003 |
ichiro | branches: 1.17.18; files.ixp12x0 no need device ixpcom in evbarm/conf/files.evbarm move it to arm/ixp12x0/files.ixp12x0
ixp12x0_com.c: some fix around address handling 1. Do not call bus_space_map() in ixpcominit(). Calling bus_space_map() is not safe here, because bus_space_map() calls uvm_km_valloc() but uvm is not yet initialized. 2. Use dv_unit to determine console instead comparering iobase. Now you can attach ixpcom0 with physical address like this: ixpcom* at ixpsip? addr 0x90000000 size 0x4000 Statically mapped address (0xf0000000) is still usable.
ixp12x0_clk: 1. access PLL_CFG register via bus_space 2. Make the delay() working correctly. (bug fix) 3. Start the timer device without interrupt on attach time. Now delay() called before cpu_initclocks() works fine.
ixp12x0_pci: 1.Mapping PCI type0/1 configuration space to the upper address. 2."PCI I/O Cycle Access" mapping to same virtual address(VA==PA) but size of this mapping increase to 1MByte because fails cause couldnt set L2 table. 3.use bus_space address handling in ixp12x0_pci.c.
|
1.16 | 26-Oct-2002 |
jdolecek | now that mem_no is emitted by config(8), there is no reason to keep copy of more or less identical iskmemdev() for every arch; move the function to spec_vnop.c, and g/c machine-dependant copies
|
1.15 | 06-Sep-2002 |
gehenna | Merge the gehenna-devsw branch into the trunk.
This merge changes the device switch tables from static array to dynamically generated by config(8).
- All device switches is defined as a constant structure in device drivers.
- The new grammer ``device-major'' is introduced to ``files''.
device-major <prefix> char <num> [block <num>] [<rules>]
- All device major numbers must be listed up in port dependent majors.<arch> by using this grammer.
- Added the new naming convention. The name of the device switch must be <prefix>_[bc]devsw for auto-generation of device switch tables.
- The backward compatibility of loading block/character device switch by LKM framework is broken. This is necessary to convert from block/character device major to device name in runtime and vice versa.
- The restriction to assign device major by LKM is completely removed. We don't need to reserve LKM entries for dynamic loading of device switch.
- In compile time, device major numbers list is packed into the kernel and the LKM framework will refer it to assign device major number dynamically.
|
1.14 | 17-Aug-2002 |
briggs | Add a new option EVBARM_BOARDTYPE to differentiate between different evbarm ports. Inline _splraise/_spllower/splx for i80321 and iq80310 for more performance.
|
1.13 | 20-Jul-2002 |
ichiro | attach/match separated from ixp12x0_com Some bug of com driver have been improved.
|
1.12 | 16-Apr-2002 |
thorpej | branches: 1.12.2; * Move the mii_bitbang attribute into dev/mii/files.mii * Pull in dev/mii/files.mii from conf/files, rather than playing the magic "files include order" dance in N machine-dependent configuration definitions.
|
1.11 | 19-Feb-2002 |
briggs | Use the MI md_root
|
1.10 | 30-Jan-2002 |
thorpej | branches: 1.10.2; New interrupt framework for NetBSD/evbarm, and accompanying new interrupt code for the IQ80310 board support package.
XXX The Integrator board support package still uses the old-style arm32 interrupt code, so some compatibility hacks have been added for it. When the Integrator uses new-style interrupts, those hacks can go away.
|
1.9 | 24-Jan-2002 |
thorpej | Don't need pciide_machdep.c
|
1.8 | 28-Nov-2001 |
lukem | - convert usage of "defopt" to "defflag" where the relevant option does not support a value (e.g., it's to be used as "options FOO" instead of "options FOO=xxx"). options that take a value were converted to defparam recently. - minor whitespace & formatting cleanups
|
1.7 | 26-Nov-2001 |
thorpej | Move the interrupt-related file declarations into port-specific config descriptions so that each port choose whether or not to use it.
|
1.6 | 20-Nov-2001 |
lukem | cleanup: options SPACE TAB makeoptions TAB psuedo-device TAB remove trailing whitespace replace multiple spaces -> tabs options "FOO" -> options FOO options "FOO=bar" -> options FOO=bar options "FOO=\"bar\"" -> options FOO="\"bar\""
|
1.5 | 14-Nov-2001 |
thorpej | We need to declare the "plcom" device in files.evbarm, since a "plcom.h" header file needs to be generated for conf.c even for non-Integrator kernels.
|
1.4 | 04-Nov-2001 |
thorpej | branches: 1.4.2; Garbage-collect a bunch of stuff that's not used/needed in eval board environments.
|
1.3 | 04-Nov-2001 |
thorpej | Move board-specific config definitions into files.<board>, allowing each board type to have its own device namespace.
|
1.2 | 27-Oct-2001 |
rearnsha | Add Integrator files.
|
1.1 | 05-Sep-2001 |
matt | branches: 1.1.4; more evbarm files (very incomplete).
|
1.1.4.1 | 12-Nov-2001 |
thorpej | Sync the thorpej-mips-cache branch with -current.
|
1.4.2.9 | 11-Nov-2002 |
nathanw | Catch up to -current
|
1.4.2.8 | 17-Sep-2002 |
nathanw | Catch up to -current.
|
1.4.2.7 | 19-Aug-2002 |
thorpej | Partial (ARM only) sync with trunk -- significant performance improvements for XScale-based systems.
|
1.4.2.6 | 01-Aug-2002 |
nathanw | Catch up to -current.
|
1.4.2.5 | 20-Jun-2002 |
nathanw | Catch up to -current.
|
1.4.2.4 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.4.2.3 | 08-Jan-2002 |
nathanw | Catch up to -current.
|
1.4.2.2 | 14-Nov-2001 |
thorpej | Merge from -current; fixes a header file botch when building non-Integrator kernels.
|
1.4.2.1 | 04-Nov-2001 |
thorpej | file files.evbarm was added on branch nathanw_sa on 2001-11-14 23:50:02 +0000
|
1.10.2.6 | 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
1.10.2.5 | 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.10.2.4 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.10.2.3 | 16-Mar-2002 |
jdolecek | Catch up with -current.
|
1.10.2.2 | 11-Feb-2002 |
jdolecek | Sync w/ -current.
|
1.10.2.1 | 30-Jan-2002 |
jdolecek | file files.evbarm was added on branch kqueue on 2002-02-11 20:07:41 +0000
|
1.12.2.4 | 30-Aug-2002 |
gehenna | catch up with -current.
|
1.12.2.3 | 21-Jul-2002 |
gehenna | catch up with -current.
|
1.12.2.2 | 17-May-2002 |
gehenna | Remove old block majors list.
|
1.12.2.1 | 16-May-2002 |
gehenna | Include the list of block/character major numbers.
|
1.17.18.4 | 24-Mar-2008 |
yamt | sync with head.
|
1.17.18.3 | 27-Feb-2008 |
yamt | sync with head.
|
1.17.18.2 | 03-Sep-2007 |
yamt | sync with head.
|
1.17.18.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.18.32.1 | 11-Jul-2007 |
mjf | Sync with head.
|
1.18.30.1 | 10-Apr-2007 |
ad | Sync with head.
|
1.18.26.1 | 15-Apr-2007 |
yamt | sync with head.
|
1.19.14.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.19.10.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.20.6.1 | 03-Apr-2008 |
mjf | Sync with HEAD.
|
1.20.2.1 | 24-Mar-2008 |
keiichi | sync with head.
|
1.21.26.1 | 05-Mar-2011 |
rmind | sync with head
|
1.21.24.1 | 22-Oct-2010 |
uebayasi | Sync with HEAD (-D20101022).
|
1.21.22.1 | 15-Feb-2014 |
matt | Merge armv7 support from HEAD, specifically support for the BCM5301X and BCM56340 evbarm kernels.
|
1.21.4.1 | 09-Oct-2010 |
yamt | sync with head
|
1.22.22.1 | 28-Aug-2013 |
rmind | sync with head
|
1.22.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.22.18.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.22.8.1 | 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.23.6.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.23.6.1 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.25.10.1 | 18-Jul-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #114): sys/arch/arm/samsung/exynos_intr.h: revision 1.3 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_gates.c: revision 1.1 distrib/utils/embedded/mkimage: revision 1.66 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_rsb.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.5 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.6 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.7 sys/dev/gpio/gpio.c: revision 1.59 sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.1 sys/conf/Makefile.kern.inc: revision 1.257 sys/arch/evbarm/conf/ODROID-XU_INSTALL: file removal sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.2 sys/conf/Makefile.kern.inc: revision 1.258 sys/arch/arm/fdt/psci_fdt.h: revision 1.1 sys/arch/arm/sunxi/sunxi_resets.c: revision 1.1 sys/arch/evbarm/conf/files.sunxi: revision 1.1 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.8 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.9 sys/arch/arm/samsung/files.exynos: revision 1.22 distrib/utils/embedded/conf/armv7.conf: revision 1.13 sys/arch/arm/samsung/files.exynos: revision 1.23 sys/arch/evbarm/conf/std.tegra: revision 1.15 distrib/utils/embedded/conf/armv7.conf: revision 1.14 sys/arch/arm/samsung/files.exynos: revision 1.24 distrib/utils/embedded/conf/armv7.conf: revision 1.15 sys/arch/evbarm/sunxi/genassym.cf: revision 1.1 sys/arch/arm/samsung/exynos_fdt.c: file removal sys/dev/fdt/fdt_pinctrl.c: revision 1.4 sys/arch/arm/samsung/exynos_sysmmu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.1 sys/dev/usb/ehci.c: revision 1.255 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_ccu.h: revision 1.1 sys/dev/ic/dwc_mmc.c: revision 1.11 sys/arch/arm/cortex/gic.c: revision 1.24 distrib/evbarm/instkernel/ramdisk/Makefile: revision 1.17 etc/etc.evbarm/Makefile.inc: revision 1.87 etc/etc.evbarm/Makefile.inc: revision 1.88 sys/arch/arm/fdt/gic_fdt.c: revision 1.5 etc/Makefile: revision 1.429 sys/arch/arm/fdt/gic_fdt.c: revision 1.6 sys/arch/arm/fdt/gic_fdt.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.2 sys/arch/evbarm/conf/std.sunxi: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.3 sys/arch/evbarm/conf/std.sunxi: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.4 sys/arch/evbarm/conf/std.sunxi: revision 1.3 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu_div.c: revision 1.1 sys/dev/gpio/gpiovar.h: revision 1.17 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.6 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.8 sys/arch/arm/sunxi/sunxi_rsb.h: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.12 sys/dev/fdt/fdtvar.h: revision 1.21 sys/arch/evbarm/sunxi/sunxi_start.S: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.13 sys/dev/fdt/fdtvar.h: revision 1.22 sys/arch/evbarm/conf/SUNXI: revision 1.10 sys/dev/fdt/fdtvar.h: revision 1.23 sys/arch/evbarm/conf/SUNXI: revision 1.11 sys/dev/fdt/gpioleds.c: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.24 sys/arch/evbarm/conf/SUNXI: revision 1.12 sys/arch/evbarm/conf/SUNXI: revision 1.13 sys/arch/arm/cortex/gic.c: revision 1.30 sys/arch/evbarm/conf/SUNXI: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.16 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.1 etc/Makefile: revision 1.430 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.2 etc/Makefile: revision 1.431 sys/arch/evbarm/conf/VEXPRESS_A15: revision 1.17 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.3 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.4 sys/arch/arm/samsung/exynos5422_clock.c: revision 1.6 sys/arch/arm/samsung/exynos_platform.c: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.29 sys/arch/arm/samsung/exynos_platform.c: revision 1.2 sys/arch/evbarm/conf/mk.vexpress: revision 1.3 sys/arch/arm/samsung/exynos_platform.c: revision 1.3 sys/arch/evbarm/conf/mk.vexpress: revision 1.4 sys/arch/arm/samsung/exynos_platform.c: revision 1.4 sys/arch/arm/arm/psci.h: revision 1.1 sys/arch/arm/samsung/exynos_platform.c: revision 1.5 sys/arch/arm/samsung/exynos_platform.c: revision 1.6 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.10 external/bsd/mdocml/bin/mandoc/Makefile: revision 1.12 sys/dev/fdt/files.fdt: revision 1.17 sys/dev/fdt/files.fdt: revision 1.18 sys/dev/fdt/files.fdt: revision 1.19 sys/arch/arm/samsung/exynos_sscom.c: revision 1.8 sys/arch/arm/sunxi/sun8i_a83t_ccu.c: revision 1.1 sys/arch/arm/sunxi/sunxi_mmc.c: revision 1.1 sys/arch/arm/samsung/exynos_sscom.c: revision 1.9 sys/arch/arm/conf/files.arm: revision 1.133 sys/arch/arm/samsung/mct_var.h: revision 1.5 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.2 sys/arch/evbarm/conf/std.vexpress: revision 1.6 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.3 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.4 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.30 sys/arch/arm/sunxi/files.sunxi: revision 1.2 sys/dev/ofw/openfirm.h: revision 1.35 sys/arch/arm/sunxi/files.sunxi: revision 1.3 sys/dev/ofw/openfirm.h: revision 1.36 sys/arch/arm/sunxi/files.sunxi: revision 1.4 sys/arch/arm/sunxi/files.sunxi: revision 1.5 sys/arch/evbarm/exynos/exynos_machdep.c: file removal sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.1 sys/arch/arm/samsung/sscom.c: revision 1.9 sys/arch/arm/sunxi/files.sunxi: revision 1.6 sys/dev/fdt/ohci_fdt.c: revision 1.1 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.7 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.8 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.9 sys/arch/arm/samsung/exynos_sscom.c: revision 1.10 sys/arch/evbarm/conf/mk.tegra: revision 1.5 sys/arch/arm/samsung/exynos_dwcmmc.c: revision 1.4 sys/arch/evbarm/conf/mk.tegra: revision 1.6 sys/arch/evbarm/conf/EXYNOS: revision 1.15 sys/arch/evbarm/conf/EXYNOS: revision 1.16 sys/arch/evbarm/conf/EXYNOS: revision 1.17 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.19 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.5 sys/arch/arm/sunxi/sunxi_emac.h: revision 1.1 sys/arch/evbarm/conf/mk.sunxi: revision 1.1 sys/arch/evbarm/include/bootconfig.h: revision 1.7 sys/arch/evbarm/conf/TEGRA: revision 1.24 sys/arch/arm/arm/psci.c: revision 1.1 sys/dev/led.c: revision 1.1 sys/dev/led.c: revision 1.2 sys/arch/arm/arm/psci_arm.S: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.2 sys/dev/fdt/ehci_fdt.c: revision 1.1 sys/dev/fdt/ehci_fdt.c: revision 1.2 sys/arch/arm/sunxi/sun6i_a31_ccu.h: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.21 sys/arch/arm/sunxi/files.sunxi: revision 1.10 sys/arch/arm/sunxi/files.sunxi: revision 1.11 sys/dev/fdt/fdtbus.c: revision 1.14 sys/arch/arm/sunxi/sunxi_mmc.h: revision 1.1 sys/arch/arm/samsung/exynos5422_dma.c: file removal usr.bin/config/mkmakefile.c: revision 1.69 sys/conf/files: revision 1.1178 sys/arch/arm/sunxi/sunxi_platform.h: revision 1.1 sys/arch/evbarm/exynos/exynos_start.S: revision 1.4 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.11 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.12 sys/arch/arm/sunxi/sunxi_rtc.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.h: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.2 sys/arch/evbarm/conf/SUNXI: revision 1.1 external/bsd/elftosb/usr.sbin/elftosb/Makefile: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.2 sys/arch/arm/fdt/psci_fdt.c: revision 1.1 sys/arch/evbarm/conf/SUNXI: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.4 sys/arch/evbarm/conf/files.exynos: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.6 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.1 sys/dev/fdt/fixedfactorclock.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.7 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_gpio.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.8 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.3 sys/dev/ic/dwc_mmc_reg.h: revision 1.6 sys/dev/fdt/fdt_subr.c: revision 1.16 sys/arch/evbarm/conf/SUNXI: revision 1.9 usr.bin/config/mkmakefile.c: revision 1.70 sys/dev/fdt/fdt_phy.c: revision 1.1 sys/arch/evbarm/conf/ODROID-XU: file removal sys/arch/arm/fdt/arm_fdt.c: revision 1.4 sys/arch/arm/samsung/exynos_reg.h: revision 1.14 sys/conf/files: revision 1.1180 sys/arch/arm/samsung/exynos_reg.h: revision 1.15 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.6 sys/dev/ic/dwc_mmc_var.h: revision 1.6 sys/arch/arm/samsung/exynos_combiner.c: revision 1.7 sys/arch/evbarm/exynos/platform.h: revision 1.2 sys/arch/arm/fdt/files.fdt: revision 1.12 sys/arch/evbarm/conf/std.exynos: revision 1.2 sys/arch/evbarm/conf/std.exynos: revision 1.3 sys/arch/arm/rockchip/rockchip_dwcmmc.c: revision 1.6 sys/arch/arm/sunxi/sunxi_com.c: revision 1.1 sys/dev/led.h: revision 1.1 sys/arch/evbarm/conf/std.exynos: revision 1.5 sys/arch/arm/sunxi/sunxi_com.c: revision 1.2 sys/arch/evbarm/conf/files.evbarm: revision 1.26 usr.bin/config/defs.h: revision 1.99 sys/arch/arm/fdt/arm_fdtvar.h: revision 1.6 sys/arch/arm/samsung/exynos_soc.c: revision 1.32 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.2 sys/arch/arm/samsung/mct.c: revision 1.11 sys/arch/evbarm/conf/ODROID-U: file removal sys/arch/arm/samsung/mct.c: revision 1.12 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.4 Get the EXYNOS kernel building again with recent FDT changes. Untested. Use arm_fdt_cpu_hatch and add mmu entry for DTB Fix exynos5 devmap, bootstrap, and implement early_putchar. Calculate UART frequency based on bootloader config. Fix KERNEL_BASE_PHYS (how did this ever work?) Avoid divide-by-zero for unconfigured PLLs Correctly initialize i2cbus attach args. Add delay and enable mct timecounter. Fix build w/o VERBOSE_INIT_ARM Remove ODROID-U and ODROID-XU kernel configs as they no longer work. - Replace CONSADDR with SSCOM2CONSOLE in example - Remove gtmr (Exynos5422 uses mct) - cinclude EXYNOS.local instead of TEGRA.local Use fdtbus_intr_establish to hook in block interrupts instead of intr_establish. Simplify MCT; just enable it and then attach an ARMv7 generic timer. Add support for building DTB files during kernel build, from christos. build vexpress-v2p-ca15-tc1.dtb with the kernel build tegra124-apalis-eval.dtb, tegra124-jetson-tk1.dtb, tegra124-nyan-big.dtb, tegra124-nyan-blaze.dtb, and tegra124-venice2.dtb with the kernel Allow multiline makeoptions to work by quoting the newline.. Bump for quoting makeoptions with multiple lines. un-c99 bump required config version for multiline makeoptions feature Set DTS makeoption in kernel config Assign DTB files to a variable so we can make -V DTB put the dtb files with their kernels. no need for debug printing. Don't assume that CPU index = GIC CPU interface number. We can determine the current CPU interface number by reading from the read-only GICD_ITARGETSR0 through GICD_ITARGETSR7 registers. This gets interrupts working on Exynos 5422, where the boot processor has GIC CPU interface #4. use -v to get the expanded variable. Use -v to get the expanded variables. Get baud rate from sclk_uartN instead of uartN. Print IRQ number at attach. Fix PLL con0 register locations and add uart clocks Disable exyortc for now, it doesn't work. More or less a rewrite of dwc_mmc, based on awin_mmc, adding DMA support. Update for new dwc_mmc driver Fix dmesg Add Exynos 5410 clock controller driver. Fix a few typos in clock parent names for mmc clocks. From jmcneill@ Update for new dwc_mmc driver Implement platform reset for exynos5 Attach fdtbus to a /clocks node with no compatible string. Add support for ARM Power State Coordination Interface (PSCI). Support interrupt sharing. Add initial support for Allwinner H3 SoC. ARM Trusted Firmware reserves SGIs 8-15 for secure use. Even without ATF, U-Boot on some platforms may use SGIs in this range for the PSCI implementation. Change ARMGIC_IPI_BASE to 0 from (16 - NIPI) and add a compile-time assert to ensure that we don't end up with a conflict. Add H3 MMC support SD/MMC clock fixes Add FDT PHY interface. Add glue for generic ehci/ohci bindings. Rename a variable, NFC. Support parents in different clock domains. Add USB stuff. Doesn't quite work yet. Synopsys DesignWare APB UART needs "options COM_AWIN" for now. Add i2c glue. Add RTC driver. PHY registers start at index 1. Now USB works. Don't allow sharing edge and level triggered interrupts. Add arm_fdt_memory_dump helper for dumping physical addresses from ddb Print clocks with aprint_debug Remove unused defines Add fdtbus_get_string helper Add of_search_compatible, which searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. This allows us to associate data with compatible strings. Add driver for Allwinner Gigabit Ethernet (EMAC) as found in sun8i and later family SoCs. This is a port of my FreeBSD driver which has been confirmed to work on Allwinner H3, A83T, and A64 SoCs. Fix dmesg Add basic support for Allwinner A31. Add basic FDT GPIO support. Fix the pinctrl api to match the spec. A pinctrl config can have more than one xref, and an xref may have specifier data associated with it. Enable sunxi pinctrl support Adjust to new pinctrl API Add P2WI/RSB driver, based on awin_p2wi.c. Fix typo in a compat string. Configure pin defaults at attach No need to explicitly set pinctrl config 0 now Fix some register definitions. Disallow sharing between MPSAFE and non-MPSAFE handlers. Add of_match_compat_data. This routine searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. Add options __HAVE_CPU_UAREA_ALLOC_IDLELWP Add support for reserved memory and MEMORY_DISK_DYNAMIC for FDT-based kernels. the extent code cannot use the full range of u_long, so ignore the last page before 4GB too. ok jmcneill@ Copy install ramdisk to releasedir. Provide both a raw ffs and Legacy U-Boot version of it. Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb files for SUNXI and TEGRA kernels on the MSDOS partition. Let the controller provide a default name for pins. This makes pins easier to locate when we have multiple banks and a variable number of pins per bank. Attach gpio(4) to sunxigpio Test for kernel build directory before reading DTB list Add support for Allwinner A83T SoC. Add A83T files Fixup busdma sync and locking in the RX path. Disable batch RX/TX ints. Fix AHB2 register definition and explicitly set AHB2 parent to PLL_PERIPH0/2 -- this gives us 50% more bus bandwidth for emac Restore TX_INTERVAL_DEFAULT to 64 Drop the sunxi_emac_rx_batch feature. It was originally designed to reduce the amount of mutex unlock/lock cycles during the RX path on FreeBSD and if_input, but it is not required to drop the lock before calling if_percpuq_enqueue on NetBSD. Write back the data value instead of mask in sunxi_gpio_write Add a helper for exposing LED controls via sysctl. Add GPIO LED driver. add gpioleds Add misc. gates and resets driver, and explicitly enable PIO clocks at attach. Add fdtbus_get_string_index helper. Add driver for fixed-factor clocks. Add ffclock Remove the requirement for ehci to attach after companion devices. "go for it" - skrll@ Remove the hack to find companion devices and just assume 1 companion if ETTF flag is not set. Remove pass numbers for ehci/ohci now that the attach order no longer matters Use unsigned char for ctype functions, suggested by christos Add : to body of populate_sunxi to appease bash. port-evbarm/52388: Fix number of args to a debug printf.
|
1.28.2.4 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.28.2.3 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.28.2.2 | 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
1.28.2.1 | 22-Mar-2018 |
pgoyette | Synch with HEAD, resolve conflicts
|
1.30.2.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.30.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.32.4.1 | 03-Oct-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #273):
sys/arch/evbarm/conf/files.evbarm: revision 1.33 sys/arch/evbarm/conf/GENERIC64: revision 1.108
Increase maxusers to 64 for 64-bit kernels
|
1.6 | 31-Mar-2019 |
jmcneill | Remove EXYNOS kernel config.
|
1.5 | 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.4 | 17-Aug-2018 |
skrll | Fix build the easiest way...
Restructure to allow generic builds will come later.
|
1.3 | 10-Jun-2017 |
jmcneill | branches: 1.3.4; 1.3.6; 1.3.8; Get the EXYNOS kernel building again with recent FDT changes. Untested.
|
1.2 | 14-Dec-2015 |
marty | branches: 1.2.2; 1.2.12; XU4 FDT Enable the minimum device tree
This enables the use of FDT on the XU4 but doesn't add any drivers. However, with this check in, XU4 becomes useless without a device tree blob from the Linux tree, which isn't checked in anywhere.
|
1.1 | 06-Dec-2015 |
marty | Reorganize Exynos code step 1 of N
create config files that use evbarm/exynos rather than evbarm/odroid for the machdep portion.
point ODROID-XU4 at those files
add evbarm/exynos/exyos_{start.S, machdep.c} and platform.h that are exynos 5422 specific. -- We'll edit in other exynos platforms once this one fully works.
This boots the Odroid XU4 to the same point as using evbarm/odroid does, but with some differences in gpio handling. Everything else should be semantically equivalent.
|
1.2.12.1 | 18-Jul-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #114): sys/arch/arm/samsung/exynos_intr.h: revision 1.3 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_gates.c: revision 1.1 distrib/utils/embedded/mkimage: revision 1.66 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_rsb.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.5 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.6 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.7 sys/dev/gpio/gpio.c: revision 1.59 sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.1 sys/conf/Makefile.kern.inc: revision 1.257 sys/arch/evbarm/conf/ODROID-XU_INSTALL: file removal sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.2 sys/conf/Makefile.kern.inc: revision 1.258 sys/arch/arm/fdt/psci_fdt.h: revision 1.1 sys/arch/arm/sunxi/sunxi_resets.c: revision 1.1 sys/arch/evbarm/conf/files.sunxi: revision 1.1 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.8 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.9 sys/arch/arm/samsung/files.exynos: revision 1.22 distrib/utils/embedded/conf/armv7.conf: revision 1.13 sys/arch/arm/samsung/files.exynos: revision 1.23 sys/arch/evbarm/conf/std.tegra: revision 1.15 distrib/utils/embedded/conf/armv7.conf: revision 1.14 sys/arch/arm/samsung/files.exynos: revision 1.24 distrib/utils/embedded/conf/armv7.conf: revision 1.15 sys/arch/evbarm/sunxi/genassym.cf: revision 1.1 sys/arch/arm/samsung/exynos_fdt.c: file removal sys/dev/fdt/fdt_pinctrl.c: revision 1.4 sys/arch/arm/samsung/exynos_sysmmu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.1 sys/dev/usb/ehci.c: revision 1.255 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_ccu.h: revision 1.1 sys/dev/ic/dwc_mmc.c: revision 1.11 sys/arch/arm/cortex/gic.c: revision 1.24 distrib/evbarm/instkernel/ramdisk/Makefile: revision 1.17 etc/etc.evbarm/Makefile.inc: revision 1.87 etc/etc.evbarm/Makefile.inc: revision 1.88 sys/arch/arm/fdt/gic_fdt.c: revision 1.5 etc/Makefile: revision 1.429 sys/arch/arm/fdt/gic_fdt.c: revision 1.6 sys/arch/arm/fdt/gic_fdt.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.2 sys/arch/evbarm/conf/std.sunxi: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.3 sys/arch/evbarm/conf/std.sunxi: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.4 sys/arch/evbarm/conf/std.sunxi: revision 1.3 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu_div.c: revision 1.1 sys/dev/gpio/gpiovar.h: revision 1.17 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.6 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.8 sys/arch/arm/sunxi/sunxi_rsb.h: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.12 sys/dev/fdt/fdtvar.h: revision 1.21 sys/arch/evbarm/sunxi/sunxi_start.S: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.13 sys/dev/fdt/fdtvar.h: revision 1.22 sys/arch/evbarm/conf/SUNXI: revision 1.10 sys/dev/fdt/fdtvar.h: revision 1.23 sys/arch/evbarm/conf/SUNXI: revision 1.11 sys/dev/fdt/gpioleds.c: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.24 sys/arch/evbarm/conf/SUNXI: revision 1.12 sys/arch/evbarm/conf/SUNXI: revision 1.13 sys/arch/arm/cortex/gic.c: revision 1.30 sys/arch/evbarm/conf/SUNXI: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.16 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.1 etc/Makefile: revision 1.430 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.2 etc/Makefile: revision 1.431 sys/arch/evbarm/conf/VEXPRESS_A15: revision 1.17 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.3 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.4 sys/arch/arm/samsung/exynos5422_clock.c: revision 1.6 sys/arch/arm/samsung/exynos_platform.c: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.29 sys/arch/arm/samsung/exynos_platform.c: revision 1.2 sys/arch/evbarm/conf/mk.vexpress: revision 1.3 sys/arch/arm/samsung/exynos_platform.c: revision 1.3 sys/arch/evbarm/conf/mk.vexpress: revision 1.4 sys/arch/arm/samsung/exynos_platform.c: revision 1.4 sys/arch/arm/arm/psci.h: revision 1.1 sys/arch/arm/samsung/exynos_platform.c: revision 1.5 sys/arch/arm/samsung/exynos_platform.c: revision 1.6 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.10 external/bsd/mdocml/bin/mandoc/Makefile: revision 1.12 sys/dev/fdt/files.fdt: revision 1.17 sys/dev/fdt/files.fdt: revision 1.18 sys/dev/fdt/files.fdt: revision 1.19 sys/arch/arm/samsung/exynos_sscom.c: revision 1.8 sys/arch/arm/sunxi/sun8i_a83t_ccu.c: revision 1.1 sys/arch/arm/sunxi/sunxi_mmc.c: revision 1.1 sys/arch/arm/samsung/exynos_sscom.c: revision 1.9 sys/arch/arm/conf/files.arm: revision 1.133 sys/arch/arm/samsung/mct_var.h: revision 1.5 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.2 sys/arch/evbarm/conf/std.vexpress: revision 1.6 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.3 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.4 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.30 sys/arch/arm/sunxi/files.sunxi: revision 1.2 sys/dev/ofw/openfirm.h: revision 1.35 sys/arch/arm/sunxi/files.sunxi: revision 1.3 sys/dev/ofw/openfirm.h: revision 1.36 sys/arch/arm/sunxi/files.sunxi: revision 1.4 sys/arch/arm/sunxi/files.sunxi: revision 1.5 sys/arch/evbarm/exynos/exynos_machdep.c: file removal sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.1 sys/arch/arm/samsung/sscom.c: revision 1.9 sys/arch/arm/sunxi/files.sunxi: revision 1.6 sys/dev/fdt/ohci_fdt.c: revision 1.1 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.7 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.8 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.9 sys/arch/arm/samsung/exynos_sscom.c: revision 1.10 sys/arch/evbarm/conf/mk.tegra: revision 1.5 sys/arch/arm/samsung/exynos_dwcmmc.c: revision 1.4 sys/arch/evbarm/conf/mk.tegra: revision 1.6 sys/arch/evbarm/conf/EXYNOS: revision 1.15 sys/arch/evbarm/conf/EXYNOS: revision 1.16 sys/arch/evbarm/conf/EXYNOS: revision 1.17 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.19 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.5 sys/arch/arm/sunxi/sunxi_emac.h: revision 1.1 sys/arch/evbarm/conf/mk.sunxi: revision 1.1 sys/arch/evbarm/include/bootconfig.h: revision 1.7 sys/arch/evbarm/conf/TEGRA: revision 1.24 sys/arch/arm/arm/psci.c: revision 1.1 sys/dev/led.c: revision 1.1 sys/dev/led.c: revision 1.2 sys/arch/arm/arm/psci_arm.S: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.2 sys/dev/fdt/ehci_fdt.c: revision 1.1 sys/dev/fdt/ehci_fdt.c: revision 1.2 sys/arch/arm/sunxi/sun6i_a31_ccu.h: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.21 sys/arch/arm/sunxi/files.sunxi: revision 1.10 sys/arch/arm/sunxi/files.sunxi: revision 1.11 sys/dev/fdt/fdtbus.c: revision 1.14 sys/arch/arm/sunxi/sunxi_mmc.h: revision 1.1 sys/arch/arm/samsung/exynos5422_dma.c: file removal usr.bin/config/mkmakefile.c: revision 1.69 sys/conf/files: revision 1.1178 sys/arch/arm/sunxi/sunxi_platform.h: revision 1.1 sys/arch/evbarm/exynos/exynos_start.S: revision 1.4 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.11 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.12 sys/arch/arm/sunxi/sunxi_rtc.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.h: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.2 sys/arch/evbarm/conf/SUNXI: revision 1.1 external/bsd/elftosb/usr.sbin/elftosb/Makefile: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.2 sys/arch/arm/fdt/psci_fdt.c: revision 1.1 sys/arch/evbarm/conf/SUNXI: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.4 sys/arch/evbarm/conf/files.exynos: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.6 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.1 sys/dev/fdt/fixedfactorclock.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.7 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_gpio.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.8 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.3 sys/dev/ic/dwc_mmc_reg.h: revision 1.6 sys/dev/fdt/fdt_subr.c: revision 1.16 sys/arch/evbarm/conf/SUNXI: revision 1.9 usr.bin/config/mkmakefile.c: revision 1.70 sys/dev/fdt/fdt_phy.c: revision 1.1 sys/arch/evbarm/conf/ODROID-XU: file removal sys/arch/arm/fdt/arm_fdt.c: revision 1.4 sys/arch/arm/samsung/exynos_reg.h: revision 1.14 sys/conf/files: revision 1.1180 sys/arch/arm/samsung/exynos_reg.h: revision 1.15 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.6 sys/dev/ic/dwc_mmc_var.h: revision 1.6 sys/arch/arm/samsung/exynos_combiner.c: revision 1.7 sys/arch/evbarm/exynos/platform.h: revision 1.2 sys/arch/arm/fdt/files.fdt: revision 1.12 sys/arch/evbarm/conf/std.exynos: revision 1.2 sys/arch/evbarm/conf/std.exynos: revision 1.3 sys/arch/arm/rockchip/rockchip_dwcmmc.c: revision 1.6 sys/arch/arm/sunxi/sunxi_com.c: revision 1.1 sys/dev/led.h: revision 1.1 sys/arch/evbarm/conf/std.exynos: revision 1.5 sys/arch/arm/sunxi/sunxi_com.c: revision 1.2 sys/arch/evbarm/conf/files.evbarm: revision 1.26 usr.bin/config/defs.h: revision 1.99 sys/arch/arm/fdt/arm_fdtvar.h: revision 1.6 sys/arch/arm/samsung/exynos_soc.c: revision 1.32 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.2 sys/arch/arm/samsung/mct.c: revision 1.11 sys/arch/evbarm/conf/ODROID-U: file removal sys/arch/arm/samsung/mct.c: revision 1.12 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.4 Get the EXYNOS kernel building again with recent FDT changes. Untested. Use arm_fdt_cpu_hatch and add mmu entry for DTB Fix exynos5 devmap, bootstrap, and implement early_putchar. Calculate UART frequency based on bootloader config. Fix KERNEL_BASE_PHYS (how did this ever work?) Avoid divide-by-zero for unconfigured PLLs Correctly initialize i2cbus attach args. Add delay and enable mct timecounter. Fix build w/o VERBOSE_INIT_ARM Remove ODROID-U and ODROID-XU kernel configs as they no longer work. - Replace CONSADDR with SSCOM2CONSOLE in example - Remove gtmr (Exynos5422 uses mct) - cinclude EXYNOS.local instead of TEGRA.local Use fdtbus_intr_establish to hook in block interrupts instead of intr_establish. Simplify MCT; just enable it and then attach an ARMv7 generic timer. Add support for building DTB files during kernel build, from christos. build vexpress-v2p-ca15-tc1.dtb with the kernel build tegra124-apalis-eval.dtb, tegra124-jetson-tk1.dtb, tegra124-nyan-big.dtb, tegra124-nyan-blaze.dtb, and tegra124-venice2.dtb with the kernel Allow multiline makeoptions to work by quoting the newline.. Bump for quoting makeoptions with multiple lines. un-c99 bump required config version for multiline makeoptions feature Set DTS makeoption in kernel config Assign DTB files to a variable so we can make -V DTB put the dtb files with their kernels. no need for debug printing. Don't assume that CPU index = GIC CPU interface number. We can determine the current CPU interface number by reading from the read-only GICD_ITARGETSR0 through GICD_ITARGETSR7 registers. This gets interrupts working on Exynos 5422, where the boot processor has GIC CPU interface #4. use -v to get the expanded variable. Use -v to get the expanded variables. Get baud rate from sclk_uartN instead of uartN. Print IRQ number at attach. Fix PLL con0 register locations and add uart clocks Disable exyortc for now, it doesn't work. More or less a rewrite of dwc_mmc, based on awin_mmc, adding DMA support. Update for new dwc_mmc driver Fix dmesg Add Exynos 5410 clock controller driver. Fix a few typos in clock parent names for mmc clocks. From jmcneill@ Update for new dwc_mmc driver Implement platform reset for exynos5 Attach fdtbus to a /clocks node with no compatible string. Add support for ARM Power State Coordination Interface (PSCI). Support interrupt sharing. Add initial support for Allwinner H3 SoC. ARM Trusted Firmware reserves SGIs 8-15 for secure use. Even without ATF, U-Boot on some platforms may use SGIs in this range for the PSCI implementation. Change ARMGIC_IPI_BASE to 0 from (16 - NIPI) and add a compile-time assert to ensure that we don't end up with a conflict. Add H3 MMC support SD/MMC clock fixes Add FDT PHY interface. Add glue for generic ehci/ohci bindings. Rename a variable, NFC. Support parents in different clock domains. Add USB stuff. Doesn't quite work yet. Synopsys DesignWare APB UART needs "options COM_AWIN" for now. Add i2c glue. Add RTC driver. PHY registers start at index 1. Now USB works. Don't allow sharing edge and level triggered interrupts. Add arm_fdt_memory_dump helper for dumping physical addresses from ddb Print clocks with aprint_debug Remove unused defines Add fdtbus_get_string helper Add of_search_compatible, which searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. This allows us to associate data with compatible strings. Add driver for Allwinner Gigabit Ethernet (EMAC) as found in sun8i and later family SoCs. This is a port of my FreeBSD driver which has been confirmed to work on Allwinner H3, A83T, and A64 SoCs. Fix dmesg Add basic support for Allwinner A31. Add basic FDT GPIO support. Fix the pinctrl api to match the spec. A pinctrl config can have more than one xref, and an xref may have specifier data associated with it. Enable sunxi pinctrl support Adjust to new pinctrl API Add P2WI/RSB driver, based on awin_p2wi.c. Fix typo in a compat string. Configure pin defaults at attach No need to explicitly set pinctrl config 0 now Fix some register definitions. Disallow sharing between MPSAFE and non-MPSAFE handlers. Add of_match_compat_data. This routine searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. Add options __HAVE_CPU_UAREA_ALLOC_IDLELWP Add support for reserved memory and MEMORY_DISK_DYNAMIC for FDT-based kernels. the extent code cannot use the full range of u_long, so ignore the last page before 4GB too. ok jmcneill@ Copy install ramdisk to releasedir. Provide both a raw ffs and Legacy U-Boot version of it. Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb files for SUNXI and TEGRA kernels on the MSDOS partition. Let the controller provide a default name for pins. This makes pins easier to locate when we have multiple banks and a variable number of pins per bank. Attach gpio(4) to sunxigpio Test for kernel build directory before reading DTB list Add support for Allwinner A83T SoC. Add A83T files Fixup busdma sync and locking in the RX path. Disable batch RX/TX ints. Fix AHB2 register definition and explicitly set AHB2 parent to PLL_PERIPH0/2 -- this gives us 50% more bus bandwidth for emac Restore TX_INTERVAL_DEFAULT to 64 Drop the sunxi_emac_rx_batch feature. It was originally designed to reduce the amount of mutex unlock/lock cycles during the RX path on FreeBSD and if_input, but it is not required to drop the lock before calling if_percpuq_enqueue on NetBSD. Write back the data value instead of mask in sunxi_gpio_write Add a helper for exposing LED controls via sysctl. Add GPIO LED driver. add gpioleds Add misc. gates and resets driver, and explicitly enable PIO clocks at attach. Add fdtbus_get_string_index helper. Add driver for fixed-factor clocks. Add ffclock Remove the requirement for ehci to attach after companion devices. "go for it" - skrll@ Remove the hack to find companion devices and just assume 1 companion if ETTF flag is not set. Remove pass numbers for ehci/ohci now that the attach order no longer matters Use unsigned char for ctype functions, suggested by christos Add : to body of populate_sunxi to appease bash. port-evbarm/52388: Fix number of args to a debug printf.
|
1.2.2.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.2.2.2 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.2.2.1 | 14-Dec-2015 |
skrll | file files.exynos was added on branch nick-nhusb on 2015-12-27 12:09:34 +0000
|
1.3.8.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.3.6.2 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.3.6.1 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.3.4.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3.4.1 | 10-Jun-2017 |
jdolecek | file files.exynos was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.9 | 06-Sep-2021 |
jmcneill | Instead of requiring drivers to be explicit about their device memory mapping requirements, move this decision into the fdt layer. This introduces a new MD function, fdtbus_bus_tag_create, which is responsible for returning per-node bus_space handles.
|
1.8 | 12-May-2021 |
thorpej | - Define a device call for PCI bus instances to fetch a direct child's device handle given the device's device/function #s (extracted from a pcitag_t). Use it to associate the handle with the child device at config_found() time. - Implement this device call for ACPI and OpenFirmware. - Enable the OpenFirmware variant for evbarm FDT, macppc, ofppc, sparc64. - Obsolete acpi_device_register(); it is no longer needed. - Obsolete setting the OpenFirmware handle in PCI devices in the sparc64 device_register(); it is no longer needed.
|
1.7 | 12-Dec-2020 |
skrll | branches: 1.7.4; 1.7.6; Move evbarm/fdt/fdt_memory.[ch] to sys/dev/fdt and simplify the api and some operations. This allows other architectures to use it.
|
1.6 | 20-Feb-2020 |
jmcneill | branches: 1.6.6; Add dma-ranges support.
|
1.5 | 30-Oct-2018 |
jmcneill | branches: 1.5.6; build fdt_memory.c
|
1.4 | 01-Apr-2018 |
ryo | branches: 1.4.2; Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@) - add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
|
1.3 | 19-Mar-2018 |
ryo | move "defparam opt_machdep.h BOOT_ARGS" to files.evbarm from various places
|
1.2 | 30-Aug-2017 |
jmcneill | branches: 1.2.2; 1.2.4; Make opt_fdt.h available for all evbarm kernels.
|
1.1 | 30-May-2017 |
jmcneill | branches: 1.1.6; Rename tegra_machdep.c to fdt_machdep.c now that it no longer has any Tegra-specific code in it.
|
1.1.6.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.1.6.1 | 30-May-2017 |
skrll | file files.fdt was added on branch nick-nhusb on 2017-08-28 17:51:34 +0000
|
1.2.4.3 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.2.4.2 | 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
1.2.4.1 | 22-Mar-2018 |
pgoyette | Synch with HEAD, resolve conflicts
|
1.2.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.2.2.1 | 30-Aug-2017 |
jdolecek | file files.fdt was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.4.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.4.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.5.6.1 | 29-Feb-2020 |
ad | Sync with head.
|
1.6.6.1 | 14-Dec-2020 |
thorpej | Sync w/ HEAD.
|
1.7.6.1 | 31-May-2021 |
cjep | sync with head
|
1.7.4.1 | 13-May-2021 |
thorpej | Sync with HEAD.
|
1.7 | 23-Sep-2010 |
kiyohara | Move 'include files.sdmmc' to files.evbarm.
|
1.6 | 13-Mar-2010 |
bsh | branches: 1.6.2; add SD/MMC driver for Twintail based on the driver for Zaurus.
|
1.5 | 17-Mar-2008 |
kiyohara | branches: 1.5.4; 1.5.24; Clean up for includes of board independent driver.
|
1.4 | 17-Oct-2007 |
garbled | branches: 1.4.12; 1.4.16; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
1.3 | 15-Jul-2007 |
dsl | branches: 1.3.10; Remove "" from around option filename.
|
1.2 | 11-Dec-2005 |
christos | branches: 1.2.30; 1.2.38; merge ktrace-lwp.
|
1.1 | 26-Feb-2005 |
bsh | branches: 1.1.2; 1.1.6; 1.1.8; 1.1.10; TWINTAIL (official product name is G4255EB) is an evaluation board with Intel PXA255 processor from Genetec corp. You can get some information on the board from http://ad.genetec.co.jp/ but only in Japanese.
|
1.1.10.2 | 24-Mar-2008 |
yamt | sync with head.
|
1.1.10.1 | 03-Sep-2007 |
yamt | sync with head.
|
1.1.8.2 | 29-Apr-2005 |
kent | sync with -current
|
1.1.8.1 | 26-Feb-2005 |
kent | file files.g42xxeb was added on branch kent-audio2 on 2005-04-29 11:28:07 +0000
|
1.1.6.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.1.6.1 | 26-Feb-2005 |
yamt | file files.g42xxeb was added on branch yamt-km on 2005-03-19 08:32:55 +0000
|
1.1.2.2 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.1.2.1 | 26-Feb-2005 |
skrll | file files.g42xxeb was added on branch ktrace-lwp on 2005-03-04 16:38:14 +0000
|
1.2.38.1 | 03-Oct-2007 |
garbled | Sync with HEAD
|
1.2.30.1 | 20-Aug-2007 |
ad | Sync with HEAD.
|
1.3.10.2 | 23-Mar-2008 |
matt | sync with HEAD
|
1.3.10.1 | 06-Nov-2007 |
matt | sync with HEAD
|
1.4.16.1 | 03-Apr-2008 |
mjf | Sync with HEAD.
|
1.4.12.1 | 24-Mar-2008 |
keiichi | sync with head.
|
1.5.24.2 | 22-Oct-2010 |
uebayasi | Sync with HEAD (-D20101022).
|
1.5.24.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.5.4.2 | 09-Oct-2010 |
yamt | sync with head
|
1.5.4.1 | 11-Aug-2010 |
yamt | sync with head.
|
1.6.2.1 | 05-Mar-2011 |
rmind | sync with head
|
1.2 | 19-Mar-2018 |
ryo | move "defparam opt_machdep.h BOOT_ARGS" to files.evbarm from various places
|
1.1 | 24-Oct-2008 |
matt | branches: 1.1.8; 1.1.10; 1.1.16; 1.1.86; Add support for Cortina Systems SL3516 eval board.
|
1.1.86.1 | 22-Mar-2018 |
pgoyette | Synch with HEAD, resolve conflicts
|
1.1.16.2 | 04-May-2009 |
yamt | sync with head.
|
1.1.16.1 | 24-Oct-2008 |
yamt | file files.gemini was added on branch yamt-nfs-mp on 2009-05-04 08:10:57 +0000
|
1.1.10.2 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.1.10.1 | 24-Oct-2008 |
mjf | file files.gemini was added on branch mjf-devfs2 on 2009-01-17 13:27:58 +0000
|
1.1.8.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.1.8.1 | 24-Oct-2008 |
haad | file files.gemini was added on branch haad-dm on 2008-12-13 01:13:07 +0000
|
1.14 | 29-Oct-2022 |
jmcneill | No need for SOC_VIRT, the default arm platform will take care of things.
|
1.13 | 18-Dec-2021 |
riastradh | arm: Need files.acpi for drm to discover NACPICA=0.
|
1.12 | 12-Nov-2021 |
jmcneill | arm: rockchip: Add support for RK3288 SoC.
The Rockchip RK3288 is a quad core Cortex-A17 SoC.
|
1.11 | 23-Dec-2020 |
skrll | Tidyup the i.MX SoC support by
- Moving the FDTised code to sys/arch/arm/nxp to match the sys/arch/{cpu}/{vendor} convention - FDTise some more drivers - Secure Non-Volatile Storage - watchdog driver - On chip OTP - Match fsl,imx6dl - Add some more drivers to GENERIC that will be supported by i.MX 6 boards
|
1.10 | 20-May-2020 |
hkenken | branches: 1.10.2; i.MX support merged into GENERIC kernel.
|
1.9 | 26-Oct-2019 |
jmcneill | Adapt ti fdt glue to support GENERIC kernel.
|
1.8 | 15-Sep-2019 |
bouyer | Inlcude external/bsd/sljit/conf/files.sljit, so that it's possible to build a kernel with options SLJIT
|
1.7 | 11-Jun-2019 |
skrll | branches: 1.7.2; Initial commit of FDTised Xilinx Zynq-7000 support. Tested with
qemu-system-arm -M xilinx-zynq-a9 -dtb zynq-zed.dtb -kernel netbsd.ub \ -serial /dev/null -serial stdio
Based on a set of diffs/files from rjs@
sys/arch/arm/zynq is kept in place to allow existing kernels (e.g. ZEDBOARD and PARALLELLA) to continue to build/work during the transition, but eventually sys/arch/arm/zynq will be deleted.
|
1.6 | 27-Jan-2019 |
pgoyette | Merge the [pgoyette-compat] branch
|
1.5 | 19-Jan-2019 |
jmcneill | Add support for (FDT-ized) Amlogic Meson8b.
|
1.4 | 22-Nov-2018 |
aymeric | Switch the DE0 Nano SoC to the GENERIC kernel.
|
1.3 | 05-Nov-2018 |
skrll | Merge in VIRT now that qemu in pkgsrc can support it (missed in previous commit)
|
1.2 | 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.1 | 01-Apr-2018 |
ryo | branches: 1.1.2; 1.1.4; Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@) - add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
|
1.1.4.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.1.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.2.5 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.1.2.4 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.1.2.3 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.1.2.2 | 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
1.1.2.1 | 01-Apr-2018 |
pgoyette | file files.generic was added on branch pgoyette-compat on 2018-04-07 04:12:12 +0000
|
1.7.2.2 | 27-Nov-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #491):
sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2 sys/arch/arm/ti/ti_sysc.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.2 sys/dev/i2c/tps65950.c: file removal sys/arch/evbarm/conf/std.ti: file removal sys/dev/i2c/files.i2c: revision 1.101 sys/dev/i2c/files.i2c: revision 1.102 sys/dev/i2c/at24cxx.c: revision 1.32 sys/dev/i2c/files.i2c: revision 1.103 sys/dev/i2c/twl4030.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.104 sys/dev/i2c/twl4030.c: revision 1.2 sys/dev/i2c/twl4030.c: revision 1.3 sys/arch/arm/ti/ti_com.c: revision 1.6 sys/arch/arm/ti/ti_com.c: revision 1.7 sys/arch/arm/ti/ti_com.c: revision 1.8 sys/dev/fdt/cpufreq_dt.c: revision 1.11 sys/arch/arm/ti/ti_iic.c: revision 1.1 sys/dev/fdt/cpufreq_dt.c: revision 1.12 sys/arch/arm/ti/ti_usb.c: revision 1.1 sys/arch/arm/ti/ti_iic.c: revision 1.2 sys/dev/fdt/cpufreq_dt.c: revision 1.13 sys/arch/arm/ti/ti_iic.c: revision 1.3 sys/arch/arm/ti/ti_iic.c: revision 1.4 sys/arch/evbarm/conf/files.ti: file removal sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal sys/arch/arm/dts/omap3-n900.dts: revision 1.1 sys/arch/arm/ti/ti_edma.h: revision 1.1 sys/arch/evbarm/conf/OVERO_INSTALL: file removal sys/arch/arm/ti/ti_usbtll.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.5 etc/etc.evbarm/Makefile.inc: revision 1.108 sys/arch/arm/ti/files.ti: revision 1.6 sys/dev/i2c/tps65217pmic.c: revision 1.13 etc/etc.evbarm/Makefile.inc: revision 1.109 sys/arch/arm/ti/files.ti: revision 1.7 sys/dev/i2c/tps65217pmic.c: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.8 sys/arch/arm/ti/files.ti: revision 1.9 sys/dev/fdt/usbnopphy.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.55 sys/arch/evbarm/conf/GENERIC: revision 1.56 sys/arch/evbarm/conf/GENERIC: revision 1.57 sys/arch/evbarm/conf/GENERIC: revision 1.58 sys/arch/evbarm/conf/GENERIC: revision 1.59 sys/arch/evbarm/conf/BEAGLEBONE: file removal sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1 sys/arch/arm/ti/ti_otgreg.h: revision 1.1 sys/arch/arm/ti/ti_tptc.c: revision 1.1 sys/arch/evbarm/conf/IGEPV2: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.10 sys/dev/i2c/tda19988.c: revision 1.1 sys/arch/evbarm/conf/OVERO: file removal sys/dev/i2c/tda19988.c: revision 1.2 sys/dev/i2c/tda19988.c: revision 1.3 sys/arch/arm/ti/omap3_dss.c: revision 1.1 sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal sys/arch/arm/ti/ti_omapintc.c: revision 1.2 etc/etc.evbarm/Makefile.inc: revision 1.112 etc/etc.evbarm/Makefile.inc: revision 1.113 sys/arch/arm/ti/ti_div_clock.c: revision 1.1 etc/etc.evbarm/Makefile.inc: revision 1.114 sys/arch/evbarm/conf/N900: revision 1.32 sys/arch/evbarm/conf/N900: revision 1.33 distrib/utils/embedded/conf/armv7.conf: revision 1.36 sys/arch/evbarm/conf/GENERIC: revision 1.60 distrib/utils/embedded/conf/armv7.conf: revision 1.37 sys/arch/arm/ti/omap2_nand.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.61 sys/arch/arm/ti/omap2_nand.c: revision 1.2 sys/arch/evbarm/conf/GENERIC: revision 1.62 distrib/utils/embedded/conf/armv7.conf: revision 1.39 sys/arch/evbarm/conf/GENERIC: revision 1.63 sys/arch/arm/ti/ti_fb.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.64 sys/arch/evbarm/conf/GENERIC: revision 1.65 sys/arch/evbarm/conf/GENERIC: revision 1.66 sys/arch/evbarm/conf/GENERIC: revision 1.67 sys/arch/arm/ti/ti_platform.c: revision 1.7 sys/arch/arm/ti/ti_platform.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.2 sys/arch/arm/ti/ti_platform.c: revision 1.9 sys/arch/arm/ti/am3_prcm.c: revision 1.3 sys/arch/arm/ti/am3_prcm.c: revision 1.4 sys/arch/arm/ti/am3_prcm.c: revision 1.5 sys/arch/arm/ti/am3_prcm.c: revision 1.6 sys/arch/arm/ti/am3_prcm.c: revision 1.7 sys/arch/evbarm/conf/DEVKIT8000: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.9 sys/dev/fdt/syscon.c: revision 1.4 sys/arch/arm/ti/files.ti: revision 1.10 sys/arch/arm/ti/ti_mux_clock.c: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.11 sys/arch/arm/ti/if_cpswreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.12 sys/arch/arm/ti/ti_sdhc.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.13 sys/arch/arm/ti/files.ti: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.15 sys/arch/arm/ti/files.ti: revision 1.16 sys/arch/arm/ti/omap3_cm.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.17 sys/arch/arm/ti/omap3_cm.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.18 sys/arch/arm/ti/omap3_cm.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.19 sys/arch/arm/ti/omap3_cm.c: revision 1.4 sys/arch/arm/ti/ti_motg.c: revision 1.1 sys/arch/arm/ti/ti_rngreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1 sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1 sys/arch/arm/ti/am3_platform.c: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.22 sys/arch/evbarm/conf/README.evbarm: revision 1.23 sys/arch/arm/ti/ti_platform.c: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.24 sys/arch/arm/ti/ti_omaptimer.c: revision 1.2 sys/arch/arm/ti/ti_prcm.c: revision 1.2 sys/arch/evbarm/conf/README.evbarm: revision 1.25 sys/arch/arm/ti/ti_omaptimer.c: revision 1.3 sys/arch/arm/ti/ti_prcm.c: revision 1.3 sys/arch/evbarm/conf/README.evbarm: revision 1.26 sys/arch/arm/ti/ti_omaptimer.c: revision 1.4 sys/arch/evbarm/conf/README.evbarm: revision 1.27 sys/arch/arm/ti/ti_ehci.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.20 sys/arch/arm/ti/ti_cpufreq.c: revision 1.1 sys/arch/arm/ti/ti_cpufreq.c: revision 1.2 sys/arch/arm/fdt/smsh_fdt.c: revision 1.2 sys/arch/arm/ti/omap3_dssreg.h: revision 1.1 sys/arch/evbarm/conf/OVERO: revision 1.56 sys/arch/evbarm/conf/TI: file removal sys/arch/arm/dts/omap3-beagle.dts: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.55 sys/dev/fdt/fdtvar.h: revision 1.56 distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2 sys/dev/fdt/fdt_phy.c: revision 1.6 sys/arch/arm/ti/ti_iicreg.h: revision 1.1 sys/arch/arm/ti/ti_lcdc.c: revision 1.1 sys/arch/arm/ti/ti_gpio.c: revision 1.1 sys/arch/arm/ti/ti_iicreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.c: revision 1.2 sys/dev/fdt/files.fdt: revision 1.46 sys/arch/arm/ti/ti_gpio.c: revision 1.2 sys/arch/arm/ti/ti_iicreg.h: revision 1.3 sys/arch/arm/ti/ti_lcdc.c: revision 1.3 sys/dev/fdt/files.fdt: revision 1.47 sys/arch/arm/ti/ti_gpio.c: revision 1.3 sys/dev/fdt/pinctrl_single.c: revision 1.1 sys/arch/evbarm/conf/files.generic: revision 1.9 sys/arch/arm/ti/ti_gpmc.c: revision 1.1 sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARD: file removal sys/arch/arm/ti/omap3_prm.c: revision 1.1 sys/arch/arm/ti/ti_platform.h: file removal sys/arch/arm/ti/omap3_platform.c: revision 1.1 sys/arch/arm/ti/ti_prcm.h: revision 1.2 sys/arch/arm/ti/omap3_platform.c: revision 1.2 sys/arch/arm/ti/ti_prcm.h: revision 1.3 sys/arch/arm/ti/ti_prcm.h: revision 1.4 sys/dev/fdt/fdt_clock.c: revision 1.9 sys/arch/arm/ti/ti_edma.c: revision 1.1 sys/arch/arm/ti/ti_otg.c: revision 1.1 distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15 sys/arch/arm/ti/if_cpsw.c: revision 1.7 sys/arch/evbarm/conf/std.igepv2: file removal sys/arch/arm/ti/if_cpsw.c: revision 1.8 sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1
Adapt ti fdt glue to support GENERIC kernel.
Do not search 64-bit directories for dts files
Fix am33xx_platform_early_putchar for pre-MMU output
Add bus driver for TI sysc interconncet.
Make com work again
Add EDMA TPCC and TPTC drivers.
Add driver for one-register-per-pin type pinctrl devices.
Add MMCHS support.
Add USB support.
Disable autoidle
Place devmap above KERNEL_IO_VBASE
Use Timer2 for timecounter, and enable hw module.
Add support for TI AM335x
Add atmel,24c256 compat data
Add I2C support.
Add tiiic, tps65217pmic
Add FDT support
Fix early putchar, add reset func
No support for tegra210 in armv7 kernel
Switch to GENERIC kernels only.
Get mac address from DT
Skip nodes with an "opp-suspend" property and fix tables that have disabled nodes in the middle.
enumerate devices under child "clocks" node
Add support for platform specific opp table filters.
Add fdtbus_clock_count to count the number of clock references on a given node
enumerate devices under child "clocks" node
Add AM335x DVFS support.
Enable TI AM335x DVFS support
Add support for GPIO controller.
Add tigpio
Unhook BEAGLEBONE kernel from the build Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).
Add support for hardware RNG.
Add tirng
Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
Set stdout-path on TI OMAP3 BeagleBoard
Add support for TI OMAP3.
Add OMAP3 support.
Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition. Mkimage (eroneously) creates a FAT16 partition (despite the configuration asking for FAT32), and that has a root directory size limit. Idea from Jared.
Skip xref if it is 0
Add generic USB PHY driver
Add driver for TI TWL4030 Power Management IC
Use the hwmod clk to get the timer rate and explicitly enable the timecounter timer.
Add OMAP3 USB support.
Add twl, usbnopphy, tiusb, tiusbtll
Move omap3 dtb files to /boot/dtb
Remove BEAGLEBOARD kernel from list of kernels to build Remove BEAGLEBOARD kernel (supported by GENERIC now)
Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.
Remove DEVKIT8000 kernel (GENERIC should work now) Remove DPLL5 init ported from old omap code, it is not required
Set the stdout-path on xM like Ti OMAP3 BeagleBoard
Remove BEAGLEBOARDXM from the build Remove BEAGLEBOARDXM kernel (supported by GENERIC now)
Handle different register layout on OMAP3
Add omapfb to FDT-ized TI port.
Use dss as console on Nokia N900.
Enable IRQ status bits for omap3 type and set speed properly
Add RTC support
Remove tps65950pm (hardware now supported by twl4030.c)
Add NAND flash support.
Add tigpmc, omapnand
Attach tiusb before the default pass since it adds a bus to reduce kernel output Replace tps65950pm with twl (the former has been removed)
Fix non-FDT build
Cleanup and remove dependency on arch/arm/omap
Add support for GPIO interrupts and fix reading the state of output pins. Match smsc,lan9115 and honour local-mac-address/mac-address properties
Only one instance of twl(4) is needed Remove OVERO from build, and commented out N900 kernel config OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC.
Remove commented out IGEPV2 entry
OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by GENERIC.
No longer used.
Also match ti,omap2-onenand
Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context
Add driver for NXP TDA19988 HDMI encoder
Add support for AM335x display controller (LCDC).
Add tdahdmi, tilcdc, tifb
Test DRM_MODE_* flags, not VID_*
Comment out mode fixup (not needed it seems)
Use 297MHz for display clock
Select closest rate to desired pixel clock
Speed up mode setting a bit and turn off the display while changing modes
|
1.7.2.1 | 17-Sep-2019 |
martin | Pull up following revision(s) (requested by bouyer in ticket #207):
sys/arch/evbarm/conf/files.generic: revision 1.8
Inlcude external/bsd/sljit/conf/files.sljit, so that it's possible to build a kernel with options SLJIT
|
1.10.2.1 | 03-Jan-2021 |
thorpej | Sync w/ HEAD.
|
1.20 | 29-Oct-2022 |
jmcneill | No need for SOC_VIRT, the default arm platform will take care of things.
|
1.19 | 13-Sep-2021 |
jmcneill | Add support for Apple M1 debug UART.
|
1.18 | 30-Aug-2021 |
jmcneill | Add initial support for Apple M1.
Currently supported devices: - Interrupt controller - IOMMU - PCIe (USB3 and ethernet) - Reboot via watchdog - Framebuffer console
|
1.17 | 23-Dec-2020 |
skrll | Tidyup the i.MX SoC support by
- Moving the FDTised code to sys/arch/arm/nxp to match the sys/arch/{cpu}/{vendor} convention - FDTise some more drivers - Secure Non-Volatile Storage - watchdog driver - On chip OTP - Match fsl,imx6dl - Add some more drivers to GENERIC that will be supported by i.MX 6 boards
|
1.16 | 16-Mar-2020 |
nisimura | branches: 1.16.4; include files.sociox for generic64
|
1.15 | 15-Jan-2020 |
jmcneill | Add support for NXP i.MX 8M Dual/8M QuadLite/8M Quad family SoCs.
|
1.14 | 05-Jan-2020 |
jmcneill | branches: 1.14.2; Make the generic Arm platform available for arm32 as well.
|
1.13 | 05-Jan-2020 |
jmcneill | Add a generic Arm64 platform definition that is used as a fallback.
The generic platform assumes PSCI, a generic timer, pre-initialized UART clocks, and adds a 4KB entry to the devmap for the console UART device.
|
1.12 | 17-Mar-2019 |
skrll | G/C
|
1.11 | 25-Feb-2019 |
jmcneill | Add support for Amlogic S905 (Meson GXBB) SoCs.
|
1.10 | 27-Jan-2019 |
pgoyette | Merge the [pgoyette-compat] branch
|
1.9 | 21-Oct-2018 |
jmcneill | Remove FDT support for AMD Seattle platform. This SoC is supported in ACPI mode.
|
1.8 | 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.7 | 12-Oct-2018 |
jmcneill | Pull in ACPI platform support
|
1.6 | 03-Oct-2018 |
skrll | Embryonic Cavium ThunderX support
|
1.5 | 08-Sep-2018 |
jmcneill | Pull in files.seattle
|
1.4 | 26-Aug-2018 |
rjs | Add SLJIT to aarch64.
|
1.3 | 16-Jun-2018 |
jmcneill | branches: 1.3.2; Add initial support for Rockchip RK3328 SoC.
|
1.2 | 14-Jun-2018 |
jmcneill | Add support for QEMU ARM Virtual Machine ("virt").
|
1.1 | 01-Apr-2018 |
ryo | branches: 1.1.2; Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@) - add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
|
1.1.2.7 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.1.2.6 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.1.2.5 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
1.1.2.4 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.1.2.3 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.1.2.2 | 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
1.1.2.1 | 01-Apr-2018 |
pgoyette | file files.generic64 was added on branch pgoyette-compat on 2018-04-07 04:12:12 +0000
|
1.3.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.3.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.14.2.1 | 17-Jan-2020 |
ad | Sync with head.
|
1.16.4.1 | 03-Jan-2021 |
thorpej | Sync w/ HEAD.
|
1.1 | 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.3 | 13-Sep-2018 |
skrll | G/C GOLDENGATE
|
1.2 | 19-Mar-2018 |
ryo | branches: 1.2.2; move "defparam opt_machdep.h BOOT_ARGS" to files.evbarm from various places
|
1.1 | 19-Feb-2013 |
matt | branches: 1.1.4; 1.1.14; 1.1.40; More Cortina CS75xx files.
|
1.1.40.2 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
1.1.40.1 | 22-Mar-2018 |
pgoyette | Synch with HEAD, resolve conflicts
|
1.1.14.2 | 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.1.14.1 | 19-Feb-2013 |
yamt | file files.goldengate was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.1.4.2 | 25-Feb-2013 |
tls | resync with head
|
1.1.4.1 | 19-Feb-2013 |
tls | file files.goldengate was added on branch tls-maxphys on 2013-02-25 00:28:34 +0000
|
1.2.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.18 | 23-May-2014 |
kiyohara | Call arm32_*_init() and initarm_common(). OVERO work fine. GUMSTIX build only now.
|
1.17 | 23-Sep-2010 |
kiyohara | branches: 1.17.18; 1.17.32; Move 'include files.sdmmc' to files.evbarm.
|
1.16 | 10-Jul-2010 |
kiyohara | Support Overo (Gumstix inc). + This commit supports basically. + Expansion boards not support yet. And MicroSD, Wifi, Bluetooth too.
|
1.15 | 07-Mar-2010 |
kiyohara | branches: 1.15.2; Add options GUMSTIX_NETBSD_ARGS_CONSOLE and GUMSTIX_NETBSD_ARGS_BUSHEADER. Can specify arg 'console='(*new*) and 'busheader=' from u-boot. These args use dynamically configuration. Also change function name. s/_line/_liner/.
|
1.14 | 09-Aug-2009 |
kiyohara | branches: 1.14.2; Support verdex and verdex-pro. And + Support LCD controller. + Support SMSC LAN 9117 Ethernet controller. + Comment outed 'options GXIO_DEFAULT_EXPANSION'. As for verdex-pro being sold now, this option becomes obstructive. + Remove some usb devices in GUMSTIX. + Update GUMSTIX.
Also Fix ARM ABI in gumstix_start.S. Thanks Brett Slager <bds at ifgd.net>. Calculate RAM size in gumstix_start.S.
|
1.13 | 21-Apr-2009 |
nonaka | Added SD/MMC support from OpenBSD. tested on i386, amd64 at current-users ML by pgoyette@. tested on zaurus by myself.
|
1.12 | 14-May-2008 |
matt | branches: 1.12.6; 1.12.12; Back out SD/MMC inclusion which shouldn't have been comitted.
|
1.11 | 09-May-2008 |
matt | Add KERNEL_BASE_EXT=0xc0000000 to those plaforms that need it. Note that armv6 and later systems will use 0x80000000 as the kernel start so they can use the split TTBs in armv6 and later.
|
1.10 | 17-Mar-2008 |
kiyohara | branches: 1.10.2; 1.10.4; 1.10.6; Clean up for includes of board independent driver.
|
1.9 | 17-Oct-2007 |
garbled | branches: 1.9.12; 1.9.16; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
1.8 | 21-Aug-2007 |
kiyohara | branches: 1.8.2; Add gxiic and iic. However not test yet because I don't have I2C-LSI and can't connect it.
|
1.7 | 21-Aug-2007 |
kiyohara | Add option GXIO_DEFAULT_EXPANSION. This option is default 'netCF'. Remove white-spaces.
|
1.6 | 12-Jul-2007 |
kiyohara | branches: 1.6.4; 1.6.6; 1.6.8; This file supports Gumstix. Inc.'s gumstix.
|
1.5 | 20-Apr-2007 |
kiyohara | branches: 1.5.2; + Add file-system HFSP (commented out). + Add pxartc and lcd(commented out) and pxaudc and pxamci (commented out). lcd and pxamci not support yet. + Remove slhci. + Change name of expansion bords the console-{hw,st} from waysmall-{hw,st}. Because The gumstix Co. changed the name.
|
1.4 | 20-Apr-2007 |
kiyohara | Change to use pxapcic from sa11xx_pcic. Support multiple socket. But not tested.
|
1.3 | 20-Feb-2007 |
kiyohara | branches: 1.3.4; 1.3.6; Add btuart.
|
1.2 | 18-Jan-2007 |
kiyohara | branches: 1.2.2; Support com*. Add options GXIO_BLUETOOTH_ON_HWUART, but not yet btuart. Cleanup some configurations.
|
1.1 | 16-Oct-2006 |
kiyohara | branches: 1.1.2; 1.1.4; 1.1.8; Add initial support for the PXA255-based gumstix board.
|
1.1.8.5 | 24-Mar-2008 |
yamt | sync with head.
|
1.1.8.4 | 03-Sep-2007 |
yamt | sync with head.
|
1.1.8.3 | 26-Feb-2007 |
yamt | sync with head.
|
1.1.8.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.1.8.1 | 16-Oct-2006 |
yamt | file files.gumstix was added on branch yamt-lazymbuf on 2006-12-30 20:45:49 +0000
|
1.1.4.3 | 01-Feb-2007 |
ad | Sync with head.
|
1.1.4.2 | 18-Nov-2006 |
ad | Sync with head.
|
1.1.4.1 | 16-Oct-2006 |
ad | file files.gumstix was added on branch newlock2 on 2006-11-18 21:29:10 +0000
|
1.1.2.2 | 22-Oct-2006 |
yamt | sync with head
|
1.1.2.1 | 16-Oct-2006 |
yamt | file files.gumstix was added on branch yamt-splraiseipl on 2006-10-22 06:04:36 +0000
|
1.2.2.2 | 07-May-2007 |
yamt | sync with head.
|
1.2.2.1 | 27-Feb-2007 |
yamt | - sync with head. - move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
|
1.3.6.1 | 11-Jul-2007 |
mjf | Sync with head.
|
1.3.4.3 | 09-Oct-2007 |
ad | Sync with head.
|
1.3.4.2 | 15-Jul-2007 |
ad | Sync with head.
|
1.3.4.1 | 27-May-2007 |
ad | Sync with head.
|
1.5.2.1 | 03-Oct-2007 |
garbled | Sync with HEAD
|
1.6.8.1 | 03-Sep-2007 |
jmcneill | Sync with HEAD.
|
1.6.6.1 | 01-Nov-2007 |
rjs | Sync with HEAD.
|
1.6.4.1 | 03-Sep-2007 |
skrll | Sync with HEAD.
|
1.8.2.2 | 23-Mar-2008 |
matt | sync with HEAD
|
1.8.2.1 | 06-Nov-2007 |
matt | sync with HEAD
|
1.9.16.2 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.9.16.1 | 03-Apr-2008 |
mjf | Sync with HEAD.
|
1.9.12.1 | 24-Mar-2008 |
keiichi | sync with head.
|
1.10.6.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.10.4.6 | 09-Oct-2010 |
yamt | sync with head
|
1.10.4.5 | 11-Aug-2010 |
yamt | sync with head.
|
1.10.4.4 | 11-Mar-2010 |
yamt | sync with head
|
1.10.4.3 | 19-Aug-2009 |
yamt | sync with head.
|
1.10.4.2 | 04-May-2009 |
yamt | sync with head.
|
1.10.4.1 | 16-May-2008 |
yamt | sync with head.
|
1.10.2.1 | 18-May-2008 |
yamt | sync with head.
|
1.12.12.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.12.6.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.14.2.3 | 22-Oct-2010 |
uebayasi | Sync with HEAD (-D20101022).
|
1.14.2.2 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.14.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.15.2.1 | 05-Mar-2011 |
rmind | sync with head
|
1.17.32.1 | 10-Aug-2014 |
tls | Rebase.
|
1.17.18.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.3 | 29-Oct-2022 |
jmcneill | Remove support for TI OMAP-L138 based Hawkboard.
This change is part of arch/arm/omap removal.
|
1.2 | 19-Mar-2018 |
ryo | move "defparam opt_machdep.h BOOT_ARGS" to files.evbarm from various places
|
1.1 | 02-Oct-2013 |
matt | branches: 1.1.4; 1.1.6; 1.1.10; 1.1.34; Add support for OMAP1-183 base hawkboard (HAWK) from Sughosh Ganu. Minor cleanup (adding $NetBSD to headers, __KERNEL_RCSID to C files, etc).
|
1.1.34.1 | 22-Mar-2018 |
pgoyette | Synch with HEAD, resolve conflicts
|
1.1.10.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.10.1 | 02-Oct-2013 |
tls | file files.hawk was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.1.6.2 | 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.1.6.1 | 02-Oct-2013 |
yamt | file files.hawk was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.1.4.2 | 18-May-2014 |
rmind | sync with head
|
1.1.4.1 | 02-Oct-2013 |
rmind | file files.hawk was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.3 | 03-Dec-2007 |
ad | Interrupt handling changes, in discussion since February:
- Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts.
|
1.2 | 18-Dec-2006 |
nonaka | branches: 1.2.6; 1.2.20; 1.2.22; 1.2.24; 1.2.30; cosmetic
|
1.1 | 16-Apr-2006 |
nonaka | branches: 1.1.2; 1.1.4; 1.1.8; 1.1.10; 1.1.14; 1.1.18; 1.1.20; 1.1.22; A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".
Please refer to following URL for this machine. http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U
|
1.1.22.1 | 21-Dec-2006 |
yamt | sync with head.
|
1.1.20.2 | 09-Sep-2006 |
rpaulo | sync with head
|
1.1.20.1 | 16-Apr-2006 |
rpaulo | file files.hdl_g was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:38:40 +0000
|
1.1.18.1 | 12-Jan-2007 |
ad | Sync with head.
|
1.1.14.4 | 07-Dec-2007 |
yamt | sync with head
|
1.1.14.3 | 30-Dec-2006 |
yamt | sync with head.
|
1.1.14.2 | 21-Jun-2006 |
yamt | sync with head.
|
1.1.14.1 | 16-Apr-2006 |
yamt | file files.hdl_g was added on branch yamt-lazymbuf on 2006-06-21 14:50:33 +0000
|
1.1.10.2 | 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
1.1.10.1 | 16-Apr-2006 |
tron | file files.hdl_g was added on branch peter-altq on 2006-05-24 15:47:54 +0000
|
1.1.8.2 | 24-May-2006 |
yamt | sync with head.
|
1.1.8.1 | 16-Apr-2006 |
yamt | file files.hdl_g was added on branch yamt-pdpolicy on 2006-05-24 10:56:40 +0000
|
1.1.4.2 | 22-Apr-2006 |
simonb | Sync with head.
|
1.1.4.1 | 16-Apr-2006 |
simonb | file files.hdl_g was added on branch simonb-timecounters on 2006-04-22 11:37:22 +0000
|
1.1.2.2 | 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
1.1.2.1 | 16-Apr-2006 |
elad | file files.hdl_g was added on branch elad-kernelauth on 2006-04-19 02:32:21 +0000
|
1.2.30.1 | 08-Dec-2007 |
mjf | Sync with HEAD.
|
1.2.24.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.2.22.1 | 09-Dec-2007 |
jmcneill | Sync with HEAD.
|
1.2.20.1 | 26-Dec-2007 |
rjs | Sync with HEAD.
|
1.2.6.1 | 03-Dec-2007 |
ad | Sync with HEAD.
|
1.3 | 20-May-2020 |
hkenken | i.MX support merged into GENERIC kernel.
|
1.2 | 12-Aug-2019 |
skrll | branches: 1.2.8; Rearrange so that sys/arch/arm/imx/fdt/files.imx6 can be included by sys/arch/evbarm/conf/files.generic
|
1.1 | 24-Jul-2019 |
hkenken | Add support for device tree.
+ CCM (clk) + COM (uart) + GPIO + IOMUX (pin control) + PCIe + SDHC + USB Host + USB phy
|
1.2.8.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.2.8.1 | 12-Aug-2019 |
martin | file files.imx was added on branch phil-wifi on 2020-04-13 08:03:42 +0000
|
1.5 | 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.4 | 19-Mar-2018 |
ryo | move "defparam opt_machdep.h BOOT_ARGS" to files.evbarm from various places
|
1.3 | 10-Jan-2015 |
jmcneill | branches: 1.3.16; Petri Laakso <petri.laakso@asd.fi> - New audio driver - Add new devices rtc and digfilt - Use BOOT_ARGS if defined in kernel configuration
|
1.2 | 07-Oct-2013 |
matt | branches: 1.2.6; iMX233/OLinuXino changes from Petri Laskso. See http://mail-index.netbsd.org/port-arm/2013/10/07/msg002042.html
|
1.1 | 20-Nov-2012 |
jkunz | branches: 1.1.2; 1.1.4; 1.1.6; Add initial support for Olimex iMX233 based OLinuXino boards. https://www.olimex.com/Products/OLinuXino/iMX233/ Contributed by Petri Laakso.
|
1.1.6.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.6.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.6.2 | 25-Feb-2013 |
tls | resync with head
|
1.1.6.1 | 20-Nov-2012 |
tls | file files.imx23_olinuxino was added on branch tls-maxphys on 2013-02-25 00:28:34 +0000
|
1.1.4.1 | 18-May-2014 |
rmind | sync with head
|
1.1.2.3 | 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.1.2.2 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.1.2.1 | 20-Nov-2012 |
yamt | file files.imx23_olinuxino was added on branch yamt-pagecache on 2013-01-16 05:32:52 +0000
|
1.2.6.1 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.3.16.1 | 22-Mar-2018 |
pgoyette | Synch with HEAD, resolve conflicts
|
1.4 | 19-Mar-2018 |
ryo | move "defparam opt_machdep.h BOOT_ARGS" to files.evbarm from various places
|
1.3 | 13-Nov-2010 |
bsh | branches: 1.3.58; rename arm/imx/files.imx as files.imx31
|
1.2 | 27-Apr-2008 |
matt | branches: 1.2.22; Merge kernel changes in matt-armv6 to HEAD.
|
1.1 | 11-Sep-2007 |
matt | branches: 1.1.2; 1.1.20; 1.1.22; 1.1.24; file files.imx31 was initially added on branch matt-armv6.
|
1.1.24.1 | 16-May-2008 |
yamt | sync with head.
|
1.1.22.1 | 18-May-2008 |
yamt | sync with head.
|
1.1.20.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.1.2.2 | 16-Apr-2008 |
cliff | remove redundant include of files.pcmcia
|
1.1.2.1 | 11-Sep-2007 |
matt | More support for Freescale i.MX31 DEV LITE KIT
|
1.2.22.1 | 05-Mar-2011 |
rmind | sync with head
|
1.3.58.1 | 22-Mar-2018 |
pgoyette | Synch with HEAD, resolve conflicts
|
1.3 | 10-Jul-2020 |
skrll | G/C. OK'ed by jmcnell
|
1.2 | 19-Mar-2018 |
ryo | move "defparam opt_machdep.h BOOT_ARGS" to files.evbarm from various places
|
1.1 | 17-May-2016 |
ryo | branches: 1.1.2; 1.1.18; 1.1.20; Add initial support for Freescale i.MX7 SoC and Atmark Techno Armadillo-IoT G3 boards.
Contributed by Internet Initiative Japan Inc.
|
1.1.20.1 | 22-Mar-2018 |
pgoyette | Synch with HEAD, resolve conflicts
|
1.1.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.18.1 | 17-May-2016 |
jdolecek | file files.imx7 was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.1.2.2 | 29-May-2016 |
skrll | Sync with HEAD
|
1.1.2.1 | 17-May-2016 |
skrll | file files.imx7 was added on branch nick-nhusb on 2016-05-29 08:44:16 +0000
|
1.14 | 07-Aug-2021 |
andvar | s/configuraiton/configuration/ in comments and man pages.
|
1.13 | 22-Jun-2017 |
christos | we don't support 'no device' so re-define it; it will get both file attachments but that is not an error.
|
1.12 | 22-Jun-2017 |
christos | XXX: fix conflict with plrtc in sys/conf/files by re-defining.
|
1.11 | 27-Jan-2015 |
jmcneill | branches: 1.11.10; enable plmmc(4)
|
1.10 | 19-Feb-2013 |
skrll | branches: 1.10.14; Add support for the ARM Integrator/CP from Sergio L�pez.
The code hasn't been tested on real hardware, but INTEGRATOR_CP config is useful for QEMU which supports it.
|
1.9 | 13-Jul-2012 |
skrll | branches: 1.9.2; Remove commented out lines. sys/arch/evbarm/dev/plcom* exists.
|
1.8 | 03-Dec-2007 |
ad | branches: 1.8.52; Interrupt handling changes, in discussion since February:
- Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts.
|
1.7 | 11-Dec-2005 |
christos | branches: 1.7.30; 1.7.46; 1.7.48; 1.7.50; 1.7.56; merge ktrace-lwp.
|
1.6 | 06-Sep-2003 |
rearnsha | branches: 1.6.16; Switch to using generic soft interrupts.
|
1.5 | 12-Apr-2002 |
thorpej | branches: 1.5.10; Use the bus_space_generic bus space ops.
|
1.4 | 30-Jan-2002 |
thorpej | New interrupt framework for NetBSD/evbarm, and accompanying new interrupt code for the IQ80310 board support package.
XXX The Integrator board support package still uses the old-style arm32 interrupt code, so some compatibility hacks have been added for it. When the Integrator uses new-style interrupts, those hacks can go away.
|
1.3 | 14-Nov-2001 |
thorpej | branches: 1.3.2; We need to declare the "plcom" device in files.evbarm, since a "plcom.h" header file needs to be generated for conf.c even for non-Integrator kernels.
|
1.2 | 04-Nov-2001 |
thorpej | branches: 1.2.2; 1.2.4; Don't require INTEGRATOR or INTEGRATOR_FPGA options. Made possible by files.<board>.
|
1.1 | 04-Nov-2001 |
thorpej | Move board-specific config definitions into files.<board>, allowing each board type to have its own device namespace.
|
1.2.4.4 | 17-Apr-2002 |
nathanw | Catch up to -current.
|
1.2.4.3 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.2.4.2 | 14-Nov-2001 |
thorpej | Merge from -current; fixes a header file botch when building non-Integrator kernels.
|
1.2.4.1 | 04-Nov-2001 |
thorpej | file files.integrator was added on branch nathanw_sa on 2001-11-14 23:50:02 +0000
|
1.2.2.2 | 12-Nov-2001 |
thorpej | Sync the thorpej-mips-cache branch with -current.
|
1.2.2.1 | 04-Nov-2001 |
thorpej | file files.integrator was added on branch thorpej-mips-cache on 2001-11-12 21:16:49 +0000
|
1.3.2.4 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.3.2.3 | 11-Feb-2002 |
jdolecek | Sync w/ -current.
|
1.3.2.2 | 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.3.2.1 | 14-Nov-2001 |
thorpej | file files.integrator was added on branch kqueue on 2002-01-10 19:42:00 +0000
|
1.5.10.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.5.10.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.5.10.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.6.16.1 | 07-Dec-2007 |
yamt | sync with head
|
1.7.56.1 | 08-Dec-2007 |
mjf | Sync with HEAD.
|
1.7.50.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.7.48.1 | 09-Dec-2007 |
jmcneill | Sync with HEAD.
|
1.7.46.1 | 26-Dec-2007 |
rjs | Sync with HEAD.
|
1.7.30.1 | 03-Dec-2007 |
ad | Sync with HEAD.
|
1.8.52.2 | 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.8.52.1 | 30-Oct-2012 |
yamt | sync with head
|
1.9.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.9.2.1 | 25-Feb-2013 |
tls | resync with head
|
1.10.14.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.10.14.1 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.11.10.1 | 05-Jul-2017 |
snj | Pull up following revision(s) (requested by christos in ticket #94): sys/arch/evbarm/conf/files.integrator: 1.12, 1.13 we don't support 'no device' so re-define it; it will get both file attachments but that is not an error. -- XXX: fix conflict with plrtc in sys/conf/files by re-defining.
|
1.8 | 23-Jan-2013 |
skrll | Remove old and never used evbarm/initarm_common. Please use arm32/arm32_boot.c:initarm_common
|
1.7 | 09-Jan-2009 |
briggs | branches: 1.7.14; 1.7.24; Allow IQ80321-derived systems to provide an m.d. reboot routine. Use this on the IQ31244 to force a watchdog reset from the M41ST84 if it's been attached. The generic reset doesn't fully reset the system whereas the RTC watchdog reset does.
|
1.6 | 03-Dec-2007 |
ad | branches: 1.6.14; 1.6.18; 1.6.26; Interrupt handling changes, in discussion since February:
- Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts.
|
1.5 | 11-Dec-2005 |
christos | branches: 1.5.30; 1.5.46; 1.5.48; 1.5.50; 1.5.56; merge ktrace-lwp.
|
1.4 | 19-Feb-2005 |
rearnsha | branches: 1.4.6; Add on-board CompactFlash device.
|
1.3 | 16-Jun-2003 |
thorpej | branches: 1.3.2; 1.3.10; 1.3.12; Give every obio implementation a size and width locator.
|
1.2 | 15-Jun-2003 |
thorpej | Add an optional "width" locator to the obio bus, specifying the bus width of the device.
|
1.1 | 14-May-2003 |
thorpej | Add support for the Intel IQ31244 reference board, based on the i80321 I/O processor and the i31244 PCI-X S-ATA controller.
The IQ31244 is almost identical to the IQ80321, from software's perspective, so we share much of the code.
|
1.3.12.1 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.3.10.1 | 29-Apr-2005 |
kent | sync with -current
|
1.3.2.1 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.4.6.1 | 07-Dec-2007 |
yamt | sync with head
|
1.5.56.1 | 08-Dec-2007 |
mjf | Sync with HEAD.
|
1.5.50.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.5.48.1 | 09-Dec-2007 |
jmcneill | Sync with HEAD.
|
1.5.46.1 | 26-Dec-2007 |
rjs | Sync with HEAD.
|
1.5.30.1 | 03-Dec-2007 |
ad | Sync with HEAD.
|
1.6.26.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.6.18.1 | 04-May-2009 |
yamt | sync with head.
|
1.6.14.1 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.7.24.1 | 25-Feb-2013 |
tls | resync with head
|
1.7.14.1 | 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.12 | 03-Dec-2007 |
ad | Interrupt handling changes, in discussion since February:
- Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts.
|
1.11 | 16-Jun-2003 |
thorpej | branches: 1.11.18; 1.11.60; 1.11.76; 1.11.78; 1.11.80; 1.11.86; Give every obio implementation a size and width locator.
|
1.10 | 15-Jun-2003 |
thorpej | Add an optional "width" locator to the obio bus, specifying the bus width of the device.
|
1.9 | 03-Oct-2002 |
thorpej | Use indirect configuration for on-board devices (i.e. those things attached to "obio") on the IQ80310 and IQ80321. It makes more sense to do it this way for this type of system (the goal being to encapsulate as much information about the board as possible into one file).
|
1.8 | 12-Apr-2002 |
thorpej | Use the bus_space_generic bus space ops.
|
1.7 | 07-Feb-2002 |
thorpej | Add support for the Team ASA Npwr IOP310-based server appliance.
|
1.6 | 30-Jan-2002 |
thorpej | New interrupt framework for NetBSD/evbarm, and accompanying new interrupt code for the IQ80310 board support package.
XXX The Integrator board support package still uses the old-style arm32 interrupt code, so some compatibility hacks have been added for it. When the Integrator uses new-style interrupts, those hacks can go away.
|
1.5 | 24-Jan-2002 |
thorpej | Pull in files.i80200
|
1.4 | 09-Nov-2001 |
thorpej | branches: 1.4.2; 1.4.4; 1.4.6; PCI interrupt mapping support for the IQ80310.
|
1.3 | 07-Nov-2001 |
thorpej | Rework and fleshing out of Intel IQ80310 XScale eval board support. More work to do -- this is a snapshot of work-in-progress.
|
1.2 | 04-Nov-2001 |
thorpej | Don't require the IQ80310 option. Made possible by files.<board>.
|
1.1 | 04-Nov-2001 |
thorpej | Move board-specific config definitions into files.<board>, allowing each board type to have its own device namespace.
|
1.4.6.5 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.4.6.4 | 16-Mar-2002 |
jdolecek | Catch up with -current.
|
1.4.6.3 | 11-Feb-2002 |
jdolecek | Sync w/ -current.
|
1.4.6.2 | 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.4.6.1 | 09-Nov-2001 |
thorpej | file files.iq80310 was added on branch kqueue on 2002-01-10 19:42:01 +0000
|
1.4.4.4 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.4.4.3 | 17-Apr-2002 |
nathanw | Catch up to -current.
|
1.4.4.2 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.4.4.1 | 09-Nov-2001 |
nathanw | file files.iq80310 was added on branch nathanw_sa on 2002-02-28 04:09:08 +0000
|
1.4.2.2 | 12-Nov-2001 |
thorpej | Sync the thorpej-mips-cache branch with -current.
|
1.4.2.1 | 09-Nov-2001 |
thorpej | file files.iq80310 was added on branch thorpej-mips-cache on 2001-11-12 21:16:49 +0000
|
1.11.86.1 | 08-Dec-2007 |
mjf | Sync with HEAD.
|
1.11.80.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.11.78.1 | 09-Dec-2007 |
jmcneill | Sync with HEAD.
|
1.11.76.1 | 26-Dec-2007 |
rjs | Sync with HEAD.
|
1.11.60.1 | 03-Dec-2007 |
ad | Sync with HEAD.
|
1.11.18.1 | 07-Dec-2007 |
yamt | sync with head
|
1.9 | 23-Jan-2013 |
skrll | Remove old and never used evbarm/initarm_common. Please use arm32/arm32_boot.c:initarm_common
|
1.8 | 03-Dec-2007 |
ad | branches: 1.8.52; 1.8.62; Interrupt handling changes, in discussion since February:
- Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts.
|
1.7 | 16-Jun-2003 |
thorpej | branches: 1.7.18; 1.7.60; 1.7.76; 1.7.78; 1.7.80; 1.7.86; Give every obio implementation a size and width locator.
|
1.6 | 15-Jun-2003 |
thorpej | Add an optional "width" locator to the obio bus, specifying the bus width of the device.
|
1.5 | 19-Apr-2003 |
scw | Don't use ARM32_NEW_VM_LAYOUT or initarm_common() for now. It's not quite ready for prime-time on evbarm.
|
1.4 | 18-Apr-2003 |
scw | Add support for ARM32_PMAP_NEW and ARM32_NEW_VM_LAYOUT to the iq80321 port.
|
1.3 | 03-Oct-2002 |
thorpej | Use indirect configuration for on-board devices (i.e. those things attached to "obio") on the IQ80310 and IQ80321. It makes more sense to do it this way for this type of system (the goal being to encapsulate as much information about the board as possible into one file).
|
1.2 | 12-Apr-2002 |
thorpej | branches: 1.2.6; Use the bus_space_generic bus space ops.
|
1.1 | 27-Mar-2002 |
thorpej | branches: 1.1.2; Support for the Intel IQ80321 eval board for the i80321 I/O Processor.
|
1.1.2.4 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.1.2.3 | 17-Apr-2002 |
nathanw | Catch up to -current.
|
1.1.2.2 | 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.1.2.1 | 27-Mar-2002 |
nathanw | file files.iq80321 was added on branch nathanw_sa on 2002-04-01 07:39:45 +0000
|
1.2.6.2 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.2.6.1 | 12-Apr-2002 |
jdolecek | file files.iq80321 was added on branch kqueue on 2002-06-23 17:35:38 +0000
|
1.7.86.1 | 08-Dec-2007 |
mjf | Sync with HEAD.
|
1.7.80.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.7.78.1 | 09-Dec-2007 |
jmcneill | Sync with HEAD.
|
1.7.76.1 | 26-Dec-2007 |
rjs | Sync with HEAD.
|
1.7.60.1 | 03-Dec-2007 |
ad | Sync with HEAD.
|
1.7.18.1 | 07-Dec-2007 |
yamt | sync with head
|
1.8.62.1 | 25-Feb-2013 |
tls | resync with head
|
1.8.52.1 | 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 | 07-Aug-2022 |
andvar | s/networkproccesor/network processor/
|
1.9 | 23-Jan-2013 |
skrll | Remove old and never used evbarm/initarm_common. Please use arm32/arm32_boot.c:initarm_common
|
1.8 | 17-Mar-2008 |
kiyohara | branches: 1.8.38; 1.8.48; Clean up for includes of board independent driver.
|
1.7 | 03-Dec-2007 |
ad | branches: 1.7.10; 1.7.14; Interrupt handling changes, in discussion since February:
- Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts.
|
1.6 | 11-Dec-2005 |
christos | branches: 1.6.30; 1.6.46; 1.6.48; 1.6.50; 1.6.56; merge ktrace-lwp.
|
1.5 | 08-Oct-2003 |
scw | branches: 1.5.16; Make it easier to support different types of IXP425 board:
- Move board-specific PCI/GPIO initialisation to its rightful place.
- Handle clearing down latched GPIO interrupts in a board-independent way.
- Use MI com(4) driver for on-chip UARTs.
- Misc. tidying up.
Tested on IXDP425.
|
1.4 | 25-Sep-2003 |
ichiro | pci bus support
|
1.3 | 31-May-2003 |
ichiro | branches: 1.3.2; led support for IXDP425/ZAO425
|
1.2 | 24-May-2003 |
ichiro | add IXDP425 PCI interrupt fix some typo
|
1.1 | 23-May-2003 |
ichiro | support IXP425 Intel Network Processor running on BigEndian
|
1.3.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.3.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.3.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.5.16.2 | 24-Mar-2008 |
yamt | sync with head.
|
1.5.16.1 | 07-Dec-2007 |
yamt | sync with head
|
1.6.56.1 | 08-Dec-2007 |
mjf | Sync with HEAD.
|
1.6.50.2 | 23-Mar-2008 |
matt | sync with HEAD
|
1.6.50.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.6.48.1 | 09-Dec-2007 |
jmcneill | Sync with HEAD.
|
1.6.46.1 | 26-Dec-2007 |
rjs | Sync with HEAD.
|
1.6.30.1 | 03-Dec-2007 |
ad | Sync with HEAD.
|
1.7.14.1 | 03-Apr-2008 |
mjf | Sync with HEAD.
|
1.7.10.1 | 24-Mar-2008 |
keiichi | sync with head.
|
1.8.48.1 | 25-Feb-2013 |
tls | resync with head
|
1.8.38.1 | 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.5 | 03-Dec-2007 |
ad | Interrupt handling changes, in discussion since February:
- Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts.
|
1.4 | 05-May-2003 |
igy | branches: 1.4.18; 1.4.60; 1.4.76; 1.4.78; 1.4.80; 1.4.86; code cleanup
|
1.3 | 20-Jul-2002 |
ichiro | branches: 1.3.2; 1.3.4; 1.3.6; attach/match separated from ixp12x0_com Some bug of com driver have been improved.
|
1.2 | 15-Jul-2002 |
ichiro | delete unneed file
|
1.1 | 15-Jul-2002 |
ichiro | add support ixp12x0 eva-board "IXM1200"
|
1.3.6.2 | 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.3.6.1 | 20-Jul-2002 |
jdolecek | file files.ixm1200 was added on branch kqueue on 2002-09-06 08:33:59 +0000
|
1.3.4.2 | 01-Aug-2002 |
nathanw | Catch up to -current.
|
1.3.4.1 | 20-Jul-2002 |
nathanw | file files.ixm1200 was added on branch nathanw_sa on 2002-08-01 02:41:32 +0000
|
1.3.2.2 | 21-Jul-2002 |
gehenna | catch up with -current.
|
1.3.2.1 | 20-Jul-2002 |
gehenna | file files.ixm1200 was added on branch gehenna-devsw on 2002-07-21 13:00:34 +0000
|
1.4.86.1 | 08-Dec-2007 |
mjf | Sync with HEAD.
|
1.4.80.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.4.78.1 | 09-Dec-2007 |
jmcneill | Sync with HEAD.
|
1.4.76.1 | 26-Dec-2007 |
rjs | Sync with HEAD.
|
1.4.60.1 | 03-Dec-2007 |
ad | Sync with HEAD.
|
1.4.18.1 | 07-Dec-2007 |
yamt | sync with head
|
1.1 | 14-Feb-2019 |
macallan | branches: 1.1.4; move arch/iyonix into evbarm - it's got less machine specific code than most evbarm/*... does not quite work yet, but I don't want it to accumulate more differences to what's in arch/iyonix
|
1.1.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.4.1 | 14-Feb-2019 |
christos | file files.iyonix was added on branch phil-wifi on 2019-06-10 22:06:05 +0000
|
1.3 | 19-Mar-2018 |
ryo | move "defparam opt_machdep.h BOOT_ARGS" to files.evbarm from various places
|
1.2 | 07-May-2015 |
hkenken | branches: 1.2.16; use armv7_generic_space
|
1.1 | 25-Jul-2014 |
hkenken | branches: 1.1.2; 1.1.6; 1.1.8; Initial commit of support for Kobo touch. (i.MX507 or i.MX508) (http://www.kobo.com)
|
1.1.8.1 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.1.6.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.6.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.6.1 | 25-Jul-2014 |
tls | file files.kobo was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.1.2.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.2.1 | 25-Jul-2014 |
tls | file files.kobo was added on branch tls-earlyentropy on 2014-08-10 06:53:55 +0000
|
1.2.16.1 | 22-Mar-2018 |
pgoyette | Synch with HEAD, resolve conflicts
|
1.7 | 17-Mar-2008 |
kiyohara | Clean up for includes of board independent driver.
|
1.6 | 11-Dec-2005 |
christos | branches: 1.6.50; 1.6.70; 1.6.74; merge ktrace-lwp.
|
1.5 | 13-Mar-2004 |
bjh21 | branches: 1.5.16; Abstract the interface between pckbc(4), and the pckbd(4) and pms(4) drivers that attach to it. This allows for other host interface chips that use the same keyboards and mice, such as the ones in the ARM IOMD20, ARM7500, and SA-1111. The PC-compatible driver is still called pckbc(4), and the new abstraction layer is "pckbport", so the child devices have moved from sys/dev/pckbc to sys/dev/pckbport, which also contains some code shared between all host controllers. To avoid incompatibility, pckbdreg.h is still installed in /usr/include/dev/pckbc.
In theory, this shouldn't cause any behavioural changes in the drivers concerned. Thy just use rather more function pointers than before. Tested on i386 and (with a new host driver) acorn32. Compiled on several other affected architectures.
|
1.4 | 09-Aug-2003 |
bsh | add following drivers for Intel Lubbock. LCD on-board SA-1111 companion chip PCMCIA/CF slots
|
1.3 | 08-Aug-2003 |
bsh | add lubbock_pcic.c
|
1.2 | 16-Jun-2003 |
thorpej | branches: 1.2.2; Give every obio implementation a size and width locator.
|
1.1 | 18-Dec-2002 |
bsh | branches: 1.1.2; config staff for Lubbock
|
1.1.2.2 | 19-Dec-2002 |
thorpej | Sync with HEAD.
|
1.1.2.1 | 18-Dec-2002 |
thorpej | file files.lubbock was added on branch nathanw_sa on 2002-12-19 00:31:38 +0000
|
1.2.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.2.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.2.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.5.16.1 | 24-Mar-2008 |
yamt | sync with head.
|
1.6.74.1 | 03-Apr-2008 |
mjf | Sync with HEAD.
|
1.6.70.1 | 24-Mar-2008 |
keiichi | sync with head.
|
1.6.50.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.5 | 18-Mar-2014 |
matt | Move defparam opt_mvsoc.h to more appropriate place.
|
1.4 | 15-Mar-2014 |
kiyohara | Support options MVSOC_INTERREGS_PBASE for *old* Armada {XP,370} machines.
|
1.3 | 05-Oct-2013 |
kiyohara | Add defparam MVSOC_FIXUP_DEVID to opt_mvsoc.h.
|
1.2 | 01-Sep-2012 |
matt | Switch beagle and marvell to use the new boot/init code.
|
1.1 | 02-Oct-2010 |
kiyohara | branches: 1.1.2; 1.1.4; 1.1.10; 1.1.14; Add support Marvell Sheevaplug. Add some NAS on Marvell SoC.
|
1.1.14.1 | 30-Oct-2012 |
yamt | sync with head
|
1.1.10.2 | 05-Mar-2011 |
rmind | sync with head
|
1.1.10.1 | 02-Oct-2010 |
rmind | file files.marvell was added on branch rmind-uvmplock on 2011-03-05 20:50:04 +0000
|
1.1.4.2 | 22-Oct-2010 |
uebayasi | Sync with HEAD (-D20101022).
|
1.1.4.1 | 02-Oct-2010 |
uebayasi | file files.marvell was added on branch uebayasi-xip on 2010-10-22 07:21:15 +0000
|
1.1.2.2 | 09-Oct-2010 |
yamt | sync with head
|
1.1.2.1 | 02-Oct-2010 |
yamt | file files.marvell was added on branch yamt-nfs-mp on 2010-10-09 03:31:43 +0000
|
1.2 | 08-May-2019 |
isaki | Merge isaki-audio2 branch, the overhaul of audio subsystem. - Interrupt-oriented system rather than thread-oriented. - Improve stability, quality and performance. - Split playback and record cleanly. Improve halfduplex support. - Many bugs are fixed including deadlocks, resource leaks, abuses, etc. - Simplify audio filter mechanism. The encoding/channels/frequency conversions are completely handled in the upper layer. So the hard- ware driver only converts its hardware encoding (if necessary). - audio_hw_if changes: - Obsoletes query_encoding and add query_format instead. - Obsoletes set_params and add set_format instead. - Remove drain, setfd, mappage. - The call sequences are changed. - ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted. - ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced. - cleanup config attributes: au*conv and mulaw. - All hardware drivers should follow it (I've done as much as possible).
Some file paths are changed: - dev/audio.c -> dev/audio/audio.c (rewritten) - dev/audiovar.h -> dev/audio/audiovar.h - dev/audio_dai.h -> dev/audio/audio_dai.h - dev/audio_if.h -> dev/audio/audio_if.h - dev/audiobell.c -> dev/audio/audiobell.c - dev/audiobellvar.h -> dev/audio/audiobellvar.h - dev/mulaw.[ch] -> dev/audio/mulaw.[ch] + dev/audio/alaw.c
|
1.1 | 30-Jan-2012 |
nisimura | branches: 1.1.4; 1.1.6; 1.1.52; 1.1.54;
Add FriendlyARM Mini2440 support. - new code for Samsung S3C2440 SoC. - update for other S3C2xx0. This port was done by Paul Fleischer.
|
1.1.54.1 | 05-May-2019 |
isaki | Remove obsoleted au{,rate,vol}conv and mulaw attributes. audio provides the equivalent of them inseparably.
|
1.1.52.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.6.2 | 17-Apr-2012 |
yamt | sync with head
|
1.1.6.1 | 30-Jan-2012 |
yamt | file files.mini2440 was added on branch yamt-pagecache on 2012-04-17 00:06:13 +0000
|
1.1.4.2 | 18-Feb-2012 |
mrg | merge to -current.
|
1.1.4.1 | 30-Jan-2012 |
mrg | file files.mini2440 was added on branch jmcneill-usbmp on 2012-02-18 07:31:50 +0000
|
1.1 | 04-Nov-2011 |
aymeric | branches: 1.1.2; preliminary support for the Propox MMnet1002 board http://www.propox.com/products/t_232.html
|
1.1.2.2 | 10-Nov-2011 |
yamt | sync with head
|
1.1.2.1 | 04-Nov-2011 |
yamt | file files.mmnet was added on branch yamt-pagecache on 2011-11-10 14:31:39 +0000
|
1.2 | 03-Jul-2008 |
matt | branches: 1.2.4; Add AT91 support. (XXX need to finish timecounter support).
|
1.1 | 10-Nov-2007 |
matt | branches: 1.1.2; 1.1.16; 1.1.20; 1.1.22; file files.mpcsa was initially added on branch matt-nb4-arm.
|
1.1.22.1 | 03-Jul-2008 |
simonb | Sync with head.
|
1.1.20.1 | 04-May-2009 |
yamt | sync with head.
|
1.1.16.1 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.1.2.1 | 10-Nov-2007 |
matt | Add AT91 support from Sami Kantoluoto Add TI OMAP2430 support from Marty Fouts @ Danger Inc
|
1.2.4.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.2.4.1 | 03-Jul-2008 |
wrstuden | file files.mpcsa was added on branch wrstuden-revivesa on 2008-09-18 04:33:24 +0000
|
1.1 | 13-Dec-2017 |
matt | branches: 1.1.2; file files.mtkatlas was initially added on branch matt-nb8-mediatek.
|
1.1.2.1 | 13-Dec-2017 |
matt | Add Mediatek ATLAS configury
|
1.8 | 29-Oct-2022 |
jmcneill | Retire arch/evbarm/beagle.
A few more kernel configs go away:
- OMAP5EVM and PANDABOARD likely never worked to begin with. - N900 and VTC100 are TI AM335x based, which is supported by GENERIC.
|
1.7 | 21-Sep-2018 |
skrll | Centralise defparam CONSADDR, CONSPEED, CONMODE and CONADDR into opt_console.h and adjust.
|
1.6 | 19-Mar-2018 |
ryo | branches: 1.6.2; move "defparam opt_machdep.h BOOT_ARGS" to files.evbarm from various places
|
1.5 | 06-May-2013 |
khorben | branches: 1.5.4; 1.5.12; 1.5.38; Added two drivers for the Nokia N900 smartphone, n900_audjck(4) and n900_prxmty(4), to detect the insertion of audio jacks and obstruction of the front light sensor, respectively.
Tested on my own device.
|
1.4 | 20-Apr-2013 |
khorben | Imported the n900cambtn(4), n900camcvr(4) and n900kbdsld(4) drivers for the Nokia N900, all attaching to the GPIO bus, respectively handling: - the camera button (focus and capture) - the camera cover slide; - the keypad slide.
|
1.3 | 17-Apr-2013 |
khorben | Imported n900lckbtn(4), a driver for the lock button on the Nokia N900 smartphone. Currently reporting events via a hotkey, named after the driver instance.
Tasted and approved.
|
1.2 | 14-Apr-2013 |
khorben | Imported n900acad(4), a driver for the Nokia N900 reporting the charging status through sysmon_envsys(9).
XXX need a better way to locate the interrupt (documented)
|
1.1 | 14-Apr-2013 |
khorben | Use a separate file to track the drivers specific to the Nokia N900, which will likely support quite a few soon.
|
1.5.38.2 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
1.5.38.1 | 22-Mar-2018 |
pgoyette | Synch with HEAD, resolve conflicts
|
1.5.12.2 | 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.5.12.1 | 06-May-2013 |
yamt | file files.n900 was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.5.4.2 | 23-Jun-2013 |
tls | resync from head
|
1.5.4.1 | 06-May-2013 |
tls | file files.n900 was added on branch tls-maxphys on 2013-06-23 06:20:04 +0000
|
1.6.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.11 | 19-Mar-2018 |
ryo | move "defparam opt_machdep.h BOOT_ARGS" to files.evbarm from various places
|
1.10 | 21-Dec-2015 |
hkenken | branches: 1.10.16; Rewritten to take advantage of genfb(4).
|
1.9 | 07-May-2015 |
hkenken | use armv7_generic_space
|
1.8 | 06-May-2014 |
hkenken | branches: 1.8.4; Add needs-flag to netwalker_backlight.
|
1.7 | 06-May-2014 |
hkenken | Add support for LCD Backlight control on NetWalker. + use imxpwm driver (PWM control driver for i.MX)
|
1.6 | 06-May-2014 |
hkenken | Imported pwrbtn and lidsw drivers for NetWalker. Those attached to GPIO bus. + power button + lid close switch
|
1.5 | 29-Mar-2014 |
hkenken | branches: 1.5.2; Add optical joystick support for NetWalker. + OJ6SH-T25 (Sharp "Optical TOUCH CRUISER" sensor) + 2 Mouse buttons (GPIO)
|
1.4 | 24-Jan-2014 |
hkenken | use initarm_common()
|
1.3 | 17-Apr-2012 |
bsh | branches: 1.3.2; 1.3.4; Support i.MX51's LCD framebuffer on Netwalker. from Kenichi Hashimoto.
|
1.2 | 30-Nov-2010 |
bsh | branches: 1.2.6; 1.2.10; 1.2.14; Support USB on NetWalker.
|
1.1 | 13-Nov-2010 |
bsh | branches: 1.1.2; Sharp NetWalker PC-Z1 support by SHIMIZU Ryo, Hashimoto Kenichi, and me. http://www.sharp.co.jp/netwalker/
|
1.1.2.2 | 15-Nov-2010 |
uebayasi | Sync with HEAD.
|
1.1.2.1 | 13-Nov-2010 |
uebayasi | file files.netwalker was added on branch uebayasi-xip on 2010-11-15 14:38:23 +0000
|
1.2.14.1 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.2.10.2 | 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.2.10.1 | 23-May-2012 |
yamt | sync with head.
|
1.2.6.2 | 05-Mar-2011 |
rmind | sync with head
|
1.2.6.1 | 30-Nov-2010 |
rmind | file files.netwalker was added on branch rmind-uvmplock on 2011-03-05 20:50:04 +0000
|
1.3.4.1 | 18-May-2014 |
rmind | sync with head
|
1.3.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3.2.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.5.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.8.4.2 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.8.4.1 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.10.16.1 | 22-Mar-2018 |
pgoyette | Synch with HEAD, resolve conflicts
|
1.4 | 23-May-2020 |
skrll | imx6 kernels are part of GENERIC now
|
1.3 | 19-Mar-2018 |
ryo | move "defparam opt_machdep.h BOOT_ARGS" to files.evbarm from various places
|
1.2 | 30-Jul-2015 |
ryo | branches: 1.2.16; 1.2.18; - setup iomux before attach console - define EVBARM_BOARDTYPE in each config file - add iomux settings for UART1 - add some iomux definitions
|
1.1 | 25-Sep-2014 |
ryo | branches: 1.1.2; add support i.MX6 and NITROGEN6X evaluation board
|
1.1.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.2.18.1 | 22-Mar-2018 |
pgoyette | Synch with HEAD, resolve conflicts
|
1.2.16.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.2.16.1 | 30-Jul-2015 |
jdolecek | file files.nitrogen6 was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.3 | 23-Jan-2013 |
skrll | Remove old and never used evbarm/initarm_common. Please use arm32/arm32_boot.c:initarm_common
|
1.2 | 03-Dec-2007 |
ad | branches: 1.2.52; 1.2.62; Interrupt handling changes, in discussion since February:
- Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts.
|
1.1 | 22-Dec-2005 |
briggs | branches: 1.1.18; 1.1.32; 1.1.48; 1.1.50; 1.1.52; 1.1.58; Add files that have been sitting in my local source tree for almost exactly two years. Unable to test since I no longer have access to the hardware.
|
1.1.58.1 | 08-Dec-2007 |
mjf | Sync with HEAD.
|
1.1.52.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.1.50.1 | 09-Dec-2007 |
jmcneill | Sync with HEAD.
|
1.1.48.1 | 26-Dec-2007 |
rjs | Sync with HEAD.
|
1.1.32.1 | 03-Dec-2007 |
ad | Sync with HEAD.
|
1.1.18.3 | 07-Dec-2007 |
yamt | sync with head
|
1.1.18.2 | 21-Jun-2006 |
yamt | sync with head.
|
1.1.18.1 | 22-Dec-2005 |
yamt | file files.npwr_fc was added on branch yamt-lazymbuf on 2006-06-21 14:50:33 +0000
|
1.2.62.1 | 25-Feb-2013 |
tls | resync with head
|
1.2.52.1 | 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.3 | 03-Dec-2007 |
ad | Interrupt handling changes, in discussion since February:
- Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts.
|
1.2 | 25-Oct-2007 |
imp | branches: 1.2.2; It is $NetBSD$ not $NetBSD%. Correct this typo.
|
1.1 | 28-Feb-2006 |
scw | branches: 1.1.2; 1.1.10; 1.1.16; 1.1.22; 1.1.32; 1.1.48; 1.1.50; 1.1.52; 1.1.56; A port of NetBSD to the Linksys NSLU2 (a.k.a. "Slug").
The NSLU2 (Network Storage Link for USB 2.0 Disk Drives) is a small, *cheap* NAS device consisting of an Intel IXP420 (Xscale) CPU, a 10/100mbit Ethernet port, and two USB 2.0 ports. It has 32MB of SDRAM and 8MB of Flash memory, and runs RedBoot/Linux out of the box. Now it can also run NetBSD.
|
1.1.56.1 | 13-Nov-2007 |
bouyer | Sync with HEAD
|
1.1.52.2 | 09-Jan-2008 |
matt | sync with HEAD
|
1.1.52.1 | 06-Nov-2007 |
matt | sync with HEAD
|
1.1.50.2 | 09-Dec-2007 |
jmcneill | Sync with HEAD.
|
1.1.50.1 | 28-Oct-2007 |
joerg | Sync with HEAD.
|
1.1.48.2 | 26-Dec-2007 |
rjs | Sync with HEAD.
|
1.1.48.1 | 01-Nov-2007 |
rjs | Sync with HEAD.
|
1.1.32.1 | 03-Dec-2007 |
ad | Sync with HEAD.
|
1.1.22.2 | 09-Sep-2006 |
rpaulo | sync with head
|
1.1.22.1 | 28-Feb-2006 |
rpaulo | file files.nslu2 was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:38:40 +0000
|
1.1.16.4 | 07-Dec-2007 |
yamt | sync with head
|
1.1.16.3 | 27-Oct-2007 |
yamt | sync with head.
|
1.1.16.2 | 21-Jun-2006 |
yamt | sync with head.
|
1.1.16.1 | 28-Feb-2006 |
yamt | file files.nslu2 was added on branch yamt-lazymbuf on 2006-06-21 14:50:33 +0000
|
1.1.10.2 | 22-Apr-2006 |
simonb | Sync with head.
|
1.1.10.1 | 28-Feb-2006 |
simonb | file files.nslu2 was added on branch simonb-timecounters on 2006-04-22 11:37:22 +0000
|
1.1.2.2 | 01-Mar-2006 |
yamt | sync with head.
|
1.1.2.1 | 28-Feb-2006 |
yamt | file files.nslu2 was added on branch yamt-uio_vmspace on 2006-03-01 09:27:46 +0000
|
1.2.2.1 | 08-Dec-2007 |
mjf | Sync with HEAD.
|
1.2 | 15-Dec-2015 |
marty | EXYNOS - change ODROID-XU4 to EXYNOS
EXYNOS will be a generic fdt kernel, so signify that with the name change, as requested by Nick.
|
1.1 | 13-Apr-2014 |
matt | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.12; Add initial support for the ODROID-XU and ODROID-U3. Still a work in progress. Started by nick and reinoud.
|
1.1.12.1 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.1.10.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.10.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.10.1 | 13-Apr-2014 |
tls | file files.odroid was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.1.6.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.6.1 | 13-Apr-2014 |
tls | file files.odroid was added on branch tls-earlyentropy on 2014-08-10 06:53:55 +0000
|
1.1.4.2 | 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.1.4.1 | 13-Apr-2014 |
yamt | file files.odroid was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.2.1 | 13-Apr-2014 |
rmind | file files.odroid was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.3 | 29-Oct-2022 |
jmcneill | Remove support for TI OMAP 5912 OSK board.
This is part of the arch/arm/omap removal.
|
1.2 | 19-Mar-2018 |
ryo | move "defparam opt_machdep.h BOOT_ARGS" to files.evbarm from various places
|
1.1 | 06-Jan-2007 |
christos | branches: 1.1.2; 1.1.6; 1.1.8; 1.1.140; New files from Bucky Katz
|
1.1.140.1 | 22-Mar-2018 |
pgoyette | Synch with HEAD, resolve conflicts
|
1.1.8.2 | 26-Feb-2007 |
yamt | sync with head.
|
1.1.8.1 | 06-Jan-2007 |
yamt | file files.osk5912 was added on branch yamt-lazymbuf on 2007-02-26 09:06:17 +0000
|
1.1.6.2 | 24-Feb-2007 |
snj | Pull up following revision(s) (requested by matt in ticket #457): sys/arch/evbarm/conf/OSK5912: revision 1.1 sys/arch/evbarm/osk5912/if_sm_emifs.c: revision 1.1 sys/arch/evbarm/conf/std.osk5912: revision 1.1 sys/arch/evbarm/osk5912/osk5912_machdep.c: revision 1.1 sys/arch/evbarm/conf/mk.osk5912: revision 1.1 sys/arch/evbarm/conf/files.osk5912: revision 1.1 New files from Bucky Katz
|
1.1.6.1 | 06-Jan-2007 |
snj | file files.osk5912 was added on branch netbsd-4 on 2007-02-24 19:03:14 +0000
|
1.1.2.2 | 12-Jan-2007 |
ad | Sync with head.
|
1.1.2.1 | 06-Jan-2007 |
ad | file files.osk5912 was added on branch newlock2 on 2007-01-12 01:00:46 +0000
|
1.6 | 29-Oct-2022 |
jmcneill | Remove support for OMAP based Gumstix platforms.
These changes are to prepare for the removal of arch/arm/omap. Support for Xscale based Gumstix platforms remains.
(If someone wants to resurrect DuoVero and Pepper platforms, it's best to do that in the GENERIC kernel using FDT.)
|
1.5 | 23-May-2014 |
kiyohara | Call arm32_*_init() and initarm_common(). OVERO work fine. GUMSTIX build only now.
|
1.4 | 06-Mar-2011 |
jakllsch | branches: 1.4.14; 1.4.28; Remove trailing spaces.
|
1.3 | 28-Aug-2010 |
kiyohara | branches: 1.3.2; 1.3.6; Support smsh@gpmc. tested Chestnut43 only.
|
1.2 | 10-Jul-2010 |
kiyohara | branches: 1.2.2; 1.2.4; Remove not exists file.
|
1.1 | 10-Jul-2010 |
kiyohara | Support Overo (Gumstix inc). + This commit supports basically. + Expansion boards not support yet. And MicroSD, Wifi, Bluetooth too.
|
1.2.4.3 | 22-Oct-2010 |
uebayasi | Sync with HEAD (-D20101022).
|
1.2.4.2 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.2.4.1 | 10-Jul-2010 |
uebayasi | file files.overo was added on branch uebayasi-xip on 2010-08-17 06:44:16 +0000
|
1.2.2.3 | 09-Oct-2010 |
yamt | sync with head
|
1.2.2.2 | 11-Aug-2010 |
yamt | sync with head.
|
1.2.2.1 | 10-Jul-2010 |
yamt | file files.overo was added on branch yamt-nfs-mp on 2010-08-11 22:51:51 +0000
|
1.3.6.3 | 21-Apr-2011 |
rmind | sync with head
|
1.3.6.2 | 05-Mar-2011 |
rmind | sync with head
|
1.3.6.1 | 28-Aug-2010 |
rmind | file files.overo was added on branch rmind-uvmplock on 2011-03-05 20:50:04 +0000
|
1.3.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.4.28.1 | 10-Aug-2014 |
tls | Rebase.
|
1.4.14.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2 | 28-Oct-2022 |
jmcneill | Retire PARALLELLA and ZEDBOARD kernel configs.
The Zynq-7000 port has been converted to Devicetree and is supported by the GENERIC kernel now.
|
1.1 | 23-Jan-2015 |
hkenken | branches: 1.1.2; 1.1.4; 1.1.20; Initial Zynq (Xilinx) support Add support for ZedBoard evaluation board and Parallella board. * cemac(4) Cadence EMAC/GEM(Gigabit) Ethernet Controller driver based on at91emac
|
1.1.20.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.20.1 | 23-Jan-2015 |
jdolecek | file files.parallella was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.1.4.2 | 11-May-2015 |
msaitoh | Pull up following revision(s) (requested by nonaka in ticket #751): sys/arch/arm/zynq/zynq_axi.c: revision 1.1 sys/arch/evbarm/conf/files.zynq: revision 1.1 sys/arch/arm/zynq/zynq_uart.c: revision 1.1 sys/arch/evbarm/zynq/genassym.cf: revision 1.1 sys/arch/evbarm/zynq/zynq_start.S: revision 1.1 sys/arch/arm/zynq/zynq_slcrreg.h: revision 1.1 sys/arch/arm/zynq/zynq_usbreg.h: revision 1.1 sys/arch/arm/zynq/zynq7000_uart.c: revision 1.1 sys/arch/arm/zynq/zynq7000_sdhc.c: revision 1.1 sys/arch/arm/zynq/zynq_slcrvar.h: revision 1.1 sys/arch/arm/zynq/zynq_usbvar.h: revision 1.1 sys/arch/evbarm/conf/PARALLELLA_INSTALL: revision 1.1 sys/arch/arm/zynq/zynq_uartreg.h: revision 1.1 sys/arch/evbarm/zynq/platform.h: revision 1.1 sys/arch/evbarm/conf/mk.zynq: revision 1.1 sys/arch/evbarm/conf/files.zedboard: revision 1.1 sys/arch/arm/zynq/zynq7000_usb.c: revision 1.1 sys/dev/cadence/if_cemacvar.h: revision 1.1 sys/arch/arm/zynq/files.zynq: revision 1.1 sys/arch/arm/zynq/zynq_slcr.c: revision 1.1 sys/arch/arm/zynq/zynq7000_intr.h: revision 1.1 sys/arch/arm/conf/majors.arm32: revision 1.36 sys/arch/arm/zynq/zynq_uartvar.h: revision 1.1 sys/arch/evbarm/conf/files.parallella: revision 1.1 sys/arch/arm/zynq/zynq_space.c: revision 1.1 sys/dev/cadence/if_cemac.c: revision 1.1 sys/arch/evbarm/conf/PARALLELLA: revision 1.1 sys/arch/arm/zynq/zynq7000_board.c: revision 1.1 sys/arch/evbarm/Makefile: revision 1.10 sys/arch/evbarm/zynq/zynq_machdep.c: revision 1.1 sys/arch/arm/zynq/zynq7000_reg.h: revision 1.1 sys/arch/evbarm/conf/ZEDBOARD: revision 1.1 sys/dev/cadence/cemacreg.h: revision 1.1 sys/arch/evbarm/conf/std.zynq: revision 1.1 sys/arch/arm/zynq/zynq_dma.c: revision 1.1 sys/arch/arm/zynq/zynq_cemac.c: revision 1.1 sys/arch/arm/zynq/zynq7000_var.h: revision 1.1 sys/arch/evbarm/conf/ZEDBOARD_INSTALL: revision 1.1 sys/arch/arm/zynq/zynq_usb.c: revision 1.1 Initial Zynq (Xilinx) support Add support for ZedBoard evaluation board and Parallella board. * cemac(4) Cadence EMAC/GEM(Gigabit) Ethernet Controller driver based on at91emac
|
1.1.4.1 | 23-Jan-2015 |
msaitoh | file files.parallella was added on branch netbsd-7 on 2015-05-11 11:00:33 +0000
|
1.1.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.2.1 | 23-Jan-2015 |
skrll | file files.parallella was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.2 | 08-Feb-2018 |
jmcneill | Move Rockchip port to the attic. It is not very useful.
|
1.1 | 26-Dec-2014 |
jmcneill | branches: 1.1.2; 1.1.18; Initial support for Rockchip RK3066 / RK3188 SoCs, from Hiroshi Tokuda <tokuda@tokuda.net> on port-arm:
http://mail-index.netbsd.org/port-arm/2014/10/09/msg002651.html
|
1.1.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.18.1 | 26-Dec-2014 |
jdolecek | file files.rockchip was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.1.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.2.1 | 26-Dec-2014 |
skrll | file files.rockchip was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.12 | 20-Feb-2020 |
rin | Pull in arm_generic_dma.c to RPI kernel for arm_generic_dma_tag, which is required by fdt_dma_machdep.c.
|
1.11 | 18-Oct-2018 |
skrll | branches: 1.11.6; 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.10 | 01-Apr-2018 |
ryo | branches: 1.10.2; Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@) - add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
|
1.9 | 10-Dec-2017 |
skrll | branches: 1.9.2; 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.8 | 20-May-2016 |
christos | gcc can't compute the large initializer in rpi_release_mem, so disable stack protector.
|
1.7 | 03-Oct-2014 |
skrll | branches: 1.7.2; Introduce RPI_HWCURSOR and default to off. The existing code causes problems with vchiq at the moment.
|
1.6 | 30-Sep-2014 |
macallan | add vcprop_subr.c, should have went with previous commit :/
|
1.5 | 25-Jul-2014 |
jmcneill | bump VCPROP_MAXCMDLINE to 1024, use this instead of MAX_BOOT_STRING for sizing boot_args, and allow for overriding VCPROP_MAXCMDLINE in kernel config. Fixes cmdline parsing with newer firmware (required for B+)
|
1.4 | 05-Sep-2013 |
skrll | branches: 1.4.2; Whitespace
|
1.3 | 07-Jan-2013 |
jmcneill | branches: 1.3.2; add support for rpi temperature sensor
|
1.2 | 01-Sep-2012 |
skrll | branches: 1.2.2; 1.2.4; Switch RaspberryPI to use the new boot/init code.
|
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 files.rpi was added on branch netbsd-6 on 2012-08-09 06:36:43 +0000
|
1.2.4.4 | 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.2.4.3 | 23-Jan-2013 |
yamt | sync with head
|
1.2.4.2 | 30-Oct-2012 |
yamt | sync with head
|
1.2.4.1 | 01-Sep-2012 |
yamt | file files.rpi was added on branch yamt-pagecache on 2012-10-30 17:19:21 +0000
|
1.2.2.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.2.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.2.1 | 25-Feb-2013 |
tls | resync with head
|
1.3.2.1 | 18-May-2014 |
rmind | sync with head
|
1.4.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.7.2.1 | 29-May-2016 |
skrll | Sync with HEAD
|
1.9.2.2 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.9.2.1 | 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
1.10.2.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.10.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.11.6.1 | 29-Feb-2020 |
ad | Sync with head.
|
1.5 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.4 | 14-Feb-2004 |
bsh | branches: 1.4.4; add drivers for LCD and keyboard.
|
1.3 | 29-Aug-2003 |
bsh | support CS8900A ethernet on SMDK2410.
XXX: SMDK2410 has no EEPROM connected to CS8900A. Currently the only way to set MAC address is give it via kernel config option.
|
1.2 | 29-Aug-2003 |
bsh | add option SMDK2XX0_CLOCK_CONFIG to change CPU clock at kernel startup.
|
1.1 | 31-Jul-2003 |
bsh | the first cut for Samsung SMDK2410 support. It is an evaluation board for S3C2410.
XXX: not tested much yet. XXX: smdk2410_machdep.c and smdk2410_start.S are almost identical to SMDK2800's. One day I'll merge them.
|
1.4.4.4 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.4.4.3 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.4.4.2 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.4.4.1 | 14-Feb-2004 |
skrll | file files.smdk2410 was added on branch ktrace-lwp on 2004-08-03 10:33:55 +0000
|
1.1 | 20-Nov-2002 |
bsh | branches: 1.1.2; SMDK2800 is an evaluation board for Samsung S3C2800 CPU.
|
1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
1.1.2.1 | 20-Nov-2002 |
thorpej | file files.smdk2800 was added on branch nathanw_sa on 2002-12-11 05:58:30 +0000
|
1.4 | 31-Mar-2019 |
jmcneill | Remove SUNXI kernel config.
|
1.3 | 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.2 | 01-Apr-2018 |
ryo | branches: 1.2.2; Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@) - add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
|
1.1 | 28-Jun-2017 |
jmcneill | branches: 1.1.4; 1.1.6; 1.1.8; 1.1.10; Add initial support for Allwinner H3 SoC.
|
1.1.10.2 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.1.10.1 | 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
1.1.8.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.8.1 | 28-Jun-2017 |
jdolecek | file files.sunxi was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.1.6.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.1.6.1 | 28-Jun-2017 |
skrll | file files.sunxi was added on branch nick-nhusb on 2017-08-28 17:51:34 +0000
|
1.1.4.2 | 18-Jul-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #114): sys/arch/arm/samsung/exynos_intr.h: revision 1.3 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_gates.c: revision 1.1 distrib/utils/embedded/mkimage: revision 1.66 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_rsb.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.5 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.6 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.7 sys/dev/gpio/gpio.c: revision 1.59 sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.1 sys/conf/Makefile.kern.inc: revision 1.257 sys/arch/evbarm/conf/ODROID-XU_INSTALL: file removal sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.2 sys/conf/Makefile.kern.inc: revision 1.258 sys/arch/arm/fdt/psci_fdt.h: revision 1.1 sys/arch/arm/sunxi/sunxi_resets.c: revision 1.1 sys/arch/evbarm/conf/files.sunxi: revision 1.1 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.8 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.9 sys/arch/arm/samsung/files.exynos: revision 1.22 distrib/utils/embedded/conf/armv7.conf: revision 1.13 sys/arch/arm/samsung/files.exynos: revision 1.23 sys/arch/evbarm/conf/std.tegra: revision 1.15 distrib/utils/embedded/conf/armv7.conf: revision 1.14 sys/arch/arm/samsung/files.exynos: revision 1.24 distrib/utils/embedded/conf/armv7.conf: revision 1.15 sys/arch/evbarm/sunxi/genassym.cf: revision 1.1 sys/arch/arm/samsung/exynos_fdt.c: file removal sys/dev/fdt/fdt_pinctrl.c: revision 1.4 sys/arch/arm/samsung/exynos_sysmmu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.1 sys/dev/usb/ehci.c: revision 1.255 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_ccu.h: revision 1.1 sys/dev/ic/dwc_mmc.c: revision 1.11 sys/arch/arm/cortex/gic.c: revision 1.24 distrib/evbarm/instkernel/ramdisk/Makefile: revision 1.17 etc/etc.evbarm/Makefile.inc: revision 1.87 etc/etc.evbarm/Makefile.inc: revision 1.88 sys/arch/arm/fdt/gic_fdt.c: revision 1.5 etc/Makefile: revision 1.429 sys/arch/arm/fdt/gic_fdt.c: revision 1.6 sys/arch/arm/fdt/gic_fdt.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.2 sys/arch/evbarm/conf/std.sunxi: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.3 sys/arch/evbarm/conf/std.sunxi: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.4 sys/arch/evbarm/conf/std.sunxi: revision 1.3 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu_div.c: revision 1.1 sys/dev/gpio/gpiovar.h: revision 1.17 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.6 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.8 sys/arch/arm/sunxi/sunxi_rsb.h: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.12 sys/dev/fdt/fdtvar.h: revision 1.21 sys/arch/evbarm/sunxi/sunxi_start.S: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.13 sys/dev/fdt/fdtvar.h: revision 1.22 sys/arch/evbarm/conf/SUNXI: revision 1.10 sys/dev/fdt/fdtvar.h: revision 1.23 sys/arch/evbarm/conf/SUNXI: revision 1.11 sys/dev/fdt/gpioleds.c: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.24 sys/arch/evbarm/conf/SUNXI: revision 1.12 sys/arch/evbarm/conf/SUNXI: revision 1.13 sys/arch/arm/cortex/gic.c: revision 1.30 sys/arch/evbarm/conf/SUNXI: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.16 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.1 etc/Makefile: revision 1.430 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.2 etc/Makefile: revision 1.431 sys/arch/evbarm/conf/VEXPRESS_A15: revision 1.17 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.3 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.4 sys/arch/arm/samsung/exynos5422_clock.c: revision 1.6 sys/arch/arm/samsung/exynos_platform.c: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.29 sys/arch/arm/samsung/exynos_platform.c: revision 1.2 sys/arch/evbarm/conf/mk.vexpress: revision 1.3 sys/arch/arm/samsung/exynos_platform.c: revision 1.3 sys/arch/evbarm/conf/mk.vexpress: revision 1.4 sys/arch/arm/samsung/exynos_platform.c: revision 1.4 sys/arch/arm/arm/psci.h: revision 1.1 sys/arch/arm/samsung/exynos_platform.c: revision 1.5 sys/arch/arm/samsung/exynos_platform.c: revision 1.6 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.10 external/bsd/mdocml/bin/mandoc/Makefile: revision 1.12 sys/dev/fdt/files.fdt: revision 1.17 sys/dev/fdt/files.fdt: revision 1.18 sys/dev/fdt/files.fdt: revision 1.19 sys/arch/arm/samsung/exynos_sscom.c: revision 1.8 sys/arch/arm/sunxi/sun8i_a83t_ccu.c: revision 1.1 sys/arch/arm/sunxi/sunxi_mmc.c: revision 1.1 sys/arch/arm/samsung/exynos_sscom.c: revision 1.9 sys/arch/arm/conf/files.arm: revision 1.133 sys/arch/arm/samsung/mct_var.h: revision 1.5 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.2 sys/arch/evbarm/conf/std.vexpress: revision 1.6 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.3 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.4 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.30 sys/arch/arm/sunxi/files.sunxi: revision 1.2 sys/dev/ofw/openfirm.h: revision 1.35 sys/arch/arm/sunxi/files.sunxi: revision 1.3 sys/dev/ofw/openfirm.h: revision 1.36 sys/arch/arm/sunxi/files.sunxi: revision 1.4 sys/arch/arm/sunxi/files.sunxi: revision 1.5 sys/arch/evbarm/exynos/exynos_machdep.c: file removal sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.1 sys/arch/arm/samsung/sscom.c: revision 1.9 sys/arch/arm/sunxi/files.sunxi: revision 1.6 sys/dev/fdt/ohci_fdt.c: revision 1.1 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.7 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.8 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.9 sys/arch/arm/samsung/exynos_sscom.c: revision 1.10 sys/arch/evbarm/conf/mk.tegra: revision 1.5 sys/arch/arm/samsung/exynos_dwcmmc.c: revision 1.4 sys/arch/evbarm/conf/mk.tegra: revision 1.6 sys/arch/evbarm/conf/EXYNOS: revision 1.15 sys/arch/evbarm/conf/EXYNOS: revision 1.16 sys/arch/evbarm/conf/EXYNOS: revision 1.17 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.19 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.5 sys/arch/arm/sunxi/sunxi_emac.h: revision 1.1 sys/arch/evbarm/conf/mk.sunxi: revision 1.1 sys/arch/evbarm/include/bootconfig.h: revision 1.7 sys/arch/evbarm/conf/TEGRA: revision 1.24 sys/arch/arm/arm/psci.c: revision 1.1 sys/dev/led.c: revision 1.1 sys/dev/led.c: revision 1.2 sys/arch/arm/arm/psci_arm.S: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.2 sys/dev/fdt/ehci_fdt.c: revision 1.1 sys/dev/fdt/ehci_fdt.c: revision 1.2 sys/arch/arm/sunxi/sun6i_a31_ccu.h: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.21 sys/arch/arm/sunxi/files.sunxi: revision 1.10 sys/arch/arm/sunxi/files.sunxi: revision 1.11 sys/dev/fdt/fdtbus.c: revision 1.14 sys/arch/arm/sunxi/sunxi_mmc.h: revision 1.1 sys/arch/arm/samsung/exynos5422_dma.c: file removal usr.bin/config/mkmakefile.c: revision 1.69 sys/conf/files: revision 1.1178 sys/arch/arm/sunxi/sunxi_platform.h: revision 1.1 sys/arch/evbarm/exynos/exynos_start.S: revision 1.4 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.11 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.12 sys/arch/arm/sunxi/sunxi_rtc.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.h: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.2 sys/arch/evbarm/conf/SUNXI: revision 1.1 external/bsd/elftosb/usr.sbin/elftosb/Makefile: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.2 sys/arch/arm/fdt/psci_fdt.c: revision 1.1 sys/arch/evbarm/conf/SUNXI: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.4 sys/arch/evbarm/conf/files.exynos: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.6 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.1 sys/dev/fdt/fixedfactorclock.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.7 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_gpio.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.8 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.3 sys/dev/ic/dwc_mmc_reg.h: revision 1.6 sys/dev/fdt/fdt_subr.c: revision 1.16 sys/arch/evbarm/conf/SUNXI: revision 1.9 usr.bin/config/mkmakefile.c: revision 1.70 sys/dev/fdt/fdt_phy.c: revision 1.1 sys/arch/evbarm/conf/ODROID-XU: file removal sys/arch/arm/fdt/arm_fdt.c: revision 1.4 sys/arch/arm/samsung/exynos_reg.h: revision 1.14 sys/conf/files: revision 1.1180 sys/arch/arm/samsung/exynos_reg.h: revision 1.15 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.6 sys/dev/ic/dwc_mmc_var.h: revision 1.6 sys/arch/arm/samsung/exynos_combiner.c: revision 1.7 sys/arch/evbarm/exynos/platform.h: revision 1.2 sys/arch/arm/fdt/files.fdt: revision 1.12 sys/arch/evbarm/conf/std.exynos: revision 1.2 sys/arch/evbarm/conf/std.exynos: revision 1.3 sys/arch/arm/rockchip/rockchip_dwcmmc.c: revision 1.6 sys/arch/arm/sunxi/sunxi_com.c: revision 1.1 sys/dev/led.h: revision 1.1 sys/arch/evbarm/conf/std.exynos: revision 1.5 sys/arch/arm/sunxi/sunxi_com.c: revision 1.2 sys/arch/evbarm/conf/files.evbarm: revision 1.26 usr.bin/config/defs.h: revision 1.99 sys/arch/arm/fdt/arm_fdtvar.h: revision 1.6 sys/arch/arm/samsung/exynos_soc.c: revision 1.32 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.2 sys/arch/arm/samsung/mct.c: revision 1.11 sys/arch/evbarm/conf/ODROID-U: file removal sys/arch/arm/samsung/mct.c: revision 1.12 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.4 Get the EXYNOS kernel building again with recent FDT changes. Untested. Use arm_fdt_cpu_hatch and add mmu entry for DTB Fix exynos5 devmap, bootstrap, and implement early_putchar. Calculate UART frequency based on bootloader config. Fix KERNEL_BASE_PHYS (how did this ever work?) Avoid divide-by-zero for unconfigured PLLs Correctly initialize i2cbus attach args. Add delay and enable mct timecounter. Fix build w/o VERBOSE_INIT_ARM Remove ODROID-U and ODROID-XU kernel configs as they no longer work. - Replace CONSADDR with SSCOM2CONSOLE in example - Remove gtmr (Exynos5422 uses mct) - cinclude EXYNOS.local instead of TEGRA.local Use fdtbus_intr_establish to hook in block interrupts instead of intr_establish. Simplify MCT; just enable it and then attach an ARMv7 generic timer. Add support for building DTB files during kernel build, from christos. build vexpress-v2p-ca15-tc1.dtb with the kernel build tegra124-apalis-eval.dtb, tegra124-jetson-tk1.dtb, tegra124-nyan-big.dtb, tegra124-nyan-blaze.dtb, and tegra124-venice2.dtb with the kernel Allow multiline makeoptions to work by quoting the newline.. Bump for quoting makeoptions with multiple lines. un-c99 bump required config version for multiline makeoptions feature Set DTS makeoption in kernel config Assign DTB files to a variable so we can make -V DTB put the dtb files with their kernels. no need for debug printing. Don't assume that CPU index = GIC CPU interface number. We can determine the current CPU interface number by reading from the read-only GICD_ITARGETSR0 through GICD_ITARGETSR7 registers. This gets interrupts working on Exynos 5422, where the boot processor has GIC CPU interface #4. use -v to get the expanded variable. Use -v to get the expanded variables. Get baud rate from sclk_uartN instead of uartN. Print IRQ number at attach. Fix PLL con0 register locations and add uart clocks Disable exyortc for now, it doesn't work. More or less a rewrite of dwc_mmc, based on awin_mmc, adding DMA support. Update for new dwc_mmc driver Fix dmesg Add Exynos 5410 clock controller driver. Fix a few typos in clock parent names for mmc clocks. From jmcneill@ Update for new dwc_mmc driver Implement platform reset for exynos5 Attach fdtbus to a /clocks node with no compatible string. Add support for ARM Power State Coordination Interface (PSCI). Support interrupt sharing. Add initial support for Allwinner H3 SoC. ARM Trusted Firmware reserves SGIs 8-15 for secure use. Even without ATF, U-Boot on some platforms may use SGIs in this range for the PSCI implementation. Change ARMGIC_IPI_BASE to 0 from (16 - NIPI) and add a compile-time assert to ensure that we don't end up with a conflict. Add H3 MMC support SD/MMC clock fixes Add FDT PHY interface. Add glue for generic ehci/ohci bindings. Rename a variable, NFC. Support parents in different clock domains. Add USB stuff. Doesn't quite work yet. Synopsys DesignWare APB UART needs "options COM_AWIN" for now. Add i2c glue. Add RTC driver. PHY registers start at index 1. Now USB works. Don't allow sharing edge and level triggered interrupts. Add arm_fdt_memory_dump helper for dumping physical addresses from ddb Print clocks with aprint_debug Remove unused defines Add fdtbus_get_string helper Add of_search_compatible, which searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. This allows us to associate data with compatible strings. Add driver for Allwinner Gigabit Ethernet (EMAC) as found in sun8i and later family SoCs. This is a port of my FreeBSD driver which has been confirmed to work on Allwinner H3, A83T, and A64 SoCs. Fix dmesg Add basic support for Allwinner A31. Add basic FDT GPIO support. Fix the pinctrl api to match the spec. A pinctrl config can have more than one xref, and an xref may have specifier data associated with it. Enable sunxi pinctrl support Adjust to new pinctrl API Add P2WI/RSB driver, based on awin_p2wi.c. Fix typo in a compat string. Configure pin defaults at attach No need to explicitly set pinctrl config 0 now Fix some register definitions. Disallow sharing between MPSAFE and non-MPSAFE handlers. Add of_match_compat_data. This routine searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. Add options __HAVE_CPU_UAREA_ALLOC_IDLELWP Add support for reserved memory and MEMORY_DISK_DYNAMIC for FDT-based kernels. the extent code cannot use the full range of u_long, so ignore the last page before 4GB too. ok jmcneill@ Copy install ramdisk to releasedir. Provide both a raw ffs and Legacy U-Boot version of it. Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb files for SUNXI and TEGRA kernels on the MSDOS partition. Let the controller provide a default name for pins. This makes pins easier to locate when we have multiple banks and a variable number of pins per bank. Attach gpio(4) to sunxigpio Test for kernel build directory before reading DTB list Add support for Allwinner A83T SoC. Add A83T files Fixup busdma sync and locking in the RX path. Disable batch RX/TX ints. Fix AHB2 register definition and explicitly set AHB2 parent to PLL_PERIPH0/2 -- this gives us 50% more bus bandwidth for emac Restore TX_INTERVAL_DEFAULT to 64 Drop the sunxi_emac_rx_batch feature. It was originally designed to reduce the amount of mutex unlock/lock cycles during the RX path on FreeBSD and if_input, but it is not required to drop the lock before calling if_percpuq_enqueue on NetBSD. Write back the data value instead of mask in sunxi_gpio_write Add a helper for exposing LED controls via sysctl. Add GPIO LED driver. add gpioleds Add misc. gates and resets driver, and explicitly enable PIO clocks at attach. Add fdtbus_get_string_index helper. Add driver for fixed-factor clocks. Add ffclock Remove the requirement for ehci to attach after companion devices. "go for it" - skrll@ Remove the hack to find companion devices and just assume 1 companion if ETTF flag is not set. Remove pass numbers for ehci/ohci now that the attach order no longer matters Use unsigned char for ctype functions, suggested by christos Add : to body of populate_sunxi to appease bash. port-evbarm/52388: Fix number of args to a debug printf.
|
1.1.4.1 | 28-Jun-2017 |
snj | file files.sunxi was added on branch netbsd-8 on 2017-07-18 19:13:09 +0000
|
1.2.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.6 | 31-Mar-2019 |
jmcneill | Remove TEGRA kernel config.
|
1.5 | 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.4 | 01-Apr-2018 |
ryo | branches: 1.4.2; Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@) - add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
|
1.3 | 30-May-2017 |
jmcneill | branches: 1.3.8; 1.3.10; Rename tegra_machdep.c to fdt_machdep.c now that it no longer has any Tegra-specific code in it.
|
1.2 | 13-Dec-2015 |
jmcneill | Use fdt for device enumeration.
|
1.1 | 29-Mar-2015 |
jmcneill | branches: 1.1.2; NVIDIA Tegra K1 support, work in progress.
|
1.1.2.4 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.1.2.3 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.1.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.2.1 | 29-Mar-2015 |
skrll | file files.tegra was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.3.10.2 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.3.10.1 | 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
1.3.8.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3.8.1 | 30-May-2017 |
jdolecek | file files.tegra was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.4.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.3 | 26-Oct-2019 |
jmcneill | Adapt ti fdt glue to support GENERIC kernel.
|
1.2 | 21-Nov-2018 |
skrll | branches: 1.2.4; Make TI compile and convert TI to generic start
Compile tested only (obviously)
|
1.1 | 26-Oct-2017 |
jakllsch | branches: 1.1.2; 1.1.4; 1.1.6; Initial FDT support for TI's ARM SoCs.
Currently supports only limited functionality on AM335x.
|
1.1.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.1.6.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.4.1 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.1.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.2.1 | 26-Oct-2017 |
jdolecek | file files.ti was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.2.4.1 | 27-Nov-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #491):
sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2 sys/arch/arm/ti/ti_sysc.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.2 sys/dev/i2c/tps65950.c: file removal sys/arch/evbarm/conf/std.ti: file removal sys/dev/i2c/files.i2c: revision 1.101 sys/dev/i2c/files.i2c: revision 1.102 sys/dev/i2c/at24cxx.c: revision 1.32 sys/dev/i2c/files.i2c: revision 1.103 sys/dev/i2c/twl4030.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.104 sys/dev/i2c/twl4030.c: revision 1.2 sys/dev/i2c/twl4030.c: revision 1.3 sys/arch/arm/ti/ti_com.c: revision 1.6 sys/arch/arm/ti/ti_com.c: revision 1.7 sys/arch/arm/ti/ti_com.c: revision 1.8 sys/dev/fdt/cpufreq_dt.c: revision 1.11 sys/arch/arm/ti/ti_iic.c: revision 1.1 sys/dev/fdt/cpufreq_dt.c: revision 1.12 sys/arch/arm/ti/ti_usb.c: revision 1.1 sys/arch/arm/ti/ti_iic.c: revision 1.2 sys/dev/fdt/cpufreq_dt.c: revision 1.13 sys/arch/arm/ti/ti_iic.c: revision 1.3 sys/arch/arm/ti/ti_iic.c: revision 1.4 sys/arch/evbarm/conf/files.ti: file removal sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal sys/arch/arm/dts/omap3-n900.dts: revision 1.1 sys/arch/arm/ti/ti_edma.h: revision 1.1 sys/arch/evbarm/conf/OVERO_INSTALL: file removal sys/arch/arm/ti/ti_usbtll.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.5 etc/etc.evbarm/Makefile.inc: revision 1.108 sys/arch/arm/ti/files.ti: revision 1.6 sys/dev/i2c/tps65217pmic.c: revision 1.13 etc/etc.evbarm/Makefile.inc: revision 1.109 sys/arch/arm/ti/files.ti: revision 1.7 sys/dev/i2c/tps65217pmic.c: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.8 sys/arch/arm/ti/files.ti: revision 1.9 sys/dev/fdt/usbnopphy.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.55 sys/arch/evbarm/conf/GENERIC: revision 1.56 sys/arch/evbarm/conf/GENERIC: revision 1.57 sys/arch/evbarm/conf/GENERIC: revision 1.58 sys/arch/evbarm/conf/GENERIC: revision 1.59 sys/arch/evbarm/conf/BEAGLEBONE: file removal sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1 sys/arch/arm/ti/ti_otgreg.h: revision 1.1 sys/arch/arm/ti/ti_tptc.c: revision 1.1 sys/arch/evbarm/conf/IGEPV2: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.10 sys/dev/i2c/tda19988.c: revision 1.1 sys/arch/evbarm/conf/OVERO: file removal sys/dev/i2c/tda19988.c: revision 1.2 sys/dev/i2c/tda19988.c: revision 1.3 sys/arch/arm/ti/omap3_dss.c: revision 1.1 sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal sys/arch/arm/ti/ti_omapintc.c: revision 1.2 etc/etc.evbarm/Makefile.inc: revision 1.112 etc/etc.evbarm/Makefile.inc: revision 1.113 sys/arch/arm/ti/ti_div_clock.c: revision 1.1 etc/etc.evbarm/Makefile.inc: revision 1.114 sys/arch/evbarm/conf/N900: revision 1.32 sys/arch/evbarm/conf/N900: revision 1.33 distrib/utils/embedded/conf/armv7.conf: revision 1.36 sys/arch/evbarm/conf/GENERIC: revision 1.60 distrib/utils/embedded/conf/armv7.conf: revision 1.37 sys/arch/arm/ti/omap2_nand.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.61 sys/arch/arm/ti/omap2_nand.c: revision 1.2 sys/arch/evbarm/conf/GENERIC: revision 1.62 distrib/utils/embedded/conf/armv7.conf: revision 1.39 sys/arch/evbarm/conf/GENERIC: revision 1.63 sys/arch/arm/ti/ti_fb.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.64 sys/arch/evbarm/conf/GENERIC: revision 1.65 sys/arch/evbarm/conf/GENERIC: revision 1.66 sys/arch/evbarm/conf/GENERIC: revision 1.67 sys/arch/arm/ti/ti_platform.c: revision 1.7 sys/arch/arm/ti/ti_platform.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.2 sys/arch/arm/ti/ti_platform.c: revision 1.9 sys/arch/arm/ti/am3_prcm.c: revision 1.3 sys/arch/arm/ti/am3_prcm.c: revision 1.4 sys/arch/arm/ti/am3_prcm.c: revision 1.5 sys/arch/arm/ti/am3_prcm.c: revision 1.6 sys/arch/arm/ti/am3_prcm.c: revision 1.7 sys/arch/evbarm/conf/DEVKIT8000: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.9 sys/dev/fdt/syscon.c: revision 1.4 sys/arch/arm/ti/files.ti: revision 1.10 sys/arch/arm/ti/ti_mux_clock.c: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.11 sys/arch/arm/ti/if_cpswreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.12 sys/arch/arm/ti/ti_sdhc.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.13 sys/arch/arm/ti/files.ti: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.15 sys/arch/arm/ti/files.ti: revision 1.16 sys/arch/arm/ti/omap3_cm.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.17 sys/arch/arm/ti/omap3_cm.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.18 sys/arch/arm/ti/omap3_cm.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.19 sys/arch/arm/ti/omap3_cm.c: revision 1.4 sys/arch/arm/ti/ti_motg.c: revision 1.1 sys/arch/arm/ti/ti_rngreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1 sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1 sys/arch/arm/ti/am3_platform.c: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.22 sys/arch/evbarm/conf/README.evbarm: revision 1.23 sys/arch/arm/ti/ti_platform.c: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.24 sys/arch/arm/ti/ti_omaptimer.c: revision 1.2 sys/arch/arm/ti/ti_prcm.c: revision 1.2 sys/arch/evbarm/conf/README.evbarm: revision 1.25 sys/arch/arm/ti/ti_omaptimer.c: revision 1.3 sys/arch/arm/ti/ti_prcm.c: revision 1.3 sys/arch/evbarm/conf/README.evbarm: revision 1.26 sys/arch/arm/ti/ti_omaptimer.c: revision 1.4 sys/arch/evbarm/conf/README.evbarm: revision 1.27 sys/arch/arm/ti/ti_ehci.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.20 sys/arch/arm/ti/ti_cpufreq.c: revision 1.1 sys/arch/arm/ti/ti_cpufreq.c: revision 1.2 sys/arch/arm/fdt/smsh_fdt.c: revision 1.2 sys/arch/arm/ti/omap3_dssreg.h: revision 1.1 sys/arch/evbarm/conf/OVERO: revision 1.56 sys/arch/evbarm/conf/TI: file removal sys/arch/arm/dts/omap3-beagle.dts: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.55 sys/dev/fdt/fdtvar.h: revision 1.56 distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2 sys/dev/fdt/fdt_phy.c: revision 1.6 sys/arch/arm/ti/ti_iicreg.h: revision 1.1 sys/arch/arm/ti/ti_lcdc.c: revision 1.1 sys/arch/arm/ti/ti_gpio.c: revision 1.1 sys/arch/arm/ti/ti_iicreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.c: revision 1.2 sys/dev/fdt/files.fdt: revision 1.46 sys/arch/arm/ti/ti_gpio.c: revision 1.2 sys/arch/arm/ti/ti_iicreg.h: revision 1.3 sys/arch/arm/ti/ti_lcdc.c: revision 1.3 sys/dev/fdt/files.fdt: revision 1.47 sys/arch/arm/ti/ti_gpio.c: revision 1.3 sys/dev/fdt/pinctrl_single.c: revision 1.1 sys/arch/evbarm/conf/files.generic: revision 1.9 sys/arch/arm/ti/ti_gpmc.c: revision 1.1 sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARD: file removal sys/arch/arm/ti/omap3_prm.c: revision 1.1 sys/arch/arm/ti/ti_platform.h: file removal sys/arch/arm/ti/omap3_platform.c: revision 1.1 sys/arch/arm/ti/ti_prcm.h: revision 1.2 sys/arch/arm/ti/omap3_platform.c: revision 1.2 sys/arch/arm/ti/ti_prcm.h: revision 1.3 sys/arch/arm/ti/ti_prcm.h: revision 1.4 sys/dev/fdt/fdt_clock.c: revision 1.9 sys/arch/arm/ti/ti_edma.c: revision 1.1 sys/arch/arm/ti/ti_otg.c: revision 1.1 distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15 sys/arch/arm/ti/if_cpsw.c: revision 1.7 sys/arch/evbarm/conf/std.igepv2: file removal sys/arch/arm/ti/if_cpsw.c: revision 1.8 sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1
Adapt ti fdt glue to support GENERIC kernel.
Do not search 64-bit directories for dts files
Fix am33xx_platform_early_putchar for pre-MMU output
Add bus driver for TI sysc interconncet.
Make com work again
Add EDMA TPCC and TPTC drivers.
Add driver for one-register-per-pin type pinctrl devices.
Add MMCHS support.
Add USB support.
Disable autoidle
Place devmap above KERNEL_IO_VBASE
Use Timer2 for timecounter, and enable hw module.
Add support for TI AM335x
Add atmel,24c256 compat data
Add I2C support.
Add tiiic, tps65217pmic
Add FDT support
Fix early putchar, add reset func
No support for tegra210 in armv7 kernel
Switch to GENERIC kernels only.
Get mac address from DT
Skip nodes with an "opp-suspend" property and fix tables that have disabled nodes in the middle.
enumerate devices under child "clocks" node
Add support for platform specific opp table filters.
Add fdtbus_clock_count to count the number of clock references on a given node
enumerate devices under child "clocks" node
Add AM335x DVFS support.
Enable TI AM335x DVFS support
Add support for GPIO controller.
Add tigpio
Unhook BEAGLEBONE kernel from the build Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).
Add support for hardware RNG.
Add tirng
Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
Set stdout-path on TI OMAP3 BeagleBoard
Add support for TI OMAP3.
Add OMAP3 support.
Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition. Mkimage (eroneously) creates a FAT16 partition (despite the configuration asking for FAT32), and that has a root directory size limit. Idea from Jared.
Skip xref if it is 0
Add generic USB PHY driver
Add driver for TI TWL4030 Power Management IC
Use the hwmod clk to get the timer rate and explicitly enable the timecounter timer.
Add OMAP3 USB support.
Add twl, usbnopphy, tiusb, tiusbtll
Move omap3 dtb files to /boot/dtb
Remove BEAGLEBOARD kernel from list of kernels to build Remove BEAGLEBOARD kernel (supported by GENERIC now)
Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.
Remove DEVKIT8000 kernel (GENERIC should work now) Remove DPLL5 init ported from old omap code, it is not required
Set the stdout-path on xM like Ti OMAP3 BeagleBoard
Remove BEAGLEBOARDXM from the build Remove BEAGLEBOARDXM kernel (supported by GENERIC now)
Handle different register layout on OMAP3
Add omapfb to FDT-ized TI port.
Use dss as console on Nokia N900.
Enable IRQ status bits for omap3 type and set speed properly
Add RTC support
Remove tps65950pm (hardware now supported by twl4030.c)
Add NAND flash support.
Add tigpmc, omapnand
Attach tiusb before the default pass since it adds a bus to reduce kernel output Replace tps65950pm with twl (the former has been removed)
Fix non-FDT build
Cleanup and remove dependency on arch/arm/omap
Add support for GPIO interrupts and fix reading the state of output pins. Match smsc,lan9115 and honour local-mac-address/mac-address properties
Only one instance of twl(4) is needed Remove OVERO from build, and commented out N900 kernel config OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC.
Remove commented out IGEPV2 entry
OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by GENERIC.
No longer used.
Also match ti,omap2-onenand
Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context
Add driver for NXP TDA19988 HDMI encoder
Add support for AM335x display controller (LCDC).
Add tdahdmi, tilcdc, tifb
Test DRM_MODE_* flags, not VID_*
Comment out mode fixup (not needed it seems)
Use 297MHz for display clock
Select closest rate to desired pixel clock
Speed up mode setting a bit and turn off the display while changing modes
|
1.5 | 29-Oct-2022 |
jmcneill | Remove support for TI OMAP 2420 and 2430 eval boards.
This is part of the arch/arm/omap removal.
|
1.4 | 21-Sep-2018 |
skrll | Centralise defparam CONSADDR, CONSPEED, CONMODE and CONADDR into opt_console.h and adjust.
|
1.3 | 19-Mar-2018 |
ryo | branches: 1.3.2; move "defparam opt_machdep.h BOOT_ARGS" to files.evbarm from various places
|
1.2 | 27-Apr-2008 |
matt | branches: 1.2.86; Merge kernel changes in matt-armv6 to HEAD.
|
1.1 | 29-Oct-2007 |
matt | branches: 1.1.2; 1.1.6; 1.1.18; 1.1.20; 1.1.22; file files.tisdp24xx was initially added on branch matt-armv6.
|
1.1.22.1 | 16-May-2008 |
yamt | sync with head.
|
1.1.20.1 | 18-May-2008 |
yamt | sync with head.
|
1.1.18.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.1.6.2 | 10-Nov-2007 |
matt | Add AT91 support from Sami Kantoluoto Add TI OMAP2430 support from Marty Fouts @ Danger Inc
|
1.1.6.1 | 29-Oct-2007 |
matt | file files.tisdp24xx was added on branch matt-nb4-arm on 2007-11-10 02:56:55 +0000
|
1.1.2.2 | 21-Mar-2008 |
matt | Put CONS* in opt_com.h
|
1.1.2.1 | 29-Oct-2007 |
matt | Add support files TI SDP2420/SDP2430 eval board.
|
1.2.86.2 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
1.2.86.1 | 22-Mar-2018 |
pgoyette | Synch with HEAD, resolve conflicts
|
1.3.2.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.12 | 23-May-2020 |
jmcneill | GC toastersensors driver
|
1.11 | 17-Mar-2008 |
kiyohara | Clean up for includes of board independent driver.
|
1.10 | 03-Dec-2007 |
ad | branches: 1.10.10; 1.10.14; Interrupt handling changes, in discussion since February:
- Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts.
|
1.9 | 11-Dec-2005 |
christos | branches: 1.9.30; 1.9.46; 1.9.48; 1.9.50; 1.9.56; merge ktrace-lwp.
|
1.8 | 14-Aug-2005 |
joff | add toastersensors device
|
1.7 | 04-Feb-2005 |
joff | branches: 1.7.6; Support a wsdisplay(4) attachment on a tslcd
|
1.6 | 31-Jan-2005 |
joff | Add support for a 4x4 matrix keypad wskbd connected via the TS-7200 DIO header.
|
1.5 | 09-Jan-2005 |
joff | branches: 1.5.2; 1.5.4; 1.5.6; Allow for pcic(9) attachments on the ISA bus
|
1.4 | 08-Jan-2005 |
joff | Add tslcd device
|
1.3 | 27-Dec-2004 |
joff | Add tsrtc to TS-7200 config
|
1.2 | 26-Dec-2004 |
joff | support watchdog timer on TS-7200 CPLD
|
1.1 | 23-Dec-2004 |
joff | build configuration metadata for TS-7200 SBC
|
1.5.6.1 | 12-Feb-2005 |
yamt | sync with head.
|
1.5.4.4 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.5.4.3 | 04-Feb-2005 |
skrll | Sync with HEAD.
|
1.5.4.2 | 17-Jan-2005 |
skrll | Sync with HEAD.
|
1.5.4.1 | 09-Jan-2005 |
skrll | file files.tsarm was added on branch ktrace-lwp on 2005-01-17 19:29:13 +0000
|
1.5.2.1 | 29-Apr-2005 |
kent | sync with -current
|
1.7.6.3 | 24-Mar-2008 |
yamt | sync with head.
|
1.7.6.2 | 07-Dec-2007 |
yamt | sync with head
|
1.7.6.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.9.56.1 | 08-Dec-2007 |
mjf | Sync with HEAD.
|
1.9.50.2 | 23-Mar-2008 |
matt | sync with HEAD
|
1.9.50.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.9.48.1 | 09-Dec-2007 |
jmcneill | Sync with HEAD.
|
1.9.46.1 | 26-Dec-2007 |
rjs | Sync with HEAD.
|
1.9.30.1 | 03-Dec-2007 |
ad | Sync with HEAD.
|
1.10.14.1 | 03-Apr-2008 |
mjf | Sync with HEAD.
|
1.10.10.1 | 24-Mar-2008 |
keiichi | sync with head.
|
1.5 | 20-Jan-2019 |
skrll | G/C
|
1.4 | 11-Aug-2018 |
jmcneill | Fix VEXPRESS_A15 build
|
1.3 | 02-Jun-2017 |
jmcneill | branches: 1.3.8; 1.3.10; 1.3.12; Switch VEXPRESS_A15 kernel to use FDT and GENERIC.common. The dtb for this kernel can be found in the sysutils/dtb-arm-vexpress package as vexpress-v2p-ca15-tc1.dtb
|
1.2 | 11-Feb-2015 |
ozaki-r | branches: 1.2.2; Remove unexpected code duplications
I don't know why this happened...
|
1.1 | 09-Feb-2015 |
slp | Add support for Versatile Express A15 board.
This has not been tested with real hardware, just with the software model emulated by QEMU.
|
1.2.2.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.2.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.2.2.1 | 11-Feb-2015 |
skrll | file files.vexpress was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.3.12.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.3.10.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.3.10.1 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.3.8.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3.8.1 | 02-Jun-2017 |
jdolecek | file files.vexpress was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.2 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.1 | 06-Jun-2005 |
pooka | branches: 1.1.8; Add initial support for the PXA255-based Arcom Viper ARM board. The system can boot into multiuser, but most of the peripheral driver attachments are still missing.
Thanks go to Jan Nyman for arranging access to the hardware and to Steve Woodford for reviewing the code.
|
1.1.8.2 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.1.8.1 | 06-Jun-2005 |
skrll | file files.viper was added on branch ktrace-lwp on 2005-11-10 13:55:51 +0000
|
1.2 | 29-Oct-2022 |
jmcneill | GC unused files.
|
1.1 | 14-Jun-2018 |
jmcneill | branches: 1.1.2; Add support for QEMU ARM Virtual Machine ("virt").
|
1.1.2.2 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.1.2.1 | 14-Jun-2018 |
pgoyette | file files.virt was added on branch pgoyette-compat on 2018-06-25 07:25:40 +0000
|
1.2 | 28-Oct-2022 |
jmcneill | Retire PARALLELLA and ZEDBOARD kernel configs.
The Zynq-7000 port has been converted to Devicetree and is supported by the GENERIC kernel now.
|
1.1 | 23-Jan-2015 |
hkenken | branches: 1.1.2; 1.1.4; 1.1.20; Initial Zynq (Xilinx) support Add support for ZedBoard evaluation board and Parallella board. * cemac(4) Cadence EMAC/GEM(Gigabit) Ethernet Controller driver based on at91emac
|
1.1.20.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.20.1 | 23-Jan-2015 |
jdolecek | file files.zedboard was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.1.4.2 | 11-May-2015 |
msaitoh | Pull up following revision(s) (requested by nonaka in ticket #751): sys/arch/arm/zynq/zynq_axi.c: revision 1.1 sys/arch/evbarm/conf/files.zynq: revision 1.1 sys/arch/arm/zynq/zynq_uart.c: revision 1.1 sys/arch/evbarm/zynq/genassym.cf: revision 1.1 sys/arch/evbarm/zynq/zynq_start.S: revision 1.1 sys/arch/arm/zynq/zynq_slcrreg.h: revision 1.1 sys/arch/arm/zynq/zynq_usbreg.h: revision 1.1 sys/arch/arm/zynq/zynq7000_uart.c: revision 1.1 sys/arch/arm/zynq/zynq7000_sdhc.c: revision 1.1 sys/arch/arm/zynq/zynq_slcrvar.h: revision 1.1 sys/arch/arm/zynq/zynq_usbvar.h: revision 1.1 sys/arch/evbarm/conf/PARALLELLA_INSTALL: revision 1.1 sys/arch/arm/zynq/zynq_uartreg.h: revision 1.1 sys/arch/evbarm/zynq/platform.h: revision 1.1 sys/arch/evbarm/conf/mk.zynq: revision 1.1 sys/arch/evbarm/conf/files.zedboard: revision 1.1 sys/arch/arm/zynq/zynq7000_usb.c: revision 1.1 sys/dev/cadence/if_cemacvar.h: revision 1.1 sys/arch/arm/zynq/files.zynq: revision 1.1 sys/arch/arm/zynq/zynq_slcr.c: revision 1.1 sys/arch/arm/zynq/zynq7000_intr.h: revision 1.1 sys/arch/arm/conf/majors.arm32: revision 1.36 sys/arch/arm/zynq/zynq_uartvar.h: revision 1.1 sys/arch/evbarm/conf/files.parallella: revision 1.1 sys/arch/arm/zynq/zynq_space.c: revision 1.1 sys/dev/cadence/if_cemac.c: revision 1.1 sys/arch/evbarm/conf/PARALLELLA: revision 1.1 sys/arch/arm/zynq/zynq7000_board.c: revision 1.1 sys/arch/evbarm/Makefile: revision 1.10 sys/arch/evbarm/zynq/zynq_machdep.c: revision 1.1 sys/arch/arm/zynq/zynq7000_reg.h: revision 1.1 sys/arch/evbarm/conf/ZEDBOARD: revision 1.1 sys/dev/cadence/cemacreg.h: revision 1.1 sys/arch/evbarm/conf/std.zynq: revision 1.1 sys/arch/arm/zynq/zynq_dma.c: revision 1.1 sys/arch/arm/zynq/zynq_cemac.c: revision 1.1 sys/arch/arm/zynq/zynq7000_var.h: revision 1.1 sys/arch/evbarm/conf/ZEDBOARD_INSTALL: revision 1.1 sys/arch/arm/zynq/zynq_usb.c: revision 1.1 Initial Zynq (Xilinx) support Add support for ZedBoard evaluation board and Parallella board. * cemac(4) Cadence EMAC/GEM(Gigabit) Ethernet Controller driver based on at91emac
|
1.1.4.1 | 23-Jan-2015 |
msaitoh | file files.zedboard was added on branch netbsd-7 on 2015-05-11 11:00:33 +0000
|
1.1.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.2.1 | 23-Jan-2015 |
skrll | file files.zedboard was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.3 | 28-Oct-2022 |
jmcneill | Retire PARALLELLA and ZEDBOARD kernel configs.
The Zynq-7000 port has been converted to Devicetree and is supported by the GENERIC kernel now.
|
1.2 | 19-Mar-2018 |
ryo | move "defparam opt_machdep.h BOOT_ARGS" to files.evbarm from various places
|
1.1 | 23-Jan-2015 |
hkenken | branches: 1.1.2; 1.1.4; 1.1.20; 1.1.22; Initial Zynq (Xilinx) support Add support for ZedBoard evaluation board and Parallella board. * cemac(4) Cadence EMAC/GEM(Gigabit) Ethernet Controller driver based on at91emac
|
1.1.22.1 | 22-Mar-2018 |
pgoyette | Synch with HEAD, resolve conflicts
|
1.1.20.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.20.1 | 23-Jan-2015 |
jdolecek | file files.zynq was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.1.4.2 | 11-May-2015 |
msaitoh | Pull up following revision(s) (requested by nonaka in ticket #751): sys/arch/arm/zynq/zynq_axi.c: revision 1.1 sys/arch/evbarm/conf/files.zynq: revision 1.1 sys/arch/arm/zynq/zynq_uart.c: revision 1.1 sys/arch/evbarm/zynq/genassym.cf: revision 1.1 sys/arch/evbarm/zynq/zynq_start.S: revision 1.1 sys/arch/arm/zynq/zynq_slcrreg.h: revision 1.1 sys/arch/arm/zynq/zynq_usbreg.h: revision 1.1 sys/arch/arm/zynq/zynq7000_uart.c: revision 1.1 sys/arch/arm/zynq/zynq7000_sdhc.c: revision 1.1 sys/arch/arm/zynq/zynq_slcrvar.h: revision 1.1 sys/arch/arm/zynq/zynq_usbvar.h: revision 1.1 sys/arch/evbarm/conf/PARALLELLA_INSTALL: revision 1.1 sys/arch/arm/zynq/zynq_uartreg.h: revision 1.1 sys/arch/evbarm/zynq/platform.h: revision 1.1 sys/arch/evbarm/conf/mk.zynq: revision 1.1 sys/arch/evbarm/conf/files.zedboard: revision 1.1 sys/arch/arm/zynq/zynq7000_usb.c: revision 1.1 sys/dev/cadence/if_cemacvar.h: revision 1.1 sys/arch/arm/zynq/files.zynq: revision 1.1 sys/arch/arm/zynq/zynq_slcr.c: revision 1.1 sys/arch/arm/zynq/zynq7000_intr.h: revision 1.1 sys/arch/arm/conf/majors.arm32: revision 1.36 sys/arch/arm/zynq/zynq_uartvar.h: revision 1.1 sys/arch/evbarm/conf/files.parallella: revision 1.1 sys/arch/arm/zynq/zynq_space.c: revision 1.1 sys/dev/cadence/if_cemac.c: revision 1.1 sys/arch/evbarm/conf/PARALLELLA: revision 1.1 sys/arch/arm/zynq/zynq7000_board.c: revision 1.1 sys/arch/evbarm/Makefile: revision 1.10 sys/arch/evbarm/zynq/zynq_machdep.c: revision 1.1 sys/arch/arm/zynq/zynq7000_reg.h: revision 1.1 sys/arch/evbarm/conf/ZEDBOARD: revision 1.1 sys/dev/cadence/cemacreg.h: revision 1.1 sys/arch/evbarm/conf/std.zynq: revision 1.1 sys/arch/arm/zynq/zynq_dma.c: revision 1.1 sys/arch/arm/zynq/zynq_cemac.c: revision 1.1 sys/arch/arm/zynq/zynq7000_var.h: revision 1.1 sys/arch/evbarm/conf/ZEDBOARD_INSTALL: revision 1.1 sys/arch/arm/zynq/zynq_usb.c: revision 1.1 Initial Zynq (Xilinx) support Add support for ZedBoard evaluation board and Parallella board. * cemac(4) Cadence EMAC/GEM(Gigabit) Ethernet Controller driver based on at91emac
|
1.1.4.1 | 23-Jan-2015 |
msaitoh | file files.zynq was added on branch netbsd-7 on 2015-05-11 11:00:33 +0000
|
1.1.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.2.1 | 23-Jan-2015 |
skrll | file files.zynq was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.15 | 11-Feb-2023 |
mlelstv | Merge both SECTIONS declarations into one. Fixes PR 57223.
cats, epoc32 and zaurus need a similar fix.
|
1.14 | 10-Jul-2020 |
skrll | Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
|
1.13 | 08-Feb-2016 |
skrll | Preserve the .text section alignment
|
1.12 | 23-Aug-2015 |
uebayasi | Don't need to specify OUTPUT_FORMAT/OUTPUT_ARCH.
|
1.11 | 22-Aug-2015 |
uebayasi | According to matt@, .ARM.{extab,exidx} are no longer used.
|
1.10 | 21-Aug-2015 |
uebayasi | Simplify this by deciding load address at one place.
|
1.9 | 20-Aug-2015 |
uebayasi | Indent with 2 spaces.
|
1.8 | 30-Jan-2014 |
matt | branches: 1.8.6; Put EHABI exception tables at the end of text. provide __exidx_start and __exidx_end symbols.
|
1.7 | 24-Dec-2013 |
matt | Make sure _edata starts on a 8-byte boundary.
|
1.6 | 06-Mar-2011 |
jakllsch | branches: 1.6.4; 1.6.14; 1.6.18; Remove trailing spaces.
|
1.5 | 07-Nov-2008 |
rafal | branches: 1.5.8; 1.5.10; Explicitly set LOADADDR of bss/sbss so naiive bootloaders (cough, hpcboot) can deal with the BSS/SBSS of kernels linked with PA != VA.
|
1.4 | 27-Apr-2008 |
matt | branches: 1.4.6; 1.4.8; Merge kernel changes in matt-armv6 to HEAD.
|
1.3 | 23-May-2003 |
ichiro | branches: 1.3.80; 1.3.88; 1.3.104; 1.3.106; 1.3.108; support IXP425 Intel Network Processor running on BigEndian
|
1.2 | 05-Mar-2003 |
thorpej | When computing the LOADADDR() of .data and .sdata, use:
LOADADDR(previous_section) + (ADDR(current_section) - ADDR(previous_section))
to avoid using SIZEOF(), which does not properly take into account the size of orphans that might be sorted with the section.
|
1.1 | 20-Nov-2002 |
bsh | branches: 1.1.2; template of ldscript for some evbarm kernels.
@KERNEL_BASE_PHYS@ and @KERNEL_BASE_VIRT@ are replaced by values defined in Makefile.evbarm.inc.
|
1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
1.1.2.1 | 20-Nov-2002 |
thorpej | file ldscript.evbarm was added on branch nathanw_sa on 2002-12-11 05:58:31 +0000
|
1.3.108.2 | 04-May-2009 |
yamt | sync with head.
|
1.3.108.1 | 16-May-2008 |
yamt | sync with head.
|
1.3.106.1 | 18-May-2008 |
yamt | sync with head.
|
1.3.104.2 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.3.104.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.3.88.1 | 10-Nov-2007 |
matt | Add AT91 support from Sami Kantoluoto Add TI OMAP2430 support from Marty Fouts @ Danger Inc
|
1.3.80.1 | 09-Sep-2007 |
matt | Make data start on a large page boundary.
|
1.4.8.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.4.6.1 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.5.10.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.5.8.1 | 21-Apr-2011 |
rmind | sync with head
|
1.6.18.1 | 18-May-2014 |
rmind | sync with head
|
1.6.14.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.6.14.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.6.4.1 | 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.8.6.2 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.8.6.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.4 | 03-Jan-2003 |
thorpej | Use the common linker script for all evbarm platforms.
|
1.3 | 20-Nov-2002 |
thorpej | Let the "link_set*" input sections be orphans again, now that ld has been modifed to workd with them in the presence of explicit LMAs.
|
1.2 | 15-Nov-2002 |
thorpej | Explicitly gather "link_set*" sections into .text (after .rodata). This is necessary because unless we do so, since we do not pass -Ttext ... to the linker, the "link_set*" sections end up at VMA 0.
|
1.1 | 08-Jul-2002 |
rearnsha | branches: 1.1.2; 1.1.4; 1.1.6; Script file for linking an Integrator kernel image.
|
1.1.6.2 | 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.1.6.1 | 08-Jul-2002 |
jdolecek | file ldscript.integrator was added on branch kqueue on 2002-09-06 08:33:59 +0000
|
1.1.4.5 | 03-Jan-2003 |
thorpej | Sync with HEAD.
|
1.1.4.4 | 20-Nov-2002 |
thorpej | Sync with HEAD.
|
1.1.4.3 | 15-Nov-2002 |
thorpej | Sync with HEAD.
|
1.1.4.2 | 01-Aug-2002 |
nathanw | Catch up to -current.
|
1.1.4.1 | 08-Jul-2002 |
nathanw | file ldscript.integrator was added on branch nathanw_sa on 2002-08-01 02:41:32 +0000
|
1.1.2.2 | 16-Jul-2002 |
gehenna | catch up with -current.
|
1.1.2.1 | 08-Jul-2002 |
gehenna | file ldscript.integrator was added on branch gehenna-devsw on 2002-07-16 01:38:08 +0000
|
1.6 | 03-Jan-2003 |
thorpej | Use the common linker script for all evbarm platforms.
|
1.5 | 20-Nov-2002 |
thorpej | Let the "link_set*" input sections be orphans again, now that ld has been modifed to workd with them in the presence of explicit LMAs.
|
1.4 | 15-Nov-2002 |
thorpej | Explicitly gather "link_set*" sections into .text (after .rodata). This is necessary because unless we do so, since we do not pass -Ttext ... to the linker, the "link_set*" sections end up at VMA 0.
|
1.3 | 11-Apr-2002 |
thorpej | Lose -nbsd
|
1.2 | 01-Apr-2002 |
thorpej | Add -nbsd to OUTPUT_FORMAT BFD names.
|
1.1 | 03-Mar-2002 |
thorpej | branches: 1.1.4; 1.1.8; * Add support for running the IQ80310 kernel where KERNEL_BASE != physical memory start. Garbage-collect some cruft while here. * Move the kernel up to 0xc0000000, giving a 1G/3G kernel/user split. * Adjust the Integrator startup code accordingly.
|
1.1.8.5 | 03-Jan-2003 |
thorpej | Sync with HEAD.
|
1.1.8.4 | 20-Nov-2002 |
thorpej | Sync with HEAD.
|
1.1.8.3 | 15-Nov-2002 |
thorpej | Sync with HEAD.
|
1.1.8.2 | 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.1.8.1 | 03-Mar-2002 |
nathanw | file ldscript.iq80310 was added on branch nathanw_sa on 2002-04-01 07:39:45 +0000
|
1.1.4.3 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.1.4.2 | 16-Mar-2002 |
jdolecek | Catch up with -current.
|
1.1.4.1 | 03-Mar-2002 |
jdolecek | file ldscript.iq80310 was added on branch kqueue on 2002-03-16 15:57:26 +0000
|
1.6 | 03-Jan-2003 |
thorpej | Use the common linker script for all evbarm platforms.
|
1.5 | 20-Nov-2002 |
thorpej | Let the "link_set*" input sections be orphans again, now that ld has been modifed to workd with them in the presence of explicit LMAs.
|
1.4 | 15-Nov-2002 |
thorpej | Explicitly gather "link_set*" sections into .text (after .rodata). This is necessary because unless we do so, since we do not pass -Ttext ... to the linker, the "link_set*" sections end up at VMA 0.
|
1.3 | 11-Apr-2002 |
thorpej | branches: 1.3.6; Lose -nbsd
|
1.2 | 01-Apr-2002 |
thorpej | Add -nbsd to OUTPUT_FORMAT BFD names.
|
1.1 | 27-Mar-2002 |
thorpej | branches: 1.1.2; Support for the Intel IQ80321 eval board for the i80321 I/O Processor.
|
1.1.2.5 | 03-Jan-2003 |
thorpej | Sync with HEAD.
|
1.1.2.4 | 20-Nov-2002 |
thorpej | Sync with HEAD.
|
1.1.2.3 | 15-Nov-2002 |
thorpej | Sync with HEAD.
|
1.1.2.2 | 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.1.2.1 | 27-Mar-2002 |
nathanw | file ldscript.iq80321 was added on branch nathanw_sa on 2002-04-01 07:39:46 +0000
|
1.3.6.2 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.3.6.1 | 11-Apr-2002 |
jdolecek | file ldscript.iq80321 was added on branch kqueue on 2002-06-23 17:35:38 +0000
|
1.4 | 03-Jan-2003 |
thorpej | Use the common linker script for all evbarm platforms.
|
1.3 | 20-Nov-2002 |
thorpej | Let the "link_set*" input sections be orphans again, now that ld has been modifed to workd with them in the presence of explicit LMAs.
|
1.2 | 15-Nov-2002 |
thorpej | Explicitly gather "link_set*" sections into .text (after .rodata). This is necessary because unless we do so, since we do not pass -Ttext ... to the linker, the "link_set*" sections end up at VMA 0.
|
1.1 | 15-Jul-2002 |
ichiro | branches: 1.1.2; 1.1.4; 1.1.6; add support ixp12x0 eva-board "IXM1200"
|
1.1.6.2 | 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.1.6.1 | 15-Jul-2002 |
jdolecek | file ldscript.ixm1200 was added on branch kqueue on 2002-09-06 08:34:00 +0000
|
1.1.4.5 | 03-Jan-2003 |
thorpej | Sync with HEAD.
|
1.1.4.4 | 20-Nov-2002 |
thorpej | Sync with HEAD.
|
1.1.4.3 | 15-Nov-2002 |
thorpej | Sync with HEAD.
|
1.1.4.2 | 01-Aug-2002 |
nathanw | Catch up to -current.
|
1.1.4.1 | 15-Jul-2002 |
nathanw | file ldscript.ixm1200 was added on branch nathanw_sa on 2002-08-01 02:41:32 +0000
|
1.1.2.2 | 21-Jul-2002 |
gehenna | catch up with -current.
|
1.1.2.1 | 15-Jul-2002 |
gehenna | file ldscript.ixm1200 was added on branch gehenna-devsw on 2002-07-21 13:00:34 +0000
|
1.2 | 08-Jan-2008 |
joerg | assym.h dependency.
|
1.1 | 25-Jan-2003 |
thorpej | branches: 1.1.18; 1.1.76; 1.1.80; 1.1.86; 1.1.94; Add support for ADI Engineering's "Big Red Head" i80200 evaluation and development board, based around their BECC companion chip. Despite its name, the board can run in big- or little-endian mode (we currently run only in the latter).
|
1.1.94.1 | 08-Jan-2008 |
bouyer | Sync with HEAD
|
1.1.86.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.1.80.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.1.76.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.1.18.1 | 21-Jan-2008 |
yamt | sync with head
|
1.4 | 17-Feb-2024 |
christos | Fix MKREPRO build (Jan-Benedict Glaw)
|
1.3 | 18-Oct-2018 |
skrll | branches: 1.3.4; 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.2 | 14-Oct-2018 |
aymeric | Make the DE0 NanoSoC work also in big-endian mode
|
1.1 | 19-Sep-2018 |
aymeric | branches: 1.1.2; Add support for the DE0 NanoSoC board.
It's Cyclone V based and thus includes a dual-core Cortex A9 @925MHz. Most standard peripherals are supported (USB, SDCard, Ethernet) and no unusual peripheral is supported yet (FPGA, GPIO, ...)
|
1.1.2.3 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.1.2.2 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
1.1.2.1 | 19-Sep-2018 |
pgoyette | file mk.altera was added on branch pgoyette-compat on 2018-09-30 01:45:40 +0000
|
1.3.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.3.4.1 | 18-Oct-2018 |
christos | file mk.altera was added on branch phil-wifi on 2019-06-10 22:06:05 +0000
|
1.3 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.2 | 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.1 | 07-Feb-2015 |
jmcneill | branches: 1.1.2; 1.1.4; 1.1.20; 1.1.22; 1.1.24; Work-in-progress Odroid-C1 support.
|
1.1.24.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.22.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.1.22.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.1.20.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.20.1 | 07-Feb-2015 |
jdolecek | file mk.amlogic was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.1.4.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.4.1 | 07-Feb-2015 |
skrll | file mk.amlogic was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.1.2.2 | 21-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.1.2.1 | 07-Feb-2015 |
snj | file mk.amlogic was added on branch netbsd-7 on 2015-03-21 08:51:18 +0000
|
1.4 | 29-Mar-2014 |
matt | branches: 1.4.4; Change KERNEL_EXT_BASE to 0x80000000 and KERNEL_BASE_VIRT correspondingly.
|
1.3 | 18-Mar-2014 |
matt | Don't replicate most of mk.marvell in mk.armadaxp
|
1.2 | 29-May-2013 |
rkujawa | branches: 1.2.2; 1.2.4; Add CVS IDs where appropriate.
|
1.1 | 29-May-2013 |
rkujawa | Add build configuration for Armada XP.
Obtained from Marvell, Semihalf.
|
1.2.4.1 | 18-May-2014 |
rmind | sync with head
|
1.2.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.2.2.1 | 29-May-2013 |
tls | file mk.armadaxp was added on branch tls-maxphys on 2013-06-23 06:20:04 +0000
|
1.4.4.2 | 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.4.4.1 | 29-Mar-2014 |
yamt | file mk.armadaxp was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.1 | 13-Nov-2005 |
hamajima | branches: 1.1.4; 1.1.22; Add initial support for the EP9315-based Atmark Techno Armadillo-9 board.
|
1.1.22.2 | 21-Jun-2006 |
yamt | sync with head.
|
1.1.22.1 | 13-Nov-2005 |
yamt | file mk.armadillo9 was added on branch yamt-lazymbuf on 2006-06-21 14:50:33 +0000
|
1.1.4.2 | 11-Dec-2005 |
christos | Sync with head.
|
1.1.4.1 | 13-Nov-2005 |
christos | file mk.armadillo9 was added on branch ktrace-lwp on 2005-12-11 10:28:16 +0000
|
1.5 | 08-Apr-2018 |
jmcneill | Remove old Allwinner port.
|
1.4 | 14-Oct-2014 |
jmcneill | branches: 1.4.18; 1.4.20; move cpu flags to makeoptios
|
1.3 | 15-Sep-2014 |
martin | Pass BOARDTYPE as a string to awin_machdep.c
|
1.2 | 07-Sep-2014 |
skrll | branches: 1.2.2; Fix BOARDTYPE handling
|
1.1 | 31-Aug-2014 |
matt | Move away from cubie to awin since "cubie" will actually work on non-cubie boards. Let the config file specify what board is being built for.
|
1.2.2.4 | 13-Nov-2014 |
martin | Pull up the following revision, requested by skrl in ticket #222: src/sys/arch/evbarm/conf/mk.awin 1.3
Pass BOARDTYPE as a string to awin_machdep.c
|
1.2.2.3 | 12-Nov-2014 |
martin | Pull up following revision(s) (requested by skrll in ticket #222): etc/etc.evbarm/Makefile.inc 1.64 sys/arch/evbarm/conf/BPI 1.2,1.4,1.6-1.7,1.9 sys/arch/evbarm/conf/BPI_INSTALL 1.1 sys/arch/evbarm/conf/CUBIEBOARD 1.18-1.30 sys/arch/evbarm/conf/CUBIETRUCK 1.4,1.6 sys/arch/evbarm/conf/mk.awin 1.4 sys/arch/evbarm/conf/std.awin 1.4 (via patch) sys/conf/files 1.1104 sys/dev/usb/motg.c 1.9-1.12 sys/dev/usb/motgreg.h 1.2-1.4 Allow attachment glue to override the number of endpoints - options MOTG_ALLWINNER to select the awin specific reg layout options MOTG_ALLWINNER - Instead of polluting motgreg.h with AllWinner specific registers (things were getting out of hand), move the AllWinner reg definitions to arch/arm/allwinner/awin_otgreg.h and include that instead of dev/usb/motgreg.h when MOTG_ALLWINNER is defined. let the bus driver override fifo size - If the bus driver supplies a fifo size and dynfifo is true, use it - Various kernel config fixes.
|
1.2.2.2 | 10-Sep-2014 |
martin | Pull up following revision(s) (requested by skrll in ticket #82): sys/arch/evbarm/awin/awin_start.S: revision 1.1 sys/arch/evbarm/conf/mk.cubie: file removal sys/arch/evbarm/conf/std.awin: revision 1.1 sys/arch/evbarm/cubie/genassym.cf: file removal sys/arch/evbarm/conf/CUBIEBOARD: revision 1.17 sys/arch/evbarm/conf/BPI: revision 1.1 sys/arch/evbarm/awin/genassym.cf: revision 1.1 sys/arch/evbarm/awin/platform.h: revision 1.1 sys/arch/evbarm/conf/files.awin: revision 1.1 sys/arch/evbarm/conf/mk.cubie: revision 1.4 sys/arch/evbarm/conf/CUBIETRUCK: revision 1.3 sys/arch/evbarm/cubie/cubie_machdep.c: revision 1.21 sys/arch/evbarm/awin/awin_machdep.c: revision 1.1 sys/arch/evbarm/awin/awin_machdep.c: revision 1.3 sys/arch/evbarm/awin/awin_machdep.c: revision 1.4 sys/arch/evbarm/conf/std.cubie: file removal sys/arch/evbarm/conf/mk.awin: revision 1.1 sys/arch/evbarm/conf/mk.awin: revision 1.2 sys/arch/evbarm/cubie/cubie_machdep.c: file removal sys/arch/evbarm/cubie/cubie_start.S: file removal sys/arch/evbarm/cubie/platform.h: file removal sys/arch/evbarm/conf/files.cubie: file removal
Move away from "cubie" to generic "awin" and introduce a BOARDTYPE variable. This allows other boards to use the cubie code.
Add a Banana Pi kernel config and fixup mmc0detect assignment for BPI.
|
1.2.2.1 | 07-Sep-2014 |
martin | file mk.awin was added on branch netbsd-7 on 2014-09-10 09:37:51 +0000
|
1.4.20.1 | 16-Apr-2018 |
pgoyette | Sync with HEAD, resolve some conflicts
|
1.4.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.4.18.1 | 14-Oct-2014 |
jdolecek | file mk.awin was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.7 | 17-Feb-2024 |
christos | Fix MKREPRO build (Jan-Benedict Glaw)
|
1.6 | 21-Jan-2019 |
skrll | G/C
|
1.5 | 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.4 | 28-Oct-2013 |
matt | branches: 1.4.2; 1.4.30; 1.4.32; Support for the Broadcom BCM56340 iProc based switch.
|
1.3 | 04-Aug-2013 |
matt | Supply the --be8 if building a big endian kernel.
|
1.2 | 08-Dec-2012 |
matt | branches: 1.2.2; For cortex kernels, also specify -mfpu=neon
|
1.1 | 01-Sep-2012 |
matt | branches: 1.1.2; 1.1.4; 1.1.6; Add support for the BCM95301X development board
|
1.1.6.2 | 28-Nov-2012 |
matt | merge from -HEAD improves arm (mostly for Cortex) support targeting OMAP and BCM53xx.
|
1.1.6.1 | 01-Sep-2012 |
matt | file mk.bcm53xx was added on branch matt-nb6-plus on 2012-11-28 22:50:08 +0000
|
1.1.4.4 | 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.1.4.3 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.1.4.2 | 30-Oct-2012 |
yamt | sync with head
|
1.1.4.1 | 01-Sep-2012 |
yamt | file mk.bcm53xx was added on branch yamt-pagecache on 2012-10-30 17:19:21 +0000
|
1.1.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.2.1 | 25-Feb-2013 |
tls | resync with head
|
1.2.2.2 | 18-May-2014 |
rmind | sync with head
|
1.2.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.4.32.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.4.30.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.4.30.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.4.2.2 | 15-Feb-2014 |
matt | Merge armv7 support from HEAD, specifically support for the BCM5301X and BCM56340 evbarm kernels.
|
1.4.2.1 | 28-Oct-2013 |
matt | file mk.bcm53xx was added on branch matt-nb5-mips64 on 2014-02-15 16:18:37 +0000
|
1.14 | 29-Oct-2022 |
jmcneill | Retire arch/evbarm/beagle.
A few more kernel configs go away:
- OMAP5EVM and PANDABOARD likely never worked to begin with. - N900 and VTC100 are TI AM335x based, which is supported by GENERIC.
|
1.13 | 27-Sep-2019 |
mlelstv | BEAGLE* kernel expects NetBSD bootargs (command line, no FDT).
|
1.12 | 18-May-2019 |
skrll | branches: 1.12.2; Convert remaining armv7 kernels to generic start and remove a bunch of code including a9_mpsubr.S.
Thanks to Lwazi Dube for testing PANDABOARD and BEAGLEBONE.
|
1.11 | 29-Mar-2014 |
matt | branches: 1.11.30; enable cortex-a15 for omap5 boards
|
1.10 | 17-Jun-2013 |
matt | branches: 1.10.2; beagle now has a genassym.cf
|
1.9 | 08-Dec-2012 |
matt | For cortex kernels, also specify -mfpu=neon
|
1.8 | 22-Aug-2012 |
matt | branches: 1.8.2; If building for a PANDABOARD use -mcpu=cortex-a9
|
1.7 | 20-Aug-2012 |
matt | Make gzip'ed uboot images.
|
1.6 | 14-Jul-2012 |
matt | gcc4.5 does support cortex-a8 so use it.
|
1.5 | 06-Mar-2011 |
jakllsch | branches: 1.5.4; 1.5.12; Remove trailing spaces.
|
1.4 | 31-Jan-2011 |
matt | Change to use TOOL_MKUBOOTIMAGE Make sure we cleanup everything. gemini now has its own genassym.cf
|
1.3 | 18-Jun-2010 |
jmcneill | branches: 1.3.2; 1.3.4; emit u-boot image 'netbsd.ub' as part of beagle kernel build
|
1.2 | 28-Oct-2008 |
matt | branches: 1.2.6; 1.2.8; 1.2.14; 1.2.18; 1.2.20; Since KERNEL_BASE_PHYS and KERNEL_BASE_VIRT are the same as LOADADDRESS, define them using LOADADDRESS.
|
1.1 | 22-Oct-2008 |
matt | branches: 1.1.2; Initial BEAGLEBOARD support. Compile tested only so far.
|
1.1.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.2.20.3 | 21-Apr-2011 |
rmind | sync with head
|
1.2.20.2 | 05-Mar-2011 |
rmind | sync with head
|
1.2.20.1 | 03-Jul-2010 |
rmind | sync with head
|
1.2.18.1 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.2.14.3 | 11-Aug-2010 |
yamt | sync with head.
|
1.2.14.2 | 04-May-2009 |
yamt | sync with head.
|
1.2.14.1 | 28-Oct-2008 |
yamt | file mk.beagle was added on branch yamt-nfs-mp on 2009-05-04 08:10:57 +0000
|
1.2.8.2 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.2.8.1 | 28-Oct-2008 |
mjf | file mk.beagle was added on branch mjf-devfs2 on 2009-01-17 13:27:58 +0000
|
1.2.6.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.2.6.1 | 28-Oct-2008 |
haad | file mk.beagle was added on branch haad-dm on 2008-12-13 01:13:07 +0000
|
1.3.4.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.3.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.5.12.1 | 28-Nov-2012 |
matt | merge from -HEAD improves arm (mostly for Cortex) support targeting OMAP and BCM53xx.
|
1.5.4.3 | 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.5.4.2 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.5.4.1 | 30-Oct-2012 |
yamt | sync with head
|
1.8.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.8.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.8.2.1 | 25-Feb-2013 |
tls | resync with head
|
1.10.2.1 | 18-May-2014 |
rmind | sync with head
|
1.11.30.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.11.30.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.12.2.1 | 25-Oct-2019 |
martin | Pull up following revision(s) (requested by mlelstv in ticket #381):
sys/arch/evbarm/conf/mk.beagle: revision 1.13
BEAGLE* kernel expects NetBSD bootargs (command line, no FDT).
|
1.5 | 31-Aug-2014 |
matt | These have been moved to evbarm/awin or conf/*.awin
|
1.4 | 29-Aug-2014 |
matt | Instead of printing cubie, use the BOARDTYPE instead. This allows other boards to use the cubie code but see a more useful BOARDTYPE. We could also use it to enable more apporpriate configuration for the board.
|
1.3 | 30-Jan-2014 |
matt | branches: 1.3.2; 1.3.6; 1.3.8; 1.3.10; 1.3.12; For BE kernels, pass --be8 to the linker
|
1.2 | 06-Sep-2013 |
matt | Use KERNEL_BASE_PHYS for load and entry addresses for u-boot.
|
1.1 | 03-Sep-2013 |
matt | Prelimary config goo for CubieBoard 1 & 2 (config is happy with it)
|
1.3.12.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3.12.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.3.12.1 | 30-Jan-2014 |
tls | file mk.cubie was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.3.10.1 | 10-Sep-2014 |
martin | Pull up following revision(s) (requested by skrll in ticket #82): sys/arch/evbarm/awin/awin_start.S: revision 1.1 sys/arch/evbarm/conf/mk.cubie: file removal sys/arch/evbarm/conf/std.awin: revision 1.1 sys/arch/evbarm/cubie/genassym.cf: file removal sys/arch/evbarm/conf/CUBIEBOARD: revision 1.17 sys/arch/evbarm/conf/BPI: revision 1.1 sys/arch/evbarm/awin/genassym.cf: revision 1.1 sys/arch/evbarm/awin/platform.h: revision 1.1 sys/arch/evbarm/conf/files.awin: revision 1.1 sys/arch/evbarm/conf/mk.cubie: revision 1.4 sys/arch/evbarm/conf/CUBIETRUCK: revision 1.3 sys/arch/evbarm/cubie/cubie_machdep.c: revision 1.21 sys/arch/evbarm/awin/awin_machdep.c: revision 1.1 sys/arch/evbarm/awin/awin_machdep.c: revision 1.3 sys/arch/evbarm/awin/awin_machdep.c: revision 1.4 sys/arch/evbarm/conf/std.cubie: file removal sys/arch/evbarm/conf/mk.awin: revision 1.1 sys/arch/evbarm/conf/mk.awin: revision 1.2 sys/arch/evbarm/cubie/cubie_machdep.c: file removal sys/arch/evbarm/cubie/cubie_start.S: file removal sys/arch/evbarm/cubie/platform.h: file removal sys/arch/evbarm/conf/files.cubie: file removal
Move away from "cubie" to generic "awin" and introduce a BOARDTYPE variable. This allows other boards to use the cubie code.
Add a Banana Pi kernel config and fixup mmc0detect assignment for BPI.
|
1.3.8.2 | 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.3.8.1 | 30-Jan-2014 |
yamt | file mk.cubie was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.3.6.2 | 18-May-2014 |
rmind | sync with head
|
1.3.6.1 | 30-Jan-2014 |
rmind | file mk.cubie was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.3.2.2 | 24-Mar-2014 |
matt | Add cubie from HEAD
|
1.3.2.1 | 30-Jan-2014 |
matt | file mk.cubie was added on branch matt-nb5-mips64 on 2014-03-24 18:46:38 +0000
|
1.6 | 31-Mar-2019 |
jmcneill | Remove EXYNOS kernel config.
|
1.5 | 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.4 | 13-Dec-2017 |
jmcneill | branches: 1.4.2; 1.4.4; Revert compressed uimg change, it is causing problems with overlapping $kernel_addr_r vs. kernel load address.
|
1.3 | 09-Dec-2017 |
jmcneill | Reduce the number of build artifacts and use a compressed version of the kernel for legacy U-Boot images (netbsd.ub).
|
1.2 | 26-Dec-2015 |
jmcneill | branches: 1.2.2; 1.2.18; tag kernel as type linux so we get the fdt address in r2
|
1.1 | 06-Dec-2015 |
marty | Reorganize Exynos code step 1 of N
create config files that use evbarm/exynos rather than evbarm/odroid for the machdep portion.
point ODROID-XU4 at those files
add evbarm/exynos/exyos_{start.S, machdep.c} and platform.h that are exynos 5422 specific. -- We'll edit in other exynos platforms once this one fully works.
This boots the Odroid XU4 to the same point as using evbarm/odroid does, but with some differences in gpio handling. Everything else should be semantically equivalent.
|
1.2.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.2.18.1 | 26-Dec-2015 |
jdolecek | file mk.exynos was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.2.2.3 | 19-Mar-2016 |
skrll | Sync with HEAD
|
1.2.2.2 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.2.2.1 | 26-Dec-2015 |
skrll | file mk.exynos was added on branch nick-nhusb on 2015-12-27 12:09:34 +0000
|
1.4.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.4.2.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.2 | 27-Feb-2005 |
bsh | This file is not used. CVS: ---------------------------------------------------------------------- CVS: CVSROOT cvs.NetBSD.org:/cvsroot CVS: ---------------------------------------------------------------------- CVS: CVSROOT cvs.NetBSD.org:/cvsroot
|
1.1 | 03-Jan-2003 |
thorpej | branches: 1.1.2; 1.1.4; 1.1.12; 1.1.14; Split board-specific Makefile fragments into their own files.
|
1.1.14.1 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.1.12.1 | 29-Apr-2005 |
kent | sync with -current
|
1.1.4.1 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.1.2.2 | 03-Jan-2003 |
thorpej | Sync with HEAD.
|
1.1.2.1 | 03-Jan-2003 |
thorpej | file mk.g4250ebx was added on branch nathanw_sa on 2003-01-03 16:43:14 +0000
|
1.3 | 30-Jun-2011 |
matt | Use ${TOOL_GZIP}
|
1.2 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.1 | 26-Feb-2005 |
bsh | branches: 1.1.2; 1.1.6; 1.1.8; TWINTAIL (official product name is G4255EB) is an evaluation board with Intel PXA255 processor from Genetec corp. You can get some information on the board from http://ad.genetec.co.jp/ but only in Japanese.
|
1.1.8.2 | 29-Apr-2005 |
kent | sync with -current
|
1.1.8.1 | 26-Feb-2005 |
kent | file mk.g42xxeb was added on branch kent-audio2 on 2005-04-29 11:28:07 +0000
|
1.1.6.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.1.6.1 | 26-Feb-2005 |
yamt | file mk.g42xxeb was added on branch yamt-km on 2005-03-19 08:32:55 +0000
|
1.1.2.2 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.1.2.1 | 26-Feb-2005 |
skrll | file mk.g42xxeb was added on branch ktrace-lwp on 2005-03-04 16:38:14 +0000
|
1.4 | 28-Feb-2014 |
matt | Use CPPFLAGS and drop -mlittle-endian
|
1.3 | 31-Jan-2011 |
matt | branches: 1.3.4; 1.3.14; 1.3.18; Change to use TOOL_MKUBOOTIMAGE Make sure we cleanup everything. gemini now has its own genassym.cf
|
1.2 | 28-Oct-2008 |
matt | branches: 1.2.6; 1.2.8; 1.2.14; 1.2.20; 1.2.26; 1.2.28; Move line from mk.gemini to std.gemini so addrs are all in one place.
|
1.1 | 24-Oct-2008 |
matt | branches: 1.1.2; Add support for Cortina Systems SL3516 eval board.
|
1.1.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.2.28.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.2.26.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.2.20.1 | 05-Mar-2011 |
rmind | sync with head
|
1.2.14.2 | 04-May-2009 |
yamt | sync with head.
|
1.2.14.1 | 28-Oct-2008 |
yamt | file mk.gemini was added on branch yamt-nfs-mp on 2009-05-04 08:10:57 +0000
|
1.2.8.2 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.2.8.1 | 28-Oct-2008 |
mjf | file mk.gemini was added on branch mjf-devfs2 on 2009-01-17 13:27:58 +0000
|
1.2.6.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.2.6.1 | 28-Oct-2008 |
haad | file mk.gemini was added on branch haad-dm on 2008-12-13 01:13:07 +0000
|
1.3.18.1 | 18-May-2014 |
rmind | sync with head
|
1.3.14.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.3.4.1 | 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.11 | 17-Feb-2024 |
christos | Fix MKREPRO build (Jan-Benedict Glaw)
|
1.10 | 29-Aug-2020 |
jakllsch | tegra_xusb: fix xusb static firmware build
To work around objcopy and ld now being unable to create a EABI5 object from a binary, use the assembler directive .incbin in inline assembly to pull in the firmware blob.
This also probably makes TEGRA210_XUSB_BIN_STATIC actually work.
|
1.9 | 16-Dec-2019 |
skrll | Update to new RaspberryPi firware
commit 0c01dbefba45a08c47f8538d5a071a0fba6b7e83 Author: popcornmix <popcornmix@gmail.com> Date: Wed Dec 11 15:30:08 2019 +0000
and include firmware for RPI4
Firmware has bee updated to support mainline linux kernels as described in https://github.com/raspberrypi/linux/issues/3237
|
1.8 | 14-Apr-2019 |
skrll | Create a RPI compatible image which cn be used with
kernel_address=0x10000040
in config.txt.
XXX alignment requirement needs fixing
|
1.7 | 30-Mar-2019 |
jmcneill | Set entry point to generic_start instead of the default
|
1.6 | 14-Mar-2019 |
jmcneill | U-Boot fails to boot a compressed kernel_noload image, so stop emitting them.
|
1.5 | 30-Oct-2018 |
martin | When BOARDTYPE is not set, use MACHINE_ARCH for the image name.
|
1.4 | 30-Oct-2018 |
skrll | Don't forget EXTRA_LINKFLAGS+= --be8 for BE kernels
|
1.3 | 29-Oct-2018 |
martin | If no BOARDTYPE is defined, avoid the space to separate it from the OS release.
|
1.2 | 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.1 | 01-Apr-2018 |
ryo | branches: 1.1.2; 1.1.4; Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@) - add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
|
1.1.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.1.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.2.4 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.1.2.3 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.1.2.2 | 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
1.1.2.1 | 01-Apr-2018 |
pgoyette | file mk.generic was added on branch pgoyette-compat on 2018-04-07 04:12:12 +0000
|
1.7 | 17-Feb-2024 |
christos | Fix MKREPRO build (Jan-Benedict Glaw)
|
1.6 | 04-Sep-2020 |
jakllsch | Link evbarm/aarch64eb kernels in big endian mode
|
1.5 | 16-Dec-2019 |
skrll | Update to new RaspberryPi firware
commit 0c01dbefba45a08c47f8538d5a071a0fba6b7e83 Author: popcornmix <popcornmix@gmail.com> Date: Wed Dec 11 15:30:08 2019 +0000
and include firmware for RPI4
Firmware has bee updated to support mainline linux kernels as described in https://github.com/raspberrypi/linux/issues/3237
|
1.4 | 04-Dec-2019 |
jmcneill | Update arm64 image header in place
|
1.3 | 29-Sep-2018 |
jmcneill | branches: 1.3.4; Set load offset to +2M to make room for QEMU's bootloader stub
|
1.2 | 14-Sep-2018 |
skrll | Move the aarch64 start stub from sys/arch/evbarm to sys/arch/aarch64.
Delete the unused/empty evbarm/fdt/genassym.cf while I'm here.
|
1.1 | 01-Apr-2018 |
ryo | branches: 1.1.2; 1.1.4; Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@) - add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
|
1.1.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.1.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.2.3 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
1.1.2.2 | 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
1.1.2.1 | 01-Apr-2018 |
pgoyette | file mk.generic64 was added on branch pgoyette-compat on 2018-04-07 04:12:12 +0000
|
1.3.4.1 | 09-Dec-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #525):
external/cddl/osnet/dev/dtrace/aarch64/dtrace_isa.c: revision 1.1 distrib/sets/lists/modules/md.i386: revision 1.83 share/mk/bsd.own.mk: revision 1.1168 usr.bin/mkubootimage/mkubootimage.c: revision 1.25 sys/modules/dtrace/Makefile: revision 1.7 usr.bin/mkubootimage/mkubootimage.c: revision 1.26 sys/modules/dtrace/Makefile: revision 1.8 external/cddl/osnet/dist/lib/libdtrace/aarch64/dt_isadep.c: revision 1.2 distrib/sets/lists/modules/mi: revision 1.128 sys/arch/aarch64/include/frame.h: revision 1.3 sys/arch/evbarm/conf/mk.generic64: revision 1.4 external/cddl/osnet/dist/lib/libdtrace/common/dt_link.c: revision 1.12 sys/modules/cyclic/Makefile: revision 1.4 sys/arch/aarch64/conf/Makefile.aarch64: revision 1.16 external/cddl/osnet/dev/dtrace/aarch64/dtrace_subr.c: revision 1.1 sys/arch/aarch64/aarch64/start.S: revision 1.3 sys/arch/aarch64/aarch64/trap.c: revision 1.22 external/cddl/osnet/dev/fbt/aarch64/fbt_isa.c: revision 1.1 external/cddl/osnet/dev/dtrace/aarch64/dtrace_asm.S: revision 1.1 external/cddl/osnet/dev/fbt/aarch64/fbt_isa.h: revision 1.1 external/cddl/osnet/dev/dtrace/aarch64/regset.h: revision 1.1 external/cddl/osnet/lib/libdtrace/Makefile: revision 1.26 distrib/sets/lists/modules/md.amd64: revision 1.82 usr.bin/mkubootimage/mkubootimage.1: revision 1.13 distrib/sets/lists/modules/ad.arm: revision 1.14
Add KDTRACE_HOOKS support.
Define lwp_trapframe() macro
dtrace: add support for aarch64
Add syscall_linux back for other arm architectures (accidently removed in previous)
Add -u flag for updating headers in place.
Fix alignment of .text section by changing load address to 0xffffffc000000000 and adding 64 bytes of padding before the entry point.
Update arm64 image header in place
Move dtrace_syscall_linux out of mi set list
Enable DTrace on aarch64
Fix signed/unsigned comparison
|
1.2 | 13-Sep-2018 |
skrll | G/C GOLDENGATE
|
1.1 | 19-Feb-2013 |
matt | branches: 1.1.4; 1.1.14; 1.1.40; 1.1.42; More Cortina CS75xx files.
|
1.1.42.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.40.1 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
1.1.14.2 | 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.1.14.1 | 19-Feb-2013 |
yamt | file mk.goldengate was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.1.4.2 | 25-Feb-2013 |
tls | resync with head
|
1.1.4.1 | 19-Feb-2013 |
tls | file mk.goldengate was added on branch tls-maxphys on 2013-02-25 00:28:35 +0000
|
1.8 | 17-Feb-2024 |
christos | Fix MKREPRO build (Jan-Benedict Glaw)
|
1.7 | 18-May-2019 |
skrll | Convert remaining armv7 kernels to generic start and remove a bunch of code including a9_mpsubr.S.
Thanks to Lwazi Dube for testing PANDABOARD and BEAGLEBONE.
|
1.6 | 04-Oct-2016 |
kiyohara | branches: 1.6.16; Add KERNEL_BASE_PHYS for duovero and pepper.
|
1.5 | 19-Apr-2016 |
kiyohara | branches: 1.5.2; OVERO's .ub file includes release
|
1.4 | 30-Jun-2011 |
matt | branches: 1.4.12; 1.4.30; Use ${TOOL_GZIP}
|
1.3 | 31-Jan-2011 |
matt | Change to use TOOL_MKUBOOTIMAGE Make sure we cleanup everything. gemini now has its own genassym.cf
|
1.2 | 10-Jul-2010 |
kiyohara | branches: 1.2.2; 1.2.4; Support Overo (Gumstix inc). + This commit supports basically. + Expansion boards not support yet. And MicroSD, Wifi, Bluetooth too.
|
1.1 | 16-Oct-2006 |
kiyohara | branches: 1.1.2; 1.1.4; 1.1.8; 1.1.62; 1.1.82; 1.1.84; Add initial support for the PXA255-based gumstix board.
|
1.1.84.1 | 05-Mar-2011 |
rmind | sync with head
|
1.1.82.1 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.1.62.1 | 11-Aug-2010 |
yamt | sync with head.
|
1.1.8.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.1.8.1 | 16-Oct-2006 |
yamt | file mk.gumstix was added on branch yamt-lazymbuf on 2006-12-30 20:45:49 +0000
|
1.1.4.2 | 18-Nov-2006 |
ad | Sync with head.
|
1.1.4.1 | 16-Oct-2006 |
ad | file mk.gumstix was added on branch newlock2 on 2006-11-18 21:29:10 +0000
|
1.1.2.2 | 22-Oct-2006 |
yamt | sync with head
|
1.1.2.1 | 16-Oct-2006 |
yamt | file mk.gumstix was added on branch yamt-splraiseipl on 2006-10-22 06:04:36 +0000
|
1.2.4.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.2.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.4.30.2 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.4.30.1 | 22-Apr-2016 |
skrll | Sync with HEAD
|
1.4.12.1 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.5.2.1 | 04-Nov-2016 |
pgoyette | Sync with HEAD
|
1.6.16.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2 | 29-Oct-2022 |
jmcneill | Remove support for TI OMAP-L138 based Hawkboard.
This change is part of arch/arm/omap removal.
|
1.1 | 02-Oct-2013 |
matt | branches: 1.1.4; 1.1.6; 1.1.10; Add support for OMAP1-183 base hawkboard (HAWK) from Sughosh Ganu. Minor cleanup (adding $NetBSD to headers, __KERNEL_RCSID to C files, etc).
|
1.1.10.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.10.1 | 02-Oct-2013 |
tls | file mk.hawk was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.1.6.2 | 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.1.6.1 | 02-Oct-2013 |
yamt | file mk.hawk was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.1.4.2 | 18-May-2014 |
rmind | sync with head
|
1.1.4.1 | 02-Oct-2013 |
rmind | file mk.hawk was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.1 | 16-Apr-2006 |
nonaka | branches: 1.1.2; 1.1.4; 1.1.8; 1.1.10; 1.1.14; 1.1.20; A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".
Please refer to following URL for this machine. http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U
|
1.1.20.2 | 09-Sep-2006 |
rpaulo | sync with head
|
1.1.20.1 | 16-Apr-2006 |
rpaulo | file mk.hdl_g was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:38:40 +0000
|
1.1.14.2 | 21-Jun-2006 |
yamt | sync with head.
|
1.1.14.1 | 16-Apr-2006 |
yamt | file mk.hdl_g was added on branch yamt-lazymbuf on 2006-06-21 14:50:33 +0000
|
1.1.10.2 | 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
1.1.10.1 | 16-Apr-2006 |
tron | file mk.hdl_g was added on branch peter-altq on 2006-05-24 15:47:54 +0000
|
1.1.8.2 | 24-May-2006 |
yamt | sync with head.
|
1.1.8.1 | 16-Apr-2006 |
yamt | file mk.hdl_g was added on branch yamt-pdpolicy on 2006-05-24 10:56:40 +0000
|
1.1.4.2 | 22-Apr-2006 |
simonb | Sync with head.
|
1.1.4.1 | 16-Apr-2006 |
simonb | file mk.hdl_g was added on branch simonb-timecounters on 2006-04-22 11:37:22 +0000
|
1.1.2.2 | 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
1.1.2.1 | 16-Apr-2006 |
elad | file mk.hdl_g was added on branch elad-kernelauth on 2006-04-19 02:32:21 +0000
|
1.2 | 20-May-2020 |
hkenken | i.MX support merged into GENERIC kernel.
|
1.1 | 24-Jul-2019 |
hkenken | branches: 1.1.10; Add support for device tree.
+ CCM (clk) + COM (uart) + GPIO + IOMUX (pin control) + PCIe + SDHC + USB Host + USB phy
|
1.1.10.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.1.10.1 | 24-Jul-2019 |
martin | file mk.imx was added on branch phil-wifi on 2020-04-13 08:03:42 +0000
|
1.2 | 07-Oct-2013 |
matt | iMX233/OLinuXino changes from Petri Laskso. See http://mail-index.netbsd.org/port-arm/2013/10/07/msg002042.html
|
1.1 | 20-Nov-2012 |
jkunz | branches: 1.1.2; 1.1.4; 1.1.6; Add initial support for Olimex iMX233 based OLinuXino boards. https://www.olimex.com/Products/OLinuXino/iMX233/ Contributed by Petri Laakso.
|
1.1.6.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.6.2 | 25-Feb-2013 |
tls | resync with head
|
1.1.6.1 | 20-Nov-2012 |
tls | file mk.imx23_olinuxino was added on branch tls-maxphys on 2013-02-25 00:28:35 +0000
|
1.1.4.1 | 18-May-2014 |
rmind | sync with head
|
1.1.2.3 | 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.1.2.2 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.1.2.1 | 20-Nov-2012 |
yamt | file mk.imx23_olinuxino was added on branch yamt-pagecache on 2013-01-16 05:32:52 +0000
|
1.2 | 27-Apr-2008 |
matt | Merge kernel changes in matt-armv6 to HEAD.
|
1.1 | 29-Aug-2007 |
matt | branches: 1.1.2; 1.1.20; 1.1.22; 1.1.24; file mk.imx31 was initially added on branch matt-armv6.
|
1.1.24.1 | 16-May-2008 |
yamt | sync with head.
|
1.1.22.1 | 18-May-2008 |
yamt | sync with head.
|
1.1.20.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.1.2.2 | 11-Sep-2007 |
matt | More support for Freescale i.MX31 DEV LITE KIT
|
1.1.2.1 | 29-Aug-2007 |
matt | Initial IMX31LITE configury
|
1.3 | 23-May-2020 |
skrll | imx6 kernels are part of GENERIC now
|
1.2 | 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.1 | 09-Jun-2017 |
ryo | branches: 1.1.4; 1.1.6; 1.1.8; 1.1.10; add support for i.MX6UltraLite, and ConnectCore for iMX6UL Starter Board.
|
1.1.10.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.8.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.1.6.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.6.1 | 09-Jun-2017 |
jdolecek | file mk.imx6ul was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.1.4.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.1.4.1 | 09-Jun-2017 |
skrll | file mk.imx6ul was added on branch nick-nhusb on 2017-08-28 17:51:34 +0000
|
1.3 | 10-Jul-2020 |
skrll | G/C. OK'ed by jmcnell
|
1.2 | 18-May-2019 |
skrll | Convert remaining armv7 kernels to generic start and remove a bunch of code including a9_mpsubr.S.
Thanks to Lwazi Dube for testing PANDABOARD and BEAGLEBONE.
|
1.1 | 17-May-2016 |
ryo | branches: 1.1.2; 1.1.18; 1.1.22; Add initial support for Freescale i.MX7 SoC and Atmark Techno Armadillo-IoT G3 boards.
Contributed by Internet Initiative Japan Inc.
|
1.1.22.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.18.1 | 17-May-2016 |
jdolecek | file mk.imx7 was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.1.2.2 | 29-May-2016 |
skrll | Sync with HEAD
|
1.1.2.1 | 17-May-2016 |
skrll | file mk.imx7 was added on branch nick-nhusb on 2016-05-29 08:44:16 +0000
|
1.3 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.2 | 06-Sep-2003 |
rearnsha | Delete GENASSYM_EXTRAS.
|
1.1 | 03-Jan-2003 |
thorpej | branches: 1.1.2; 1.1.4; Split board-specific Makefile fragments into their own files.
|
1.1.4.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.1.4.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.1.4.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.1.2.2 | 03-Jan-2003 |
thorpej | Sync with HEAD.
|
1.1.2.1 | 03-Jan-2003 |
thorpej | file mk.integrator was added on branch nathanw_sa on 2003-01-03 16:43:14 +0000
|
1.2 | 17-Feb-2024 |
christos | Fix MKREPRO build (Jan-Benedict Glaw)
|
1.1 | 19-Feb-2013 |
skrll | branches: 1.1.4; 1.1.14; Add support for the ARM Integrator/CP from Sergio L�pez.
The code hasn't been tested on real hardware, but INTEGRATOR_CP config is useful for QEMU which supports it.
|
1.1.14.2 | 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.1.14.1 | 19-Feb-2013 |
yamt | file mk.integrator_cp was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.1.4.2 | 25-Feb-2013 |
tls | resync with head
|
1.1.4.1 | 19-Feb-2013 |
tls | file mk.integrator_cp was added on branch tls-maxphys on 2013-02-25 00:28:35 +0000
|
1.1 | 03-Jan-2003 |
thorpej | branches: 1.1.2; Split board-specific Makefile fragments into their own files.
|
1.1.2.2 | 03-Jan-2003 |
thorpej | Sync with HEAD.
|
1.1.2.1 | 03-Jan-2003 |
thorpej | file mk.iq80310 was added on branch nathanw_sa on 2003-01-03 16:43:14 +0000
|
1.3 | 19-Apr-2003 |
scw | Don't use ARM32_NEW_VM_LAYOUT or initarm_common() for now. It's not quite ready for prime-time on evbarm.
|
1.2 | 18-Apr-2003 |
scw | Add support for ARM32_PMAP_NEW and ARM32_NEW_VM_LAYOUT to the iq80321 port.
|
1.1 | 03-Jan-2003 |
thorpej | branches: 1.1.2; Split board-specific Makefile fragments into their own files.
|
1.1.2.2 | 03-Jan-2003 |
thorpej | Sync with HEAD.
|
1.1.2.1 | 03-Jan-2003 |
thorpej | file mk.iq80321 was added on branch nathanw_sa on 2003-01-03 16:43:14 +0000
|
1.3 | 10-Dec-2006 |
scw | Add watchdog and NPE Ethernet support. The latter is not well tested on IXDP425 since the PHYs fail to probe my board. This may be due to an incompatibility between the stepping A0 CPU and the microcode.
Additionally, the MAC addresses are not configured by Redboot, so more work is needed in this area.
|
1.2 | 24-May-2003 |
ichiro | branches: 1.2.18; 1.2.48; 1.2.50; fix kernel base address delete offset of elf header 0x100 so we use binary kernel(netbsd.bin)
|
1.1 | 23-May-2003 |
ichiro | support IXP425 Intel Network Processor running on BigEndian
|
1.2.50.1 | 18-Dec-2006 |
yamt | sync with head.
|
1.2.48.1 | 12-Jan-2007 |
ad | Sync with head.
|
1.2.18.1 | 30-Dec-2006 |
yamt | sync with head.
|
1.1 | 03-Jan-2003 |
thorpej | branches: 1.1.2; Split board-specific Makefile fragments into their own files.
|
1.1.2.2 | 03-Jan-2003 |
thorpej | Sync with HEAD.
|
1.1.2.1 | 03-Jan-2003 |
thorpej | file mk.ixm1200 was added on branch nathanw_sa on 2003-01-03 16:43:14 +0000
|
1.3 | 17-Feb-2024 |
christos | Fix MKREPRO build (Jan-Benedict Glaw)
|
1.2 | 18-May-2019 |
skrll | Convert remaining armv7 kernels to generic start and remove a bunch of code including a9_mpsubr.S.
Thanks to Lwazi Dube for testing PANDABOARD and BEAGLEBONE.
|
1.1 | 25-Jul-2014 |
hkenken | branches: 1.1.2; 1.1.6; 1.1.32; Initial commit of support for Kobo touch. (i.MX507 or i.MX508) (http://www.kobo.com)
|
1.1.32.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.6.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.6.1 | 25-Jul-2014 |
tls | file mk.kobo was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.1.2.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.2.1 | 25-Jul-2014 |
tls | file mk.kobo was added on branch tls-earlyentropy on 2014-08-10 06:53:55 +0000
|
1.2 | 30-Jun-2011 |
matt | Use ${TOOL_GZIP}
|
1.1 | 03-Jan-2003 |
thorpej | branches: 1.1.2; Split board-specific Makefile fragments into their own files.
|
1.1.2.2 | 03-Jan-2003 |
thorpej | Sync with HEAD.
|
1.1.2.1 | 03-Jan-2003 |
thorpej | file mk.lubbock was added on branch nathanw_sa on 2003-01-03 16:43:14 +0000
|
1.6 | 17-Feb-2024 |
christos | Fix MKREPRO build (Jan-Benedict Glaw)
|
1.5 | 18-Mar-2014 |
matt | Don't replicate most of mk.marvell in mk.armadaxp
|
1.4 | 10-Aug-2012 |
matt | branches: 1.4.2; 1.4.4; Allow a config file to predefine KERNEL_{PHYS,VIRT}_BASE
|
1.3 | 30-Jun-2011 |
matt | branches: 1.3.2; Use ${TOOL_GZIP}
|
1.2 | 31-Jan-2011 |
matt | branches: 1.2.2; Change to use TOOL_MKUBOOTIMAGE Make sure we cleanup everything. gemini now has its own genassym.cf
|
1.1 | 02-Oct-2010 |
kiyohara | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; Add support Marvell Sheevaplug. Add some NAS on Marvell SoC.
|
1.1.8.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.1.6.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.1.4.2 | 22-Oct-2010 |
uebayasi | Sync with HEAD (-D20101022).
|
1.1.4.1 | 02-Oct-2010 |
uebayasi | file mk.marvell was added on branch uebayasi-xip on 2010-10-22 07:21:15 +0000
|
1.1.2.2 | 09-Oct-2010 |
yamt | sync with head
|
1.1.2.1 | 02-Oct-2010 |
yamt | file mk.marvell was added on branch yamt-nfs-mp on 2010-10-09 03:31:43 +0000
|
1.2.2.2 | 05-Mar-2011 |
rmind | sync with head
|
1.2.2.1 | 31-Jan-2011 |
rmind | file mk.marvell was added on branch rmind-uvmplock on 2011-03-05 20:50:04 +0000
|
1.3.2.2 | 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.3.2.1 | 30-Oct-2012 |
yamt | sync with head
|
1.4.4.1 | 18-May-2014 |
rmind | sync with head
|
1.4.2.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1 | 30-Jan-2012 |
nisimura | branches: 1.1.4; 1.1.6;
Add FriendlyARM Mini2440 support. - new code for Samsung S3C2440 SoC. - update for other S3C2xx0. This port was done by Paul Fleischer.
|
1.1.6.2 | 17-Apr-2012 |
yamt | sync with head
|
1.1.6.1 | 30-Jan-2012 |
yamt | file mk.mini2440 was added on branch yamt-pagecache on 2012-04-17 00:06:13 +0000
|
1.1.4.2 | 18-Feb-2012 |
mrg | merge to -current.
|
1.1.4.1 | 30-Jan-2012 |
mrg | file mk.mini2440 was added on branch jmcneill-usbmp on 2012-02-18 07:31:50 +0000
|
1.1 | 04-Nov-2011 |
aymeric | branches: 1.1.2; preliminary support for the Propox MMnet1002 board http://www.propox.com/products/t_232.html
|
1.1.2.2 | 10-Nov-2011 |
yamt | sync with head
|
1.1.2.1 | 04-Nov-2011 |
yamt | file mk.mmnet was added on branch yamt-pagecache on 2011-11-10 14:31:39 +0000
|
1.3 | 30-Jun-2011 |
matt | Use ${TOOL_GZIP}
|
1.2 | 03-Jul-2008 |
matt | branches: 1.2.4; Add AT91 support. (XXX need to finish timecounter support).
|
1.1 | 10-Nov-2007 |
matt | branches: 1.1.2; 1.1.16; 1.1.20; 1.1.22; file mk.mpcsa was initially added on branch matt-nb4-arm.
|
1.1.22.1 | 03-Jul-2008 |
simonb | Sync with head.
|
1.1.20.1 | 04-May-2009 |
yamt | sync with head.
|
1.1.16.1 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.1.2.1 | 10-Nov-2007 |
matt | Add AT91 support from Sami Kantoluoto Add TI OMAP2430 support from Marty Fouts @ Danger Inc
|
1.2.4.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.2.4.1 | 03-Jul-2008 |
wrstuden | file mk.mpcsa was added on branch wrstuden-revivesa on 2008-09-18 04:33:24 +0000
|
1.1 | 13-Dec-2017 |
matt | branches: 1.1.2; file mk.mtkatlas was initially added on branch matt-nb8-mediatek.
|
1.1.2.1 | 13-Dec-2017 |
matt | Add Mediatek ATLAS configury
|
1.3 | 17-Feb-2024 |
christos | Fix MKREPRO build (Jan-Benedict Glaw)
|
1.2 | 30-Nov-2011 |
jakllsch | Explain the reasoning behind the load-time memory layout. Only build kernels the MV2120 can boot. Use mkubootimage -E.
|
1.1 | 20-Jul-2011 |
jakllsch | branches: 1.1.2; Add support for HP Media Vault MV2100/MV5100 series Marvell Orion board.
|
1.1.2.1 | 17-Apr-2012 |
yamt | sync with head
|
1.5 | 13-Jun-2019 |
hkenken | Use armv6_start.S
|
1.4 | 09-Apr-2014 |
hkenken | branches: 1.4.28; NetWalker kernels boot again. * Enable __HAVE_MM_MD_DIRECT_MAPPED_PHYS * Change VM layout * Use common start-up routine
|
1.3 | 07-Mar-2014 |
hkenken | branches: 1.3.2; modified NetWalker kernel config * add ARM_HAS_VBAR, FPU_VFP etc.
|
1.2 | 30-Jun-2011 |
matt | branches: 1.2.2; 1.2.12; 1.2.16; Use ${TOOL_GZIP}
|
1.1 | 13-Nov-2010 |
bsh | branches: 1.1.2; 1.1.8; Sharp NetWalker PC-Z1 support by SHIMIZU Ryo, Hashimoto Kenichi, and me. http://www.sharp.co.jp/netwalker/
|
1.1.8.2 | 05-Mar-2011 |
rmind | sync with head
|
1.1.8.1 | 13-Nov-2010 |
rmind | file mk.netwalker was added on branch rmind-uvmplock on 2011-03-05 20:50:04 +0000
|
1.1.2.2 | 15-Nov-2010 |
uebayasi | Sync with HEAD.
|
1.1.2.1 | 13-Nov-2010 |
uebayasi | file mk.netwalker was added on branch uebayasi-xip on 2010-11-15 14:38:23 +0000
|
1.2.16.1 | 18-May-2014 |
rmind | sync with head
|
1.2.12.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.2.1 | 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.3.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.4.28.1 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.6 | 23-May-2020 |
skrll | imx6 kernels are part of GENERIC now
|
1.5 | 24-Jul-2019 |
hkenken | Modified i.MX GPIO control module and PCIe module.
+ Add imxpcie.c imx PCIe common driver
|
1.4 | 18-May-2019 |
skrll | Convert remaining armv7 kernels to generic start and remove a bunch of code including a9_mpsubr.S.
Thanks to Lwazi Dube for testing PANDABOARD and BEAGLEBONE.
|
1.3 | 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.2 | 27-Sep-2014 |
matt | branches: 1.2.18; 1.2.20; 1.2.22; Add INSTALL kernel. Fix .ub generation.
|
1.1 | 25-Sep-2014 |
ryo | add support i.MX6 and NITROGEN6X evaluation board
|
1.2.22.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.2.22.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.20.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.2.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.2.18.1 | 27-Sep-2014 |
jdolecek | file mk.nitrogen6 was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.2 | 10-Dec-2006 |
scw | Add NPE Ethernet and watchdog support.
Ethernet is enabled by default, but will be non-functional without a microcode image from Intel. See arch/arm/xscale/ixp425-fw.README.
|
1.1 | 28-Feb-2006 |
scw | branches: 1.1.2; 1.1.10; 1.1.16; 1.1.20; 1.1.22; 1.1.24; A port of NetBSD to the Linksys NSLU2 (a.k.a. "Slug").
The NSLU2 (Network Storage Link for USB 2.0 Disk Drives) is a small, *cheap* NAS device consisting of an Intel IXP420 (Xscale) CPU, a 10/100mbit Ethernet port, and two USB 2.0 ports. It has 32MB of SDRAM and 8MB of Flash memory, and runs RedBoot/Linux out of the box. Now it can also run NetBSD.
|
1.1.24.1 | 18-Dec-2006 |
yamt | sync with head.
|
1.1.22.2 | 09-Sep-2006 |
rpaulo | sync with head
|
1.1.22.1 | 28-Feb-2006 |
rpaulo | file mk.nslu2 was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:38:40 +0000
|
1.1.20.1 | 12-Jan-2007 |
ad | Sync with head.
|
1.1.16.3 | 30-Dec-2006 |
yamt | sync with head.
|
1.1.16.2 | 21-Jun-2006 |
yamt | sync with head.
|
1.1.16.1 | 28-Feb-2006 |
yamt | file mk.nslu2 was added on branch yamt-lazymbuf on 2006-06-21 14:50:33 +0000
|
1.1.10.2 | 22-Apr-2006 |
simonb | Sync with head.
|
1.1.10.1 | 28-Feb-2006 |
simonb | file mk.nslu2 was added on branch simonb-timecounters on 2006-04-22 11:37:22 +0000
|
1.1.2.2 | 01-Mar-2006 |
yamt | sync with head.
|
1.1.2.1 | 28-Feb-2006 |
yamt | file mk.nslu2 was added on branch yamt-uio_vmspace on 2006-03-01 09:27:46 +0000
|
1.4 | 15-Dec-2015 |
marty | EXYNOS - change ODROID-XU4 to EXYNOS
EXYNOS will be a generic fdt kernel, so signify that with the name change, as requested by Nick.
|
1.3 | 30-Nov-2015 |
skrll | Whitespace
|
1.2 | 28-Nov-2015 |
marty | Exit hypervisor mode before entering supervisor
The Odroid XU4 is booted in hypervisor mode, probably because it is trust zone enabled. Before we can put it in supervisor we must explicitly remove it from hypervisor.
This change is from Nick, who figured it out and adapted code from FreeBSD to make the necessary change.
|
1.1 | 13-Apr-2014 |
matt | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.12; Add initial support for the ODROID-XU and ODROID-U3. Still a work in progress. Started by nick and reinoud.
|
1.1.12.1 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.1.10.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.10.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.10.1 | 13-Apr-2014 |
tls | file mk.odroid was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.1.6.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.6.1 | 13-Apr-2014 |
tls | file mk.odroid was added on branch tls-earlyentropy on 2014-08-10 06:53:55 +0000
|
1.1.4.2 | 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.1.4.1 | 13-Apr-2014 |
yamt | file mk.odroid was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.2.1 | 13-Apr-2014 |
rmind | file mk.odroid was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.3 | 29-Oct-2022 |
jmcneill | Remove support for TI OMAP 5912 OSK board.
This is part of the arch/arm/omap removal.
|
1.2 | 27-Apr-2008 |
matt | Merge kernel changes in matt-armv6 to HEAD.
|
1.1 | 06-Jan-2007 |
christos | branches: 1.1.2; 1.1.6; 1.1.8; 1.1.30; 1.1.50; 1.1.52; 1.1.54; New files from Bucky Katz
|
1.1.54.1 | 16-May-2008 |
yamt | sync with head.
|
1.1.52.1 | 18-May-2008 |
yamt | sync with head.
|
1.1.50.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.1.30.1 | 30-Oct-2007 |
cliff | kernel virtual space starts at 0x80000000 now (was 0xc0000000).
|
1.1.8.2 | 26-Feb-2007 |
yamt | sync with head.
|
1.1.8.1 | 06-Jan-2007 |
yamt | file mk.osk5912 was added on branch yamt-lazymbuf on 2007-02-26 09:06:18 +0000
|
1.1.6.2 | 24-Feb-2007 |
snj | Pull up following revision(s) (requested by matt in ticket #457): sys/arch/evbarm/conf/OSK5912: revision 1.1 sys/arch/evbarm/osk5912/if_sm_emifs.c: revision 1.1 sys/arch/evbarm/conf/std.osk5912: revision 1.1 sys/arch/evbarm/osk5912/osk5912_machdep.c: revision 1.1 sys/arch/evbarm/conf/mk.osk5912: revision 1.1 sys/arch/evbarm/conf/files.osk5912: revision 1.1 New files from Bucky Katz
|
1.1.6.1 | 06-Jan-2007 |
snj | file mk.osk5912 was added on branch netbsd-4 on 2007-02-24 19:03:13 +0000
|
1.1.2.2 | 12-Jan-2007 |
ad | Sync with head.
|
1.1.2.1 | 06-Jan-2007 |
ad | file mk.osk5912 was added on branch newlock2 on 2007-01-12 01:00:46 +0000
|
1.3 | 08-Feb-2018 |
jmcneill | Move Rockchip port to the attic. It is not very useful.
|
1.2 | 28-Dec-2014 |
jmcneill | branches: 1.2.2; 1.2.18; add -mfpu=neon to CPPFLAGS
|
1.1 | 26-Dec-2014 |
jmcneill | Initial support for Rockchip RK3066 / RK3188 SoCs, from Hiroshi Tokuda <tokuda@tokuda.net> on port-arm:
http://mail-index.netbsd.org/port-arm/2014/10/09/msg002651.html
|
1.2.18.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.2.18.1 | 28-Dec-2014 |
jdolecek | file mk.rockchip was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.2.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.2.2.1 | 28-Dec-2014 |
skrll | file mk.rockchip was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.9 | 01-Dec-2020 |
rin | Link RPI and RPI2 kernels in BE8 format for big-endian variants.
|
1.8 | 16-Dec-2019 |
skrll | branches: 1.8.8; Be consistent with RPI 32-bit and 64-kernels and use .img for the file to give to the firmware to boot
|
1.7 | 16-Dec-2019 |
skrll | Update to new RaspberryPi firware
commit 0c01dbefba45a08c47f8538d5a071a0fba6b7e83 Author: popcornmix <popcornmix@gmail.com> Date: Wed Dec 11 15:30:08 2019 +0000
and include firmware for RPI4
Firmware has bee updated to support mainline linux kernels as described in https://github.com/raspberrypi/linux/issues/3237
|
1.6 | 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.5 | 10-Dec-2017 |
skrll | branches: 1.5.2; 1.5.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.4 | 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.3 | 09-Feb-2013 |
christos | branches: 1.3.12; 1.3.14; name the kernel like other evbarms
|
1.2 | 10-Dec-2012 |
matt | Add -mfpu=vfp since these are arm11
|
1.1 | 26-Jul-2012 |
skrll | branches: 1.1.2; 1.1.4; 1.1.6; 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.6.4 | 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.1.6.3 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.1.6.2 | 30-Oct-2012 |
yamt | sync with head
|
1.1.6.1 | 26-Jul-2012 |
yamt | file mk.rpi was added on branch yamt-pagecache on 2012-10-30 17:19:21 +0000
|
1.1.4.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.4.1 | 25-Feb-2013 |
tls | resync with head
|
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 mk.rpi was added on branch netbsd-6 on 2012-08-09 06:36:44 +0000
|
1.3.14.1 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.3.12.1 | 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.5.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.5.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.5.2.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.8.8.1 | 14-Dec-2020 |
thorpej | Sync w/ HEAD.
|
1.3 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.2 | 31-Jul-2003 |
bsh | move KERNEL_BASE_PHYS from mk.smdk2xx0 to std.smdk2800, to share mk.smdk2xx0 with SMDK2410.
|
1.1 | 03-Jan-2003 |
thorpej | branches: 1.1.2; 1.1.4; Split board-specific Makefile fragments into their own files.
|
1.1.4.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.1.4.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.1.4.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.1.2.2 | 03-Jan-2003 |
thorpej | Sync with HEAD.
|
1.1.2.1 | 03-Jan-2003 |
thorpej | file mk.smdk2xx0 was added on branch nathanw_sa on 2003-01-03 16:43:14 +0000
|
1.7 | 31-Mar-2019 |
jmcneill | Remove SUNXI kernel config.
|
1.6 | 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.5 | 13-Dec-2017 |
jmcneill | branches: 1.5.2; 1.5.4; Revert compressed uimg change, it is causing problems with overlapping $kernel_addr_r vs. kernel load address.
|
1.4 | 09-Dec-2017 |
jmcneill | Reduce the number of build artifacts and use a compressed version of the kernel for legacy U-Boot images (netbsd.ub).
|
1.3 | 23-Oct-2017 |
jakllsch | branches: 1.3.2; A couple small adjustments to make big endian (BE8) SUNXI work.
|
1.2 | 24-Jul-2017 |
joerg | branches: 1.2.2; Replace assembler flags with .arch* annotation.
|
1.1 | 28-Jun-2017 |
jmcneill | branches: 1.1.4; Add initial support for Allwinner H3 SoC.
|
1.1.4.2 | 18-Jul-2017 |
snj | branches: 1.1.4.2.2; Pull up following revision(s) (requested by jmcneill in ticket #114): sys/arch/arm/samsung/exynos_intr.h: revision 1.3 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_gates.c: revision 1.1 distrib/utils/embedded/mkimage: revision 1.66 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_rsb.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.5 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.6 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.7 sys/dev/gpio/gpio.c: revision 1.59 sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.1 sys/conf/Makefile.kern.inc: revision 1.257 sys/arch/evbarm/conf/ODROID-XU_INSTALL: file removal sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.2 sys/conf/Makefile.kern.inc: revision 1.258 sys/arch/arm/fdt/psci_fdt.h: revision 1.1 sys/arch/arm/sunxi/sunxi_resets.c: revision 1.1 sys/arch/evbarm/conf/files.sunxi: revision 1.1 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.8 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.9 sys/arch/arm/samsung/files.exynos: revision 1.22 distrib/utils/embedded/conf/armv7.conf: revision 1.13 sys/arch/arm/samsung/files.exynos: revision 1.23 sys/arch/evbarm/conf/std.tegra: revision 1.15 distrib/utils/embedded/conf/armv7.conf: revision 1.14 sys/arch/arm/samsung/files.exynos: revision 1.24 distrib/utils/embedded/conf/armv7.conf: revision 1.15 sys/arch/evbarm/sunxi/genassym.cf: revision 1.1 sys/arch/arm/samsung/exynos_fdt.c: file removal sys/dev/fdt/fdt_pinctrl.c: revision 1.4 sys/arch/arm/samsung/exynos_sysmmu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.1 sys/dev/usb/ehci.c: revision 1.255 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_ccu.h: revision 1.1 sys/dev/ic/dwc_mmc.c: revision 1.11 sys/arch/arm/cortex/gic.c: revision 1.24 distrib/evbarm/instkernel/ramdisk/Makefile: revision 1.17 etc/etc.evbarm/Makefile.inc: revision 1.87 etc/etc.evbarm/Makefile.inc: revision 1.88 sys/arch/arm/fdt/gic_fdt.c: revision 1.5 etc/Makefile: revision 1.429 sys/arch/arm/fdt/gic_fdt.c: revision 1.6 sys/arch/arm/fdt/gic_fdt.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.2 sys/arch/evbarm/conf/std.sunxi: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.3 sys/arch/evbarm/conf/std.sunxi: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.4 sys/arch/evbarm/conf/std.sunxi: revision 1.3 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu_div.c: revision 1.1 sys/dev/gpio/gpiovar.h: revision 1.17 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.6 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.8 sys/arch/arm/sunxi/sunxi_rsb.h: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.12 sys/dev/fdt/fdtvar.h: revision 1.21 sys/arch/evbarm/sunxi/sunxi_start.S: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.13 sys/dev/fdt/fdtvar.h: revision 1.22 sys/arch/evbarm/conf/SUNXI: revision 1.10 sys/dev/fdt/fdtvar.h: revision 1.23 sys/arch/evbarm/conf/SUNXI: revision 1.11 sys/dev/fdt/gpioleds.c: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.24 sys/arch/evbarm/conf/SUNXI: revision 1.12 sys/arch/evbarm/conf/SUNXI: revision 1.13 sys/arch/arm/cortex/gic.c: revision 1.30 sys/arch/evbarm/conf/SUNXI: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.16 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.1 etc/Makefile: revision 1.430 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.2 etc/Makefile: revision 1.431 sys/arch/evbarm/conf/VEXPRESS_A15: revision 1.17 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.3 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.4 sys/arch/arm/samsung/exynos5422_clock.c: revision 1.6 sys/arch/arm/samsung/exynos_platform.c: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.29 sys/arch/arm/samsung/exynos_platform.c: revision 1.2 sys/arch/evbarm/conf/mk.vexpress: revision 1.3 sys/arch/arm/samsung/exynos_platform.c: revision 1.3 sys/arch/evbarm/conf/mk.vexpress: revision 1.4 sys/arch/arm/samsung/exynos_platform.c: revision 1.4 sys/arch/arm/arm/psci.h: revision 1.1 sys/arch/arm/samsung/exynos_platform.c: revision 1.5 sys/arch/arm/samsung/exynos_platform.c: revision 1.6 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.10 external/bsd/mdocml/bin/mandoc/Makefile: revision 1.12 sys/dev/fdt/files.fdt: revision 1.17 sys/dev/fdt/files.fdt: revision 1.18 sys/dev/fdt/files.fdt: revision 1.19 sys/arch/arm/samsung/exynos_sscom.c: revision 1.8 sys/arch/arm/sunxi/sun8i_a83t_ccu.c: revision 1.1 sys/arch/arm/sunxi/sunxi_mmc.c: revision 1.1 sys/arch/arm/samsung/exynos_sscom.c: revision 1.9 sys/arch/arm/conf/files.arm: revision 1.133 sys/arch/arm/samsung/mct_var.h: revision 1.5 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.2 sys/arch/evbarm/conf/std.vexpress: revision 1.6 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.3 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.4 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.30 sys/arch/arm/sunxi/files.sunxi: revision 1.2 sys/dev/ofw/openfirm.h: revision 1.35 sys/arch/arm/sunxi/files.sunxi: revision 1.3 sys/dev/ofw/openfirm.h: revision 1.36 sys/arch/arm/sunxi/files.sunxi: revision 1.4 sys/arch/arm/sunxi/files.sunxi: revision 1.5 sys/arch/evbarm/exynos/exynos_machdep.c: file removal sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.1 sys/arch/arm/samsung/sscom.c: revision 1.9 sys/arch/arm/sunxi/files.sunxi: revision 1.6 sys/dev/fdt/ohci_fdt.c: revision 1.1 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.7 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.8 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.9 sys/arch/arm/samsung/exynos_sscom.c: revision 1.10 sys/arch/evbarm/conf/mk.tegra: revision 1.5 sys/arch/arm/samsung/exynos_dwcmmc.c: revision 1.4 sys/arch/evbarm/conf/mk.tegra: revision 1.6 sys/arch/evbarm/conf/EXYNOS: revision 1.15 sys/arch/evbarm/conf/EXYNOS: revision 1.16 sys/arch/evbarm/conf/EXYNOS: revision 1.17 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.19 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.5 sys/arch/arm/sunxi/sunxi_emac.h: revision 1.1 sys/arch/evbarm/conf/mk.sunxi: revision 1.1 sys/arch/evbarm/include/bootconfig.h: revision 1.7 sys/arch/evbarm/conf/TEGRA: revision 1.24 sys/arch/arm/arm/psci.c: revision 1.1 sys/dev/led.c: revision 1.1 sys/dev/led.c: revision 1.2 sys/arch/arm/arm/psci_arm.S: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.2 sys/dev/fdt/ehci_fdt.c: revision 1.1 sys/dev/fdt/ehci_fdt.c: revision 1.2 sys/arch/arm/sunxi/sun6i_a31_ccu.h: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.21 sys/arch/arm/sunxi/files.sunxi: revision 1.10 sys/arch/arm/sunxi/files.sunxi: revision 1.11 sys/dev/fdt/fdtbus.c: revision 1.14 sys/arch/arm/sunxi/sunxi_mmc.h: revision 1.1 sys/arch/arm/samsung/exynos5422_dma.c: file removal usr.bin/config/mkmakefile.c: revision 1.69 sys/conf/files: revision 1.1178 sys/arch/arm/sunxi/sunxi_platform.h: revision 1.1 sys/arch/evbarm/exynos/exynos_start.S: revision 1.4 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.11 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.12 sys/arch/arm/sunxi/sunxi_rtc.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.h: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.2 sys/arch/evbarm/conf/SUNXI: revision 1.1 external/bsd/elftosb/usr.sbin/elftosb/Makefile: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.2 sys/arch/arm/fdt/psci_fdt.c: revision 1.1 sys/arch/evbarm/conf/SUNXI: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.4 sys/arch/evbarm/conf/files.exynos: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.6 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.1 sys/dev/fdt/fixedfactorclock.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.7 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_gpio.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.8 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.3 sys/dev/ic/dwc_mmc_reg.h: revision 1.6 sys/dev/fdt/fdt_subr.c: revision 1.16 sys/arch/evbarm/conf/SUNXI: revision 1.9 usr.bin/config/mkmakefile.c: revision 1.70 sys/dev/fdt/fdt_phy.c: revision 1.1 sys/arch/evbarm/conf/ODROID-XU: file removal sys/arch/arm/fdt/arm_fdt.c: revision 1.4 sys/arch/arm/samsung/exynos_reg.h: revision 1.14 sys/conf/files: revision 1.1180 sys/arch/arm/samsung/exynos_reg.h: revision 1.15 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.6 sys/dev/ic/dwc_mmc_var.h: revision 1.6 sys/arch/arm/samsung/exynos_combiner.c: revision 1.7 sys/arch/evbarm/exynos/platform.h: revision 1.2 sys/arch/arm/fdt/files.fdt: revision 1.12 sys/arch/evbarm/conf/std.exynos: revision 1.2 sys/arch/evbarm/conf/std.exynos: revision 1.3 sys/arch/arm/rockchip/rockchip_dwcmmc.c: revision 1.6 sys/arch/arm/sunxi/sunxi_com.c: revision 1.1 sys/dev/led.h: revision 1.1 sys/arch/evbarm/conf/std.exynos: revision 1.5 sys/arch/arm/sunxi/sunxi_com.c: revision 1.2 sys/arch/evbarm/conf/files.evbarm: revision 1.26 usr.bin/config/defs.h: revision 1.99 sys/arch/arm/fdt/arm_fdtvar.h: revision 1.6 sys/arch/arm/samsung/exynos_soc.c: revision 1.32 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.2 sys/arch/arm/samsung/mct.c: revision 1.11 sys/arch/evbarm/conf/ODROID-U: file removal sys/arch/arm/samsung/mct.c: revision 1.12 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.4 Get the EXYNOS kernel building again with recent FDT changes. Untested. Use arm_fdt_cpu_hatch and add mmu entry for DTB Fix exynos5 devmap, bootstrap, and implement early_putchar. Calculate UART frequency based on bootloader config. Fix KERNEL_BASE_PHYS (how did this ever work?) Avoid divide-by-zero for unconfigured PLLs Correctly initialize i2cbus attach args. Add delay and enable mct timecounter. Fix build w/o VERBOSE_INIT_ARM Remove ODROID-U and ODROID-XU kernel configs as they no longer work. - Replace CONSADDR with SSCOM2CONSOLE in example - Remove gtmr (Exynos5422 uses mct) - cinclude EXYNOS.local instead of TEGRA.local Use fdtbus_intr_establish to hook in block interrupts instead of intr_establish. Simplify MCT; just enable it and then attach an ARMv7 generic timer. Add support for building DTB files during kernel build, from christos. build vexpress-v2p-ca15-tc1.dtb with the kernel build tegra124-apalis-eval.dtb, tegra124-jetson-tk1.dtb, tegra124-nyan-big.dtb, tegra124-nyan-blaze.dtb, and tegra124-venice2.dtb with the kernel Allow multiline makeoptions to work by quoting the newline.. Bump for quoting makeoptions with multiple lines. un-c99 bump required config version for multiline makeoptions feature Set DTS makeoption in kernel config Assign DTB files to a variable so we can make -V DTB put the dtb files with their kernels. no need for debug printing. Don't assume that CPU index = GIC CPU interface number. We can determine the current CPU interface number by reading from the read-only GICD_ITARGETSR0 through GICD_ITARGETSR7 registers. This gets interrupts working on Exynos 5422, where the boot processor has GIC CPU interface #4. use -v to get the expanded variable. Use -v to get the expanded variables. Get baud rate from sclk_uartN instead of uartN. Print IRQ number at attach. Fix PLL con0 register locations and add uart clocks Disable exyortc for now, it doesn't work. More or less a rewrite of dwc_mmc, based on awin_mmc, adding DMA support. Update for new dwc_mmc driver Fix dmesg Add Exynos 5410 clock controller driver. Fix a few typos in clock parent names for mmc clocks. From jmcneill@ Update for new dwc_mmc driver Implement platform reset for exynos5 Attach fdtbus to a /clocks node with no compatible string. Add support for ARM Power State Coordination Interface (PSCI). Support interrupt sharing. Add initial support for Allwinner H3 SoC. ARM Trusted Firmware reserves SGIs 8-15 for secure use. Even without ATF, U-Boot on some platforms may use SGIs in this range for the PSCI implementation. Change ARMGIC_IPI_BASE to 0 from (16 - NIPI) and add a compile-time assert to ensure that we don't end up with a conflict. Add H3 MMC support SD/MMC clock fixes Add FDT PHY interface. Add glue for generic ehci/ohci bindings. Rename a variable, NFC. Support parents in different clock domains. Add USB stuff. Doesn't quite work yet. Synopsys DesignWare APB UART needs "options COM_AWIN" for now. Add i2c glue. Add RTC driver. PHY registers start at index 1. Now USB works. Don't allow sharing edge and level triggered interrupts. Add arm_fdt_memory_dump helper for dumping physical addresses from ddb Print clocks with aprint_debug Remove unused defines Add fdtbus_get_string helper Add of_search_compatible, which searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. This allows us to associate data with compatible strings. Add driver for Allwinner Gigabit Ethernet (EMAC) as found in sun8i and later family SoCs. This is a port of my FreeBSD driver which has been confirmed to work on Allwinner H3, A83T, and A64 SoCs. Fix dmesg Add basic support for Allwinner A31. Add basic FDT GPIO support. Fix the pinctrl api to match the spec. A pinctrl config can have more than one xref, and an xref may have specifier data associated with it. Enable sunxi pinctrl support Adjust to new pinctrl API Add P2WI/RSB driver, based on awin_p2wi.c. Fix typo in a compat string. Configure pin defaults at attach No need to explicitly set pinctrl config 0 now Fix some register definitions. Disallow sharing between MPSAFE and non-MPSAFE handlers. Add of_match_compat_data. This routine searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. Add options __HAVE_CPU_UAREA_ALLOC_IDLELWP Add support for reserved memory and MEMORY_DISK_DYNAMIC for FDT-based kernels. the extent code cannot use the full range of u_long, so ignore the last page before 4GB too. ok jmcneill@ Copy install ramdisk to releasedir. Provide both a raw ffs and Legacy U-Boot version of it. Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb files for SUNXI and TEGRA kernels on the MSDOS partition. Let the controller provide a default name for pins. This makes pins easier to locate when we have multiple banks and a variable number of pins per bank. Attach gpio(4) to sunxigpio Test for kernel build directory before reading DTB list Add support for Allwinner A83T SoC. Add A83T files Fixup busdma sync and locking in the RX path. Disable batch RX/TX ints. Fix AHB2 register definition and explicitly set AHB2 parent to PLL_PERIPH0/2 -- this gives us 50% more bus bandwidth for emac Restore TX_INTERVAL_DEFAULT to 64 Drop the sunxi_emac_rx_batch feature. It was originally designed to reduce the amount of mutex unlock/lock cycles during the RX path on FreeBSD and if_input, but it is not required to drop the lock before calling if_percpuq_enqueue on NetBSD. Write back the data value instead of mask in sunxi_gpio_write Add a helper for exposing LED controls via sysctl. Add GPIO LED driver. add gpioleds Add misc. gates and resets driver, and explicitly enable PIO clocks at attach. Add fdtbus_get_string_index helper. Add driver for fixed-factor clocks. Add ffclock Remove the requirement for ehci to attach after companion devices. "go for it" - skrll@ Remove the hack to find companion devices and just assume 1 companion if ETTF flag is not set. Remove pass numbers for ehci/ohci now that the attach order no longer matters Use unsigned char for ctype functions, suggested by christos Add : to body of populate_sunxi to appease bash. port-evbarm/52388: Fix number of args to a debug printf.
|
1.1.4.1 | 28-Jun-2017 |
snj | file mk.sunxi was added on branch netbsd-8 on 2017-07-18 19:13:09 +0000
|
1.1.4.2.2.1 | 13-Dec-2017 |
matt | Deal with compiler options in the source itself
|
1.2.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.2.2.1 | 24-Jul-2017 |
skrll | file mk.sunxi was added on branch nick-nhusb on 2017-08-28 17:51:34 +0000
|
1.3.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3.2.1 | 23-Oct-2017 |
jdolecek | file mk.sunxi was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.5.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.5.2.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.10 | 31-Mar-2019 |
jmcneill | Remove TEGRA kernel config.
|
1.9 | 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.8 | 11-Dec-2017 |
jmcneill | branches: 1.8.2; 1.8.4; Revert previous; L4T's T124 U-Boot does not boot large compressed images.
|
1.7 | 09-Dec-2017 |
jmcneill | Reduce the number of build artifacts and use a compressed version of the kernel for legacy U-Boot images (netbsd.ub).
|
1.6 | 16-Jun-2017 |
jmcneill | branches: 1.6.4; Set DTS makeoption in kernel config
|
1.5 | 15-Jun-2017 |
jmcneill | build tegra124-apalis-eval.dtb, tegra124-jetson-tk1.dtb, tegra124-nyan-big.dtb, tegra124-nyan-blaze.dtb, and tegra124-venice2.dtb with the kernel
|
1.4 | 26-Sep-2016 |
jakllsch | Add xhci(4) attachment glue and firmware handler for Tegra K1 "XUSB" xHCI controller. Adjustments to tegraxusbpad(4) will be needed to connect the controller to actual USB ports.
|
1.3 | 13-Dec-2015 |
jmcneill | branches: 1.3.2; Use fdt for device enumeration.
|
1.2 | 26-Apr-2015 |
jmcneill | KERNEL_BASE_{PHYS,VIRT} are already defined in std.tegra
|
1.1 | 29-Mar-2015 |
jmcneill | branches: 1.1.2; NVIDIA Tegra K1 support, work in progress.
|
1.1.2.5 | 05-Oct-2016 |
skrll | Sync with HEAD
|
1.1.2.4 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.1.2.3 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.1.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.2.1 | 29-Mar-2015 |
skrll | file mk.tegra was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.3.2.1 | 04-Nov-2016 |
pgoyette | Sync with HEAD
|
1.6.4.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.6.4.1 | 16-Jun-2017 |
jdolecek | file mk.tegra was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.8.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.8.2.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.5 | 17-Feb-2024 |
christos | Fix MKREPRO build (Jan-Benedict Glaw)
|
1.4 | 21-Nov-2018 |
skrll | Make TI compile and convert TI to generic start
Compile tested only (obviously)
|
1.3 | 13-Dec-2017 |
jmcneill | branches: 1.3.2; 1.3.4; Revert compressed uimg change, it is causing problems with overlapping $kernel_addr_r vs. kernel load address.
|
1.2 | 09-Dec-2017 |
jmcneill | Reduce the number of build artifacts and use a compressed version of the kernel for legacy U-Boot images (netbsd.ub).
|
1.1 | 26-Oct-2017 |
jakllsch | branches: 1.1.2; Initial FDT support for TI's ARM SoCs.
Currently supports only limited functionality on AM335x.
|
1.1.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.2.1 | 26-Oct-2017 |
jdolecek | file mk.ti was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.3.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.3.2.1 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.6 | 29-Oct-2022 |
jmcneill | Remove support for TI OMAP 2420 and 2430 eval boards.
This is part of the arch/arm/omap removal.
|
1.5 | 05-Dec-2013 |
matt | Use armv6z so {ldr,str}ex{b,h,d} won't generate warnings.
|
1.4 | 10-Dec-2012 |
matt | branches: 1.4.2; Add -mfpu=vfp since these are arm11
|
1.3 | 14-Jul-2012 |
matt | branches: 1.3.2; Use -march=armv6k -mtune=arm1136jf-s so that gas will believe there are {ldr,str}ex{b,h,d} instruction available. This is for the use of ldrexb/strexb instead of swpb for __cpu_simple_lock_t.
|
1.2 | 27-Apr-2008 |
matt | branches: 1.2.34; Merge kernel changes in matt-armv6 to HEAD.
|
1.1 | 29-Oct-2007 |
matt | branches: 1.1.2; 1.1.6; 1.1.18; 1.1.20; 1.1.22; file mk.tisdp24xx was initially added on branch matt-armv6.
|
1.1.22.1 | 16-May-2008 |
yamt | sync with head.
|
1.1.20.1 | 18-May-2008 |
yamt | sync with head.
|
1.1.18.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.1.6.2 | 10-Nov-2007 |
matt | Add AT91 support from Sami Kantoluoto Add TI OMAP2430 support from Marty Fouts @ Danger Inc
|
1.1.6.1 | 29-Oct-2007 |
matt | file mk.tisdp24xx was added on branch matt-nb4-arm on 2007-11-10 02:56:56 +0000
|
1.1.2.1 | 29-Oct-2007 |
matt | Add support files TI SDP2420/SDP2430 eval board.
|
1.2.34.3 | 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.2.34.2 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.2.34.1 | 30-Oct-2012 |
yamt | sync with head
|
1.3.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.3.2.1 | 25-Feb-2013 |
tls | resync with head
|
1.4.2.1 | 18-May-2014 |
rmind | sync with head
|
1.2 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.1 | 23-Dec-2004 |
joff | branches: 1.1.4; build configuration metadata for TS-7200 SBC
|
1.1.4.2 | 17-Jan-2005 |
skrll | Sync with HEAD.
|
1.1.4.1 | 23-Dec-2004 |
skrll | file mk.tsarm was added on branch ktrace-lwp on 2005-01-17 19:29:13 +0000
|
1.8 | 20-Jan-2019 |
skrll | G/C
|
1.7 | 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.6 | 13-Dec-2017 |
jmcneill | branches: 1.6.2; 1.6.4; Revert compressed uimg change, it is causing problems with overlapping $kernel_addr_r vs. kernel load address.
|
1.5 | 09-Dec-2017 |
jmcneill | Reduce the number of build artifacts and use a compressed version of the kernel for legacy U-Boot images (netbsd.ub).
|
1.4 | 16-Jun-2017 |
jmcneill | branches: 1.4.4; Set DTS makeoption in kernel config
|
1.3 | 15-Jun-2017 |
jmcneill | build vexpress-v2p-ca15-tc1.dtb with the kernel
|
1.2 | 02-Jun-2017 |
jmcneill | Switch VEXPRESS_A15 kernel to use FDT and GENERIC.common. The dtb for this kernel can be found in the sysutils/dtb-arm-vexpress package as vexpress-v2p-ca15-tc1.dtb
|
1.1 | 09-Feb-2015 |
slp | branches: 1.1.2; Add support for Versatile Express A15 board.
This has not been tested with real hardware, just with the software model emulated by QEMU.
|
1.1.2.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.1.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.2.1 | 09-Feb-2015 |
skrll | file mk.vexpress was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.4.4.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.4.4.1 | 16-Jun-2017 |
jdolecek | file mk.vexpress was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.6.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.6.2.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.6.2.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.3 | 30-Jun-2011 |
matt | Use ${TOOL_GZIP}
|
1.2 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.1 | 06-Jun-2005 |
pooka | branches: 1.1.8; Add initial support for the PXA255-based Arcom Viper ARM board. The system can boot into multiuser, but most of the peripheral driver attachments are still missing.
Thanks go to Jan Nyman for arranging access to the hardware and to Steve Woodford for reviewing the code.
|
1.1.8.2 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.1.8.1 | 06-Jun-2005 |
skrll | file mk.viper was added on branch ktrace-lwp on 2005-11-10 13:55:51 +0000
|
1.3 | 29-Oct-2022 |
jmcneill | GC unused files.
|
1.2 | 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.1 | 14-Jun-2018 |
jmcneill | branches: 1.1.2; 1.1.4; Add support for QEMU ARM Virtual Machine ("virt").
|
1.1.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.2.3 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.1.2.2 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.1.2.1 | 14-Jun-2018 |
pgoyette | file mk.virt was added on branch pgoyette-compat on 2018-06-25 07:25:40 +0000
|
1.3 | 28-Oct-2022 |
jmcneill | Retire PARALLELLA and ZEDBOARD kernel configs.
The Zynq-7000 port has been converted to Devicetree and is supported by the GENERIC kernel now.
|
1.2 | 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.1 | 23-Jan-2015 |
hkenken | branches: 1.1.2; 1.1.4; 1.1.20; 1.1.22; 1.1.24; Initial Zynq (Xilinx) support Add support for ZedBoard evaluation board and Parallella board. * cemac(4) Cadence EMAC/GEM(Gigabit) Ethernet Controller driver based on at91emac
|
1.1.24.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.22.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.1.20.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.20.1 | 23-Jan-2015 |
jdolecek | file mk.zynq was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.1.4.2 | 11-May-2015 |
msaitoh | Pull up following revision(s) (requested by nonaka in ticket #751): sys/arch/arm/zynq/zynq_axi.c: revision 1.1 sys/arch/evbarm/conf/files.zynq: revision 1.1 sys/arch/arm/zynq/zynq_uart.c: revision 1.1 sys/arch/evbarm/zynq/genassym.cf: revision 1.1 sys/arch/evbarm/zynq/zynq_start.S: revision 1.1 sys/arch/arm/zynq/zynq_slcrreg.h: revision 1.1 sys/arch/arm/zynq/zynq_usbreg.h: revision 1.1 sys/arch/arm/zynq/zynq7000_uart.c: revision 1.1 sys/arch/arm/zynq/zynq7000_sdhc.c: revision 1.1 sys/arch/arm/zynq/zynq_slcrvar.h: revision 1.1 sys/arch/arm/zynq/zynq_usbvar.h: revision 1.1 sys/arch/evbarm/conf/PARALLELLA_INSTALL: revision 1.1 sys/arch/arm/zynq/zynq_uartreg.h: revision 1.1 sys/arch/evbarm/zynq/platform.h: revision 1.1 sys/arch/evbarm/conf/mk.zynq: revision 1.1 sys/arch/evbarm/conf/files.zedboard: revision 1.1 sys/arch/arm/zynq/zynq7000_usb.c: revision 1.1 sys/dev/cadence/if_cemacvar.h: revision 1.1 sys/arch/arm/zynq/files.zynq: revision 1.1 sys/arch/arm/zynq/zynq_slcr.c: revision 1.1 sys/arch/arm/zynq/zynq7000_intr.h: revision 1.1 sys/arch/arm/conf/majors.arm32: revision 1.36 sys/arch/arm/zynq/zynq_uartvar.h: revision 1.1 sys/arch/evbarm/conf/files.parallella: revision 1.1 sys/arch/arm/zynq/zynq_space.c: revision 1.1 sys/dev/cadence/if_cemac.c: revision 1.1 sys/arch/evbarm/conf/PARALLELLA: revision 1.1 sys/arch/arm/zynq/zynq7000_board.c: revision 1.1 sys/arch/evbarm/Makefile: revision 1.10 sys/arch/evbarm/zynq/zynq_machdep.c: revision 1.1 sys/arch/arm/zynq/zynq7000_reg.h: revision 1.1 sys/arch/evbarm/conf/ZEDBOARD: revision 1.1 sys/dev/cadence/cemacreg.h: revision 1.1 sys/arch/evbarm/conf/std.zynq: revision 1.1 sys/arch/arm/zynq/zynq_dma.c: revision 1.1 sys/arch/arm/zynq/zynq_cemac.c: revision 1.1 sys/arch/arm/zynq/zynq7000_var.h: revision 1.1 sys/arch/evbarm/conf/ZEDBOARD_INSTALL: revision 1.1 sys/arch/arm/zynq/zynq_usb.c: revision 1.1 Initial Zynq (Xilinx) support Add support for ZedBoard evaluation board and Parallella board. * cemac(4) Cadence EMAC/GEM(Gigabit) Ethernet Controller driver based on at91emac
|
1.1.4.1 | 23-Jan-2015 |
msaitoh | file mk.zynq was added on branch netbsd-7 on 2015-05-11 11:00:33 +0000
|
1.1.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.2.1 | 23-Jan-2015 |
skrll | file mk.zynq was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.11 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.10 | 16-Dec-2012 |
matt | branches: 1.10.36; 1.10.38; Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.9 | 16-Dec-2012 |
matt | Add a std.evbarm to include std.arm and remove std.arm inclusion from std.*
|
1.8 | 22-Jun-2008 |
kiyohara | branches: 1.8.30; 1.8.40; Fix macro KERNEL_BASE_EXT from KERNEL_EXT_BASE.
|
1.7 | 09-May-2008 |
matt | branches: 1.7.2; Add KERNEL_BASE_EXT=0xc0000000 to those plaforms that need it. Note that armv6 and later systems will use 0x80000000 as the kernel start so they can use the split TTBs in armv6 and later.
|
1.6 | 27-Jan-2008 |
chris | branches: 1.6.6; 1.6.8; 1.6.10; 1.6.12; Add an arm/conf/std.arm file which contains common arm options, initially just options CPU_IN_CKSUM.
Include std.arm in all arm platform std files.
This should reenable the asm in_cksum code for all arm platforms.
Also remove the now unused in_cksum_arm.S.
|
1.5 | 11-Dec-2005 |
christos | branches: 1.5.46; 1.5.50; 1.5.56; merge ktrace-lwp.
|
1.4 | 17-Sep-2005 |
yamt | include "conf/std".
|
1.3 | 22-May-2003 |
thorpej | branches: 1.3.2; 1.3.18; Don't need ARM32_PMAP_NEW option any more.
|
1.2 | 19-Apr-2003 |
thorpej | Adapt to ARM32_PMAP_NEW.
|
1.1 | 25-Jan-2003 |
thorpej | Add support for ADI Engineering's "Big Red Head" i80200 evaluation and development board, based around their BECC companion chip. Despite its name, the board can run in big- or little-endian mode (we currently run only in the latter).
|
1.3.18.2 | 04-Feb-2008 |
yamt | sync with head.
|
1.3.18.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.3.2.1 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.5.56.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.5.50.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.5.46.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.6.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.6.10.2 | 04-May-2009 |
yamt | sync with head.
|
1.6.10.1 | 16-May-2008 |
yamt | sync with head.
|
1.6.8.1 | 18-May-2008 |
yamt | sync with head.
|
1.6.6.2 | 29-Jun-2008 |
mjf | Sync with HEAD.
|
1.6.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.7.2.1 | 27-Jun-2008 |
simonb | Sync with head.
|
1.8.40.1 | 25-Feb-2013 |
tls | resync with head
|
1.8.30.1 | 23-Jan-2013 |
yamt | sync with head
|
1.10.38.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.10.36.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.6 | 28-Oct-2018 |
aymeric | branches: 1.6.4; Define __HAVE_GENERIC_START now that it works; former startup files were removed anyway...
|
1.5 | 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.4 | 15-Oct-2018 |
skrll | Only ent KERNEL_BASE_EXT when we want to change KERNEL_BASE from its default of 0x8000_0000
Don't use KERNEL_BASE_EXT where KERNEL_BASE should be instead.
Workaround a as(1) weirdness in armadaxp_start.S
|
1.3 | 08-Oct-2018 |
skrll | Sort options.
No functional change.
|
1.2 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.1 | 19-Sep-2018 |
aymeric | branches: 1.1.2; Add support for the DE0 NanoSoC board.
It's Cyclone V based and thus includes a dual-core Cortex A9 @925MHz. Most standard peripherals are supported (USB, SDCard, Ethernet) and no unusual peripheral is supported yet (FPGA, GPIO, ...)
|
1.1.2.4 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.1.2.3 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.1.2.2 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
1.1.2.1 | 19-Sep-2018 |
pgoyette | file std.altera was added on branch pgoyette-compat on 2018-09-30 01:45:40 +0000
|
1.6.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.6.4.1 | 28-Oct-2018 |
christos | file std.altera was added on branch phil-wifi on 2019-06-10 22:06:05 +0000
|
1.9 | 20-Jan-2019 |
skrll | Another kernel bites te dust.
Remove ODROID-C1 as it is now replaced by GENERIC. Thanks jmcneill.
|
1.8 | 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.7 | 15-Oct-2018 |
skrll | Only ent KERNEL_BASE_EXT when we want to change KERNEL_BASE from its default of 0x8000_0000
Don't use KERNEL_BASE_EXT where KERNEL_BASE should be instead.
Workaround a as(1) weirdness in armadaxp_start.S
|
1.6 | 08-Oct-2018 |
skrll | Sort options.
No functional change.
|
1.5 | 07-Oct-2018 |
skrll | Remove a space that snuck in
|
1.4 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.3 | 01-Jul-2017 |
skrll | branches: 1.3.4; 1.3.6; 1.3.8; Define __HAVE_CPU_UAREA_ALLOC_IDLELWP
|
1.2 | 27-Feb-2015 |
jmcneill | branches: 1.2.2; 1.2.4; no need to override ARM_CBAR, remove unused COM_16750 option
|
1.1 | 07-Feb-2015 |
jmcneill | Work-in-progress Odroid-C1 support.
|
1.2.4.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.2.4.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.2.4.1 | 27-Feb-2015 |
skrll | file std.amlogic was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.2.2.2 | 21-Mar-2015 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #598): sys/arch/arm/amlogic/amlogic_board.c: up to revision 1.9 sys/arch/arm/amlogic/amlogic_canvasreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_com.c: up to revision 1.4 sys/arch/arm/amlogic/amlogic_comreg.h: up to revision 1.3 sys/arch/arm/amlogic/amlogic_comvar.h: revision 1.1 sys/arch/arm/amlogic/amlogic_cpufreq.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_crureg.h: up to revision 1.7 sys/arch/arm/amlogic/amlogic_dwctwo.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.1 sys/arch/arm/amlogic/amlogic_gmac.c: up to revision 1.2 sys/arch/arm/amlogic/amlogic_hdmireg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_intr.h: up to revision 1.5 sys/arch/arm/amlogic/amlogic_io.c: up to revision 1.7 sys/arch/arm/amlogic/amlogic_reg.h: up to revision 1.9 sys/arch/arm/amlogic/amlogic_rng.c: revision 1.1 sys/arch/arm/amlogic/amlogic_sdhc.c: up to revision 1.3 sys/arch/arm/amlogic/amlogic_sdhcreg.h: revision 1.1 sys/arch/arm/amlogic/amlogic_space.c: revision 1.1 sys/arch/arm/amlogic/amlogic_var.h: up to revision 1.8 sys/arch/arm/amlogic/amlogic_vpureg.h: revision 1.1 sys/arch/arm/arm/bootconfig.c: revisions 1.7-1.8 sys/arch/arm/conf/files.arm: revision 1.129 sys/arch/arm/cortex/pl310.c: revisions 1.16-1.17 sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.25-1.29 sys/arch/arm/cortex/a9tmr.c: revisions 1.8-1.12 sys/arch/arm/cortex/a9tmr_var.h: revision 1.4 sys/arch/arm/cortex/a9wdt.c: revisions 1.3-1.4 sys/arch/arm/cortex/armperiph.c: revisions 1.5-1.7 sys/arch/arm/arm/cpufunc.c: revision 1.151 sys/arch/arm/include/bootconfig.h: revision 1.7 sys/arch/arm/include/locore.h: revision 1.19 sys/arch/evbarm/amlogic/amlogic_machdep.c: up to revision 1.17 sys/arch/evbarm/amlogic/amlogic_start.S: up to revision 1.2 sys/arch/evbarm/amlogic/genassym.cf: revision 1.1 sys/arch/evbarm/amlogic/platform.h: revision 1.1 sys/arch/evbarm/conf/files.amlogic: up to revision 1.8 sys/arch/evbarm/conf/std.amlogic: up to revision 1.2 sys/arch/evbarm/conf/mk.amlogic: revision 1.1 sys/arch/evbarm/conf/ODROID-C1: up to revision 1.12 sys/arch/evarm/conf/ODROID-C1_INSTALL: revision 1.1 Don't use not as a variable since it's reserved in C++. -- clean the a9 l2 cache before turning it on. -- Add Cortex-A17 support -- Fix CORTEXA17 support -- Let the "cbar" device property override the cbar value, to work around broken bootloaders -- add a helper to update a9tmr frequency -- detach and re-attach timecounter when updating freq, and reinit timer on each cpu -- fix typo -- add BOOTOPT_TYPE_MACADDR for parsing mac address parameters -- make sure we set ACTLR.SMP=1 for CPU_CORTEXA5 in !MP case, ok matt@ -- According to the Cortex-A5 TRM, the CBAR register is not implemented and always reads as 0x00000000. Add ARM_CBAR option to set this in kernel config. -- skip a TLBIALL on Cortex-A5 that stops my odroid-c1 from booting, ok matt -- match on Cortex-A5 -- match on Cortex-A5 -- allow arml2cc to be used on Cortex-A5 if the "offset" property is specified -- print "A5" instead of "A9" at attach time if running on a Cortex-A5 -- Improve inline asm around dsb/dmb/isb: - always use volatile and mark them as memory barrier - use the common version from locore.h in all places not included from userland -- Work-in-progress Odroid-C1 support. -- no need to override ARM_CBAR, remove unused COM_16750 option -- Add basic serial console support. -- add dwctwo and usb devices -- ODROID-C1 SMP support. -- auto-detect RAM size -- ODROID-C1 onboard ethernet support. -- add amlogicrng, add commented-out genfb placeholder -- enable amlogicsdhc -- add ODROID-C1 install kernel -- Add CPUFREQ option to set boot CPU frequency. ODROID-C1 is advertised as quad-core 1.5GHz but boots up at 1.2GHz; add CPUFREQ=1512 to config and make sure to set the correct speed before attaching CPUs. The speed can still be scaled down with machdep.cpu sysctls. -- disable DEBUG, LOCKDEBUG, VERBOSE_INIT_ARM -- Basic framebuffer console support. Work in progress.
|
1.2.2.1 | 27-Feb-2015 |
snj | file std.amlogic was added on branch netbsd-7 on 2015-03-21 08:51:18 +0000
|
1.3.8.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.3.6.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.3.6.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.3.4.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3.4.1 | 01-Jul-2017 |
jdolecek | file std.amlogic was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.7 | 15-Oct-2018 |
skrll | Only ent KERNEL_BASE_EXT when we want to change KERNEL_BASE from its default of 0x8000_0000
Don't use KERNEL_BASE_EXT where KERNEL_BASE should be instead.
Workaround a as(1) weirdness in armadaxp_start.S
|
1.6 | 08-Oct-2018 |
skrll | Sort options.
No functional change.
|
1.5 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.4 | 01-Jul-2017 |
skrll | branches: 1.4.4; 1.4.6; Define __HAVE_CPU_UAREA_ALLOC_IDLELWP
|
1.3 | 29-Mar-2014 |
matt | branches: 1.3.4; 1.3.8; Change KERNEL_EXT_BASE to 0x80000000 and KERNEL_BASE_VIRT correspondingly.
|
1.2 | 14-Jun-2013 |
rkujawa | branches: 1.2.2; 1.2.4; Use VBAR register on Armada XP.
|
1.1 | 29-May-2013 |
rkujawa | Add build configuration for Armada XP.
Obtained from Marvell, Semihalf.
|
1.2.4.1 | 18-May-2014 |
rmind | sync with head
|
1.2.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.2.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.2.2.1 | 14-Jun-2013 |
tls | file std.armadaxp was added on branch tls-maxphys on 2013-06-23 06:20:04 +0000
|
1.3.8.1 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.3.4.2 | 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.3.4.1 | 29-Mar-2014 |
yamt | file std.armadaxp was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.4.6.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.4.4.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.9 | 08-Oct-2018 |
skrll | Sort options.
No functional change.
|
1.8 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.7 | 16-Dec-2012 |
matt | branches: 1.7.36; 1.7.38; Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.6 | 16-Dec-2012 |
matt | Add a std.evbarm to include std.arm and remove std.arm inclusion from std.*
|
1.5 | 22-Jun-2008 |
kiyohara | branches: 1.5.30; 1.5.40; Fix macro KERNEL_BASE_EXT from KERNEL_EXT_BASE.
|
1.4 | 09-May-2008 |
matt | branches: 1.4.2; Add KERNEL_BASE_EXT=0xc0000000 to those plaforms that need it. Note that armv6 and later systems will use 0x80000000 as the kernel start so they can use the split TTBs in armv6 and later.
|
1.3 | 27-Jan-2008 |
chris | branches: 1.3.6; 1.3.8; 1.3.10; 1.3.12; Add an arm/conf/std.arm file which contains common arm options, initially just options CPU_IN_CKSUM.
Include std.arm in all arm platform std files.
This should reenable the asm in_cksum code for all arm platforms.
Also remove the now unused in_cksum_arm.S.
|
1.2 | 13-Feb-2006 |
hamajima | branches: 1.2.12; 1.2.42; 1.2.46; 1.2.52; identify model from DeviceCfg register, and delete "options ARMADILLO210". get DRAM information and boot argument from bootloader.
|
1.1 | 13-Nov-2005 |
hamajima | branches: 1.1.4; 1.1.6; 1.1.8; 1.1.10; Add initial support for the EP9315-based Atmark Techno Armadillo-9 board.
|
1.1.10.1 | 22-Apr-2006 |
simonb | Sync with head.
|
1.1.8.1 | 09-Sep-2006 |
rpaulo | sync with head
|
1.1.6.1 | 18-Feb-2006 |
yamt | sync with head.
|
1.1.4.2 | 11-Dec-2005 |
christos | Sync with head.
|
1.1.4.1 | 13-Nov-2005 |
christos | file std.armadillo9 was added on branch ktrace-lwp on 2005-12-11 10:28:16 +0000
|
1.2.52.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.2.46.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.2.42.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.2.12.3 | 04-Feb-2008 |
yamt | sync with head.
|
1.2.12.2 | 21-Jun-2006 |
yamt | sync with head.
|
1.2.12.1 | 13-Feb-2006 |
yamt | file std.armadillo9 was added on branch yamt-lazymbuf on 2006-06-21 14:50:33 +0000
|
1.3.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.3.10.2 | 04-May-2009 |
yamt | sync with head.
|
1.3.10.1 | 16-May-2008 |
yamt | sync with head.
|
1.3.8.1 | 18-May-2008 |
yamt | sync with head.
|
1.3.6.2 | 29-Jun-2008 |
mjf | Sync with HEAD.
|
1.3.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.4.2.1 | 27-Jun-2008 |
simonb | Sync with head.
|
1.5.40.1 | 25-Feb-2013 |
tls | resync with head
|
1.5.30.1 | 23-Jan-2013 |
yamt | sync with head
|
1.7.38.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.7.36.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.11 | 08-Apr-2018 |
jmcneill | Remove old Allwinner port.
|
1.10 | 01-Jul-2017 |
skrll | branches: 1.10.4; 1.10.6; Define __HAVE_CPU_UAREA_ALLOC_IDLELWP
|
1.9 | 19-Dec-2015 |
skrll | Tweak CPUFLAGS to cover all CPUs
|
1.8 | 29-Nov-2015 |
skrll | Page align KERNEL_BASE_{PHYS,VIRT} and fix boot on my BPI after the XN fix.
|
1.7 | 22-Apr-2015 |
matt | Revert back to IS_CURCPU until panics with CURLWP are solved.
|
1.6 | 20-Apr-2015 |
matt | Use TPIDRPRW_IS_CURLWP
|
1.5 | 22-Oct-2014 |
jmcneill | branches: 1.5.2; Add support for GPIO configuration via "FEX" scripts, in an attempt to keep awin_device_register under control.
Board configuration scripts can be found here: https://github.com/linux-sunxi/sunxi-boards/blob/master/sys_config
You can compile them with the "fex2bin" tool found here: https://github.com/linux-sunxi/sunxi-tools
To use, copy the compiled FEX to your MS-DOS partition, load it with U-Boot, and then tell the kernel where to find it with the "sysconfig=" boot option. For example, uEnv.txt on a Cubieboard2 might look like this:
bootargs=root=ld0a sysconfig=0x43000000 uenvcmd=mmc dev 0; mmc rescan; fatload mmc 0:1 43000000 cubieboard2.bin; fatload mmc 0:1 82000000 netbsd.ub; bootm 82000000
|
1.4 | 14-Oct-2014 |
jmcneill | move cpu flags to makeoptios
|
1.3 | 13-Sep-2014 |
jmcneill | options MOTG_ALLWINNER
|
1.2 | 10-Sep-2014 |
matt | options GTTWSI_ALLWINNER
|
1.1 | 31-Aug-2014 |
matt | branches: 1.1.2; Move away from cubie to awin since "cubie" will actually work on non-cubie boards. Let the config file specify what board is being built for.
|
1.1.2.6 | 26-Feb-2016 |
snj | Pull up following revision(s) (requested by skrll in ticket #1107): external/broadcom/rpi-firmware/dist/LICENCE.broadcom: revision 1.2 external/broadcom/rpi-firmware/dist/bootcode.bin: revision 1.8 external/broadcom/rpi-firmware/dist/fixup.dat: revision 1.8 external/broadcom/rpi-firmware/dist/fixup_cd.dat: revision 1.8 external/broadcom/rpi-firmware/dist/start.elf: revision 1.8 external/broadcom/rpi-firmware/dist/start_cd.elf: revision 1.8 sys/arch/arm/broadcom/bcm2835_emmc.c: revision 1.29 sys/arch/arm/broadcom/bcm2835_gpio.c: revision 1.3 sys/arch/arm/broadcom/bcm2835_gpio_subr.c: revision 1.4 sys/arch/arm/broadcom/bcm2835_space.c: revision 1.9, 1.10 sys/arch/arm/broadcom/bcm2835reg.h: patch sys/arch/arm/cortex/a9_mpsubr.S: revisions 1.45, 1.46 sys/arch/evbarm/conf/CUBIEBOARD: revision 1.45 sys/arch/evbarm/conf/std.awin: revision 1.9 sys/arch/evbarm/rpi/rpi2_start.S: revision 1.3 sys/arch/evbarm/rpi/rpi_machdep.c: revision 1.68 Check for hypervisor mode in cortex_init and exit if the cpu started there. Needed by latest RPI firmware. -- Fix up bus_space_map for latest RPI firmware which now passes the FB address in the mailbox properties as a bus address. -- Update RPI firmware to version after the following commit commit 224c75602b8bae1a9e942b4f1c7ed3aa8e0f0ec8 Author: popcornmix<popcornmix@gmail.com> Date: Tue Dec 8 14:48:57 2015 +0000 -- Deal with kernel builds where virtualisation isn't available -- Tweak CPUFLAGS to cover all CPUs -- Fix up bcm283[56] bus_space(4) to really use bus addresses for peripherals, etc Simplifies the code in various places and uses the abstraction in more places. (bcm2835_gpio_subr.c still doesn't)
|
1.1.2.5 | 13-Nov-2014 |
martin | Actually do pullup rev 1.2, as requested by skrll in #223
|
1.1.2.4 | 13-Nov-2014 |
martin | Fix pullup of rev 1.4 for ticket #222
|
1.1.2.3 | 12-Nov-2014 |
martin | Pull up following revision(s) (requested by skrll in ticket #222): etc/etc.evbarm/Makefile.inc 1.64 sys/arch/evbarm/conf/BPI 1.2,1.4,1.6-1.7,1.9 sys/arch/evbarm/conf/BPI_INSTALL 1.1 sys/arch/evbarm/conf/CUBIEBOARD 1.18-1.30 sys/arch/evbarm/conf/CUBIETRUCK 1.4,1.6 sys/arch/evbarm/conf/mk.awin 1.4 sys/arch/evbarm/conf/std.awin 1.4 (via patch) sys/conf/files 1.1104 sys/dev/usb/motg.c 1.9-1.12 sys/dev/usb/motgreg.h 1.2-1.4 Allow attachment glue to override the number of endpoints - options MOTG_ALLWINNER to select the awin specific reg layout options MOTG_ALLWINNER - Instead of polluting motgreg.h with AllWinner specific registers (things were getting out of hand), move the AllWinner reg definitions to arch/arm/allwinner/awin_otgreg.h and include that instead of dev/usb/motgreg.h when MOTG_ALLWINNER is defined. let the bus driver override fifo size - If the bus driver supplies a fifo size and dynfifo is true, use it - Various kernel config fixes.
|
1.1.2.2 | 10-Sep-2014 |
martin | Pull up following revision(s) (requested by skrll in ticket #82): sys/arch/evbarm/awin/awin_start.S: revision 1.1 sys/arch/evbarm/conf/mk.cubie: file removal sys/arch/evbarm/conf/std.awin: revision 1.1 sys/arch/evbarm/cubie/genassym.cf: file removal sys/arch/evbarm/conf/CUBIEBOARD: revision 1.17 sys/arch/evbarm/conf/BPI: revision 1.1 sys/arch/evbarm/awin/genassym.cf: revision 1.1 sys/arch/evbarm/awin/platform.h: revision 1.1 sys/arch/evbarm/conf/files.awin: revision 1.1 sys/arch/evbarm/conf/mk.cubie: revision 1.4 sys/arch/evbarm/conf/CUBIETRUCK: revision 1.3 sys/arch/evbarm/cubie/cubie_machdep.c: revision 1.21 sys/arch/evbarm/awin/awin_machdep.c: revision 1.1 sys/arch/evbarm/awin/awin_machdep.c: revision 1.3 sys/arch/evbarm/awin/awin_machdep.c: revision 1.4 sys/arch/evbarm/conf/std.cubie: file removal sys/arch/evbarm/conf/mk.awin: revision 1.1 sys/arch/evbarm/conf/mk.awin: revision 1.2 sys/arch/evbarm/cubie/cubie_machdep.c: file removal sys/arch/evbarm/cubie/cubie_start.S: file removal sys/arch/evbarm/cubie/platform.h: file removal sys/arch/evbarm/conf/files.cubie: file removal
Move away from "cubie" to generic "awin" and introduce a BOARDTYPE variable. This allows other boards to use the cubie code.
Add a Banana Pi kernel config and fixup mmc0detect assignment for BPI.
|
1.1.2.1 | 31-Aug-2014 |
martin | file std.awin was added on branch netbsd-7 on 2014-09-10 09:37:51 +0000
|
1.5.2.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.5.2.2 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.5.2.1 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.10.6.1 | 16-Apr-2018 |
pgoyette | Sync with HEAD, resolve some conflicts
|
1.10.4.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.10.4.1 | 01-Jul-2017 |
jdolecek | file std.awin was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.22 | 25-Feb-2024 |
skrll | Add ARM_HAS_VBAR
|
1.21 | 13-Feb-2024 |
skrll | Define KERNEL_VOFFSET_RUNTIME=1 to fix build of BCM5301X and BCM56340
|
1.20 | 18-May-2019 |
skrll | branches: 1.20.28; Convert remaining armv7 kernels to generic start and remove a bunch of code including a9_mpsubr.S.
Thanks to Lwazi Dube for testing PANDABOARD and BEAGLEBONE.
|
1.19 | 21-Jan-2019 |
skrll | Sort
|
1.18 | 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.17 | 15-Oct-2018 |
skrll | Only ent KERNEL_BASE_EXT when we want to change KERNEL_BASE from its default of 0x8000_0000
Don't use KERNEL_BASE_EXT where KERNEL_BASE should be instead.
Workaround a as(1) weirdness in armadaxp_start.S
|
1.16 | 08-Oct-2018 |
skrll | Sort options.
No functional change.
|
1.15 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.14 | 21-Feb-2014 |
matt | branches: 1.14.28; 1.14.30; Rearrange KERNEL_BASE_PHYS
|
1.13 | 01-Nov-2013 |
skrll | branches: 1.13.2; Remove the bogus CPPFLAGS+="-I$S/../../../include"
Prompted by the build problem reported by John Klos
|
1.12 | 28-Oct-2013 |
matt | Support for the Broadcom BCM56340 iProc based switch.
|
1.11 | 13-Feb-2013 |
matt | branches: 1.11.2; Turn on bounce buffering.
|
1.10 | 16-Dec-2012 |
matt | Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.9 | 16-Dec-2012 |
matt | Use std.evbarm
|
1.8 | 12-Dec-2012 |
matt | Add options __HAVE_MM_MD_DIRECT_MAPPED_PHYS for BCM5301X, also add SOSEND_NO_LOAN
|
1.7 | 17-Oct-2012 |
matt | branches: 1.7.2; 1.7.4; Add PMAP_NEEDS_ALLOC_POOLPAGE
|
1.6 | 05-Oct-2012 |
matt | Disable support for bounce buffers
|
1.5 | 22-Sep-2012 |
matt | Add FPU_VFP option
|
1.4 | 18-Sep-2012 |
matt | Enable bounce buffers
|
1.3 | 15-Sep-2012 |
matt | Add __HAVE_ATOMIC64_OPS and __HAVE_PCI_CONF_HOOK
|
1.2 | 01-Sep-2012 |
matt | branches: 1.2.2; Add DKWEDGE support Add __HAVE_CPU_COUNTER
|
1.1 | 01-Sep-2012 |
matt | Add support for the BCM95301X development board
|
1.2.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.2.2 | 25-Feb-2013 |
tls | resync with head
|
1.2.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.7.4.3 | 13-Feb-2013 |
matt | enable bounce buffers
|
1.7.4.2 | 28-Nov-2012 |
matt | merge from -HEAD improves arm (mostly for Cortex) support targeting OMAP and BCM53xx.
|
1.7.4.1 | 17-Oct-2012 |
matt | file std.bcm53xx was added on branch matt-nb6-plus on 2012-11-28 22:50:09 +0000
|
1.7.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.7.2.4 | 23-Jan-2013 |
yamt | sync with head
|
1.7.2.3 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.7.2.2 | 30-Oct-2012 |
yamt | sync with head
|
1.7.2.1 | 17-Oct-2012 |
yamt | file std.bcm53xx was added on branch yamt-pagecache on 2012-10-30 17:19:21 +0000
|
1.11.2.1 | 18-May-2014 |
rmind | sync with head
|
1.13.2.4 | 27-Mar-2014 |
matt | Add ARM_HAS_VBAR
|
1.13.2.3 | 15-Feb-2014 |
matt | remove __HAVE_ATOMIC64_OPS (it's in types.h now)
|
1.13.2.2 | 15-Feb-2014 |
matt | Merge armv7 support from HEAD, specifically support for the BCM5301X and BCM56340 evbarm kernels.
|
1.13.2.1 | 01-Nov-2013 |
matt | file std.bcm53xx was added on branch matt-nb5-mips64 on 2014-02-15 16:18:37 +0000
|
1.14.30.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.14.28.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.14.28.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.20.28.2 | 25-Feb-2024 |
martin | Pull up following revision(s) (requested by skrll in ticket #611):
sys/arch/evbarm/conf/std.bcm53xx: revision 1.22
Add ARM_HAS_VBAR
|
1.20.28.1 | 18-Feb-2024 |
martin | Pull up following revision(s) (requested by skrll in ticket #597):
sys/arch/evbarm/conf/std.bcm53xx: revision 1.21 sys/arch/arm/broadcom/bcm53xx_eth.c: revision 1.43 sys/arch/arm/broadcom/bcm53xx_pax.c: revision 1.23
Define KERNEL_VOFFSET_RUNTIME=1 to fix build of BCM5301X and BCM56340
Fix non-DIAGNOSTIC build
|
1.20 | 29-Oct-2022 |
jmcneill | Retire arch/evbarm/beagle.
A few more kernel configs go away:
- OMAP5EVM and PANDABOARD likely never worked to begin with. - N900 and VTC100 are TI AM335x based, which is supported by GENERIC.
|
1.19 | 03-Sep-2021 |
andvar | s/opions/options/
|
1.18 | 18-May-2019 |
skrll | Convert remaining armv7 kernels to generic start and remove a bunch of code including a9_mpsubr.S.
Thanks to Lwazi Dube for testing PANDABOARD and BEAGLEBONE.
|
1.17 | 15-Oct-2018 |
skrll | Only ent KERNEL_BASE_EXT when we want to change KERNEL_BASE from its default of 0x8000_0000
Don't use KERNEL_BASE_EXT where KERNEL_BASE should be instead.
Workaround a as(1) weirdness in armadaxp_start.S
|
1.16 | 08-Oct-2018 |
skrll | Sort options.
No functional change.
|
1.15 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.14 | 02-Jul-2017 |
skrll | branches: 1.14.4; 1.14.6; Define __HAVE_CPU_UAREA_ALLOC_IDLELWP
|
1.13 | 24-Aug-2014 |
jnemeth | branches: 1.13.2; Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add it to all kernel configs that contain "options MODULAR". This option turns on module autoloading by default (which is the current default). This allows people who don't want module autoloading on by default to disable it by simply removing/commentting this line.
|
1.12 | 01-Nov-2013 |
skrll | branches: 1.12.4; Remove the bogus CPPFLAGS+="-I$S/../../../include"
Prompted by the build problem reported by John Klos
|
1.11 | 18-Aug-2013 |
matt | Add options MODULAR
|
1.10 | 12-Jun-2013 |
matt | branches: 1.10.2; add ARM_HAS_VBAR option
|
1.9 | 16-Dec-2012 |
matt | Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.8 | 12-Dec-2012 |
matt | Add options __HAVE_MM_MD_DIRECT_MAPPED_PHYS for BCM5301X, also add SOSEND_NO_LOAN
|
1.7 | 04-Nov-2012 |
khorben | Fixed two harmless typos
ok agc@
|
1.6 | 22-Sep-2012 |
matt | Add FPU_VFP option
|
1.5 | 29-Aug-2012 |
matt | branches: 1.5.2; Since the PMC cycle counter is started in cpufunc no reason to do so here. Use curcpu()->ci_data.cpu_cc_freq and new armreg* inlines.
|
1.4 | 29-Aug-2012 |
matt | Rename ARM options PROCESS_ID_IS_CUR{CPU,LWP} to TPIDRPRW_IS_CUR{CPU,LWP} since TPIDRPRW is the cp15 register name. Initialize it early in start along with CI_ARM_CPUID. Remove other initializations. We alays have ci_curlwp. Enable TIPRPRW_IS_CURCPU in std.beagle. [tested on a beaglboard (cortex-a8)]
|
1.3 | 19-Jun-2010 |
matt | branches: 1.3.8; 1.3.16; Cleanup the armv7 changes. Add ARM_ARCH_7. Use CPU_CORTEX instead of CPU_CORTEXA8 everywhere since there more types of Cortex than just the A8. CPU_CORTEXA8 still exists but causes CPU_CORTEX to be defined. Add CPU_CORTEXA9 as well. Use .arch armv7a to get us the isb/dsb instructions.
Test booted to root device prompt on a Beagleboard. All ARM kernels successfully test built.
|
1.2 | 18-Jun-2010 |
jmcneill | fix beagle build (arm11_pmc -> cortexa8_pmc)
|
1.1 | 22-Oct-2008 |
matt | branches: 1.1.8; 1.1.10; 1.1.16; 1.1.20; 1.1.22; Initial BEAGLEBOARD support. Compile tested only so far.
|
1.1.22.1 | 03-Jul-2010 |
rmind | sync with head
|
1.1.20.1 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.1.16.3 | 11-Aug-2010 |
yamt | sync with head.
|
1.1.16.2 | 04-May-2009 |
yamt | sync with head.
|
1.1.16.1 | 22-Oct-2008 |
yamt | file std.beagle was added on branch yamt-nfs-mp on 2009-05-04 08:10:57 +0000
|
1.1.10.2 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.1.10.1 | 22-Oct-2008 |
mjf | file std.beagle was added on branch mjf-devfs2 on 2009-01-17 13:27:58 +0000
|
1.1.8.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.1.8.1 | 22-Oct-2008 |
haad | file std.beagle was added on branch haad-dm on 2008-12-13 01:13:07 +0000
|
1.3.16.1 | 28-Nov-2012 |
matt | merge from -HEAD improves arm (mostly for Cortex) support targeting OMAP and BCM53xx.
|
1.3.8.4 | 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.3.8.3 | 23-Jan-2013 |
yamt | sync with head
|
1.3.8.2 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.3.8.1 | 30-Oct-2012 |
yamt | sync with head
|
1.5.2.5 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.5.2.4 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.5.2.3 | 23-Jun-2013 |
tls | resync from head
|
1.5.2.2 | 25-Feb-2013 |
tls | resync with head
|
1.5.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.10.2.2 | 18-May-2014 |
rmind | sync with head
|
1.10.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.12.4.1 | 15-May-2015 |
snj | Pull up following revision(s) (requested by jnemeth in ticket #762): share/man/man4/options.4: revision 1.442 sys/arch/amd64/conf/ALL: revision 1.18 sys/arch/amd64/conf/GENERIC: revision 1.396 sys/arch/dreamcast/conf/GENERIC: revision 1.119 sys/arch/epoc32/conf/GENERIC: revision 1.6 sys/arch/evbarm/conf/BCM5301X: revision 1.24 sys/arch/evbarm/conf/BCM56340: revision 1.9 sys/arch/evbarm/conf/IMX23_OLINUXINO: revision 1.9 sys/arch/evbarm/conf/std.beagle: revision 1.13 sys/arch/evbarm/conf/std.kobo: revision 1.2 sys/arch/evbarm/conf/std.netwalker: revision 1.10 sys/arch/evbppc/conf/P2020DS: revision 1.25 sys/arch/evbppc/conf/RB800: revision 1.30 sys/arch/evbppc/conf/TWRP1025: revision 1.18 sys/arch/hp300/conf/GENERIC: revision 1.187 sys/arch/hpcsh/conf/GENERIC: revision 1.104 sys/arch/i386/conf/GENERIC: revision 1.1111 sys/arch/i386/conf/MONOLITHIC: revision 1.17 sys/arch/landisk/conf/GENERIC: revision 1.43 sys/arch/luna68k/conf/GENERIC: revision 1.117 sys/arch/macppc/conf/GENERIC: revision 1.316 sys/arch/macppc/conf/GENERIC_601: revision 1.5 sys/arch/mmeye/conf/MMEYE_WLF: revision 1.16 sys/arch/news68k/conf/GENERIC: revision 1.123 sys/arch/sandpoint/conf/GENERIC: revision 1.85 sys/arch/shark/conf/GENERIC: revision 1.119 sys/arch/sparc/conf/GENERIC: revision 1.246 sys/arch/sparc64/conf/GENERIC: revision 1.174 sys/arch/sun3/conf/GENERIC3X: revision 1.125 sys/arch/sun3/conf/GENERIC: revision 1.169 sys/arch/x68k/conf/GENERIC: revision 1.177 sys/arch/zaurus/conf/GENERIC: revision 1.62 sys/conf/files: revision 1.1099 sys/kern/kern_module.c: revisions 1.98, 1.99 Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add it to all kernel configs that contain "options MODULAR". This option turns on module autoloading by default (which is the current default). This allows people who don't want module autoloading on by default to disable it by simply removing/commentting this line. -- fix typo. (s/MODULE_DEFAULT_AUTOLOAD/MODULAR_DEFAULT_AUTOLOAD/)
|
1.13.2.1 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.14.6.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.14.4.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.6 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.5 | 16-Dec-2012 |
matt | branches: 1.5.36; 1.5.38; Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.4 | 16-Dec-2012 |
matt | Add a std.evbarm to include std.arm and remove std.arm inclusion from std.*
|
1.3 | 05-Jan-2009 |
briggs | branches: 1.3.14; 1.3.24; i80321-based systems use a virtual base of 0xc0000000 so specify KERNEL_BASE_EXT.
|
1.2 | 27-Jan-2008 |
chris | branches: 1.2.6; 1.2.10; 1.2.18; 1.2.20; Add an arm/conf/std.arm file which contains common arm options, initially just options CPU_IN_CKSUM.
Include std.arm in all arm platform std files.
This should reenable the asm in_cksum code for all arm platforms.
Also remove the now unused in_cksum_arm.S.
|
1.1 | 08-Nov-2006 |
scw | branches: 1.1.2; 1.1.6; 1.1.8; 1.1.30; 1.1.34; 1.1.40; Add support for the Certance CP-3100.
"The Certance CP3100 product family provides high-end disk-to-disk-to-tape (D2D2T) functionality for small-to-medium businesses."
To software, the unit is very similar to the IQ80321 and IQ31244 eval boards from Intel. As such, we share almost all of their code.
Onboard hardware: - IOP321 XScale CPU. Core clock is 600MHz. - 256MB SDRAM (not sure if that's true for all) - Four-port Intel i31244 SATA controller. One port is connected to the internal disk. The remaining three are available on the back-panel. - Dual GigE ports on the back panel, using an Intel i82546EB controller. - Two Symbios Logic 53c1010 SCSI controllers, one in host mode the other in target mode. Both SCSI busses are available on the back panel. Note that NetBSD does not support SCSI target mode. - 8MB of NOR Flash, containing a fairly vanilla Redboot together with a minimal compressed Linux image. - Some front-panel LEDS (not supported). - Serial console.
Contributed by Wasabi Systems, Inc.
|
1.1.40.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.1.34.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.1.30.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.1.8.3 | 04-Feb-2008 |
yamt | sync with head.
|
1.1.8.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.1.8.1 | 08-Nov-2006 |
yamt | file std.cp3100 was added on branch yamt-lazymbuf on 2006-12-30 20:45:49 +0000
|
1.1.6.2 | 10-Dec-2006 |
yamt | sync with head.
|
1.1.6.1 | 08-Nov-2006 |
yamt | file std.cp3100 was added on branch yamt-splraiseipl on 2006-12-10 07:15:52 +0000
|
1.1.2.2 | 18-Nov-2006 |
ad | Sync with head.
|
1.1.2.1 | 08-Nov-2006 |
ad | file std.cp3100 was added on branch newlock2 on 2006-11-18 21:29:10 +0000
|
1.2.20.1 | 09-Jan-2009 |
snj | Pull up following revision(s) (requested by briggs in ticket #237): sys/arch/evbarm/conf/std.iq80321: revision 1.13 sys/arch/evbarm/conf/std.cp3100: revision 1.3 sys/arch/evbarm/conf/std.npwr_fc: revision 1.4 sys/arch/evbarm/conf/std.iq31244: revision 1.7 i80321-based systems use a virtual base of 0xc0000000 so specify KERNEL_BASE_EXT.
|
1.2.18.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.2.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.2.6.1 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.3.24.1 | 25-Feb-2013 |
tls | resync with head
|
1.3.14.1 | 23-Jan-2013 |
yamt | sync with head
|
1.5.38.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.5.36.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.5 | 31-Aug-2014 |
matt | These have been moved to evbarm/awin or conf/*.awin
|
1.4 | 24-Aug-2014 |
jnemeth | Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add it to all kernel configs that contain "options MODULAR". This option turns on module autoloading by default (which is the current default). This allows people who don't want module autoloading on by default to disable it by simply removing/commentting this line.
|
1.3 | 27-Feb-2014 |
reinoud | branches: 1.3.2; 1.3.6; 1.3.8; 1.3.10; 1.3.12; Fix typo in comment BEAGLEBOARD->CUBIEBOARD
|
1.2 | 01-Nov-2013 |
skrll | Remove the bogus CPPFLAGS+="-I$S/../../../include"
Prompted by the build problem reported by John Klos
|
1.1 | 03-Sep-2013 |
matt | Prelimary config goo for CubieBoard 1 & 2 (config is happy with it)
|
1.3.12.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3.12.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.3.12.1 | 27-Feb-2014 |
tls | file std.cubie was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.3.10.1 | 10-Sep-2014 |
martin | Pull up following revision(s) (requested by skrll in ticket #82): sys/arch/evbarm/awin/awin_start.S: revision 1.1 sys/arch/evbarm/conf/mk.cubie: file removal sys/arch/evbarm/conf/std.awin: revision 1.1 sys/arch/evbarm/cubie/genassym.cf: file removal sys/arch/evbarm/conf/CUBIEBOARD: revision 1.17 sys/arch/evbarm/conf/BPI: revision 1.1 sys/arch/evbarm/awin/genassym.cf: revision 1.1 sys/arch/evbarm/awin/platform.h: revision 1.1 sys/arch/evbarm/conf/files.awin: revision 1.1 sys/arch/evbarm/conf/mk.cubie: revision 1.4 sys/arch/evbarm/conf/CUBIETRUCK: revision 1.3 sys/arch/evbarm/cubie/cubie_machdep.c: revision 1.21 sys/arch/evbarm/awin/awin_machdep.c: revision 1.1 sys/arch/evbarm/awin/awin_machdep.c: revision 1.3 sys/arch/evbarm/awin/awin_machdep.c: revision 1.4 sys/arch/evbarm/conf/std.cubie: file removal sys/arch/evbarm/conf/mk.awin: revision 1.1 sys/arch/evbarm/conf/mk.awin: revision 1.2 sys/arch/evbarm/cubie/cubie_machdep.c: file removal sys/arch/evbarm/cubie/cubie_start.S: file removal sys/arch/evbarm/cubie/platform.h: file removal sys/arch/evbarm/conf/files.cubie: file removal
Move away from "cubie" to generic "awin" and introduce a BOARDTYPE variable. This allows other boards to use the cubie code.
Add a Banana Pi kernel config and fixup mmc0detect assignment for BPI.
|
1.3.8.2 | 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.3.8.1 | 27-Feb-2014 |
yamt | file std.cubie was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.3.6.2 | 18-May-2014 |
rmind | sync with head
|
1.3.6.1 | 27-Feb-2014 |
rmind | file std.cubie was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.3.2.2 | 24-Mar-2014 |
matt | Add cubie from HEAD
|
1.3.2.1 | 27-Feb-2014 |
matt | file std.cubie was added on branch matt-nb5-mips64 on 2014-03-24 18:46:38 +0000
|
1.4 | 07-May-2015 |
mrg | bump CHILD_MAX and OPEN_MAX defaults on several platforms, both to 1024.
|
1.3 | 16-Dec-2012 |
matt | branches: 1.3.2; 1.3.6; 1.3.14; 1.3.18; 1.3.20; Include common includes options
|
1.2 | 16-Dec-2012 |
matt | Fix typo.
|
1.1 | 16-Dec-2012 |
matt | Add a std.evbarm to include std.arm and remove std.arm inclusion from std.*
|
1.3.20.1 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.3.18.1 | 09-May-2015 |
snj | Pull up following revision(s) (requested by mrg in ticket #741): sys/arch/aarch64/conf/std.aarch64: revision 1.2 sys/arch/amd64/conf/std.amd64: revision 1.10 sys/arch/evbarm/conf/std.evbarm: revision 1.4 sys/arch/evbarm64/conf/std.evbarm64: revision 1.2 sys/arch/i386/conf/std.i386: revision 1.34 sys/arch/sparc64/conf/std.sparc64: revision 1.19 bump CHILD_MAX and OPEN_MAX defaults on several platforms, both to 1024.
|
1.3.14.2 | 15-Feb-2014 |
matt | Merge armv7 support from HEAD, specifically support for the BCM5301X and BCM56340 evbarm kernels.
|
1.3.14.1 | 16-Dec-2012 |
matt | file std.evbarm was added on branch matt-nb5-mips64 on 2014-02-15 16:18:37 +0000
|
1.3.6.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3.6.2 | 25-Feb-2013 |
tls | resync with head
|
1.3.6.1 | 16-Dec-2012 |
tls | file std.evbarm was added on branch tls-maxphys on 2013-02-25 00:28:35 +0000
|
1.3.2.2 | 23-Jan-2013 |
yamt | sync with head
|
1.3.2.1 | 16-Dec-2012 |
yamt | file std.evbarm was added on branch yamt-pagecache on 2013-01-23 00:05:45 +0000
|
1.11 | 31-Mar-2019 |
jmcneill | Remove EXYNOS kernel config.
|
1.10 | 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.9 | 15-Oct-2018 |
skrll | Only ent KERNEL_BASE_EXT when we want to change KERNEL_BASE from its default of 0x8000_0000
Don't use KERNEL_BASE_EXT where KERNEL_BASE should be instead.
Workaround a as(1) weirdness in armadaxp_start.S
|
1.8 | 08-Oct-2018 |
skrll | Sort options.
No functional change.
|
1.7 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.6 | 01-Jul-2018 |
jmcneill | add options __HAVE_GENERIC_CPU_INITCLOCKS
|
1.5 | 05-Jul-2017 |
jmcneill | branches: 1.5.4; 1.5.6; 1.5.8; Add support for reserved memory and MEMORY_DISK_DYNAMIC for FDT-based kernels.
|
1.4 | 02-Jul-2017 |
skrll | Define __HAVE_CPU_UAREA_ALLOC_IDLELWP
|
1.3 | 11-Jun-2017 |
jmcneill | Fix KERNEL_BASE_PHYS (how did this ever work?)
|
1.2 | 10-Jun-2017 |
jmcneill | Get the EXYNOS kernel building again with recent FDT changes. Untested.
|
1.1 | 06-Dec-2015 |
marty | branches: 1.1.2; 1.1.12; Reorganize Exynos code step 1 of N
create config files that use evbarm/exynos rather than evbarm/odroid for the machdep portion.
point ODROID-XU4 at those files
add evbarm/exynos/exyos_{start.S, machdep.c} and platform.h that are exynos 5422 specific. -- We'll edit in other exynos platforms once this one fully works.
This boots the Odroid XU4 to the same point as using evbarm/odroid does, but with some differences in gpio handling. Everything else should be semantically equivalent.
|
1.1.12.1 | 18-Jul-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #114): sys/arch/arm/samsung/exynos_intr.h: revision 1.3 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_gates.c: revision 1.1 distrib/utils/embedded/mkimage: revision 1.66 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_rsb.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.5 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.6 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.7 sys/dev/gpio/gpio.c: revision 1.59 sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.1 sys/conf/Makefile.kern.inc: revision 1.257 sys/arch/evbarm/conf/ODROID-XU_INSTALL: file removal sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.2 sys/conf/Makefile.kern.inc: revision 1.258 sys/arch/arm/fdt/psci_fdt.h: revision 1.1 sys/arch/arm/sunxi/sunxi_resets.c: revision 1.1 sys/arch/evbarm/conf/files.sunxi: revision 1.1 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.8 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.9 sys/arch/arm/samsung/files.exynos: revision 1.22 distrib/utils/embedded/conf/armv7.conf: revision 1.13 sys/arch/arm/samsung/files.exynos: revision 1.23 sys/arch/evbarm/conf/std.tegra: revision 1.15 distrib/utils/embedded/conf/armv7.conf: revision 1.14 sys/arch/arm/samsung/files.exynos: revision 1.24 distrib/utils/embedded/conf/armv7.conf: revision 1.15 sys/arch/evbarm/sunxi/genassym.cf: revision 1.1 sys/arch/arm/samsung/exynos_fdt.c: file removal sys/dev/fdt/fdt_pinctrl.c: revision 1.4 sys/arch/arm/samsung/exynos_sysmmu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.1 sys/dev/usb/ehci.c: revision 1.255 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_ccu.h: revision 1.1 sys/dev/ic/dwc_mmc.c: revision 1.11 sys/arch/arm/cortex/gic.c: revision 1.24 distrib/evbarm/instkernel/ramdisk/Makefile: revision 1.17 etc/etc.evbarm/Makefile.inc: revision 1.87 etc/etc.evbarm/Makefile.inc: revision 1.88 sys/arch/arm/fdt/gic_fdt.c: revision 1.5 etc/Makefile: revision 1.429 sys/arch/arm/fdt/gic_fdt.c: revision 1.6 sys/arch/arm/fdt/gic_fdt.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.2 sys/arch/evbarm/conf/std.sunxi: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.3 sys/arch/evbarm/conf/std.sunxi: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.4 sys/arch/evbarm/conf/std.sunxi: revision 1.3 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu_div.c: revision 1.1 sys/dev/gpio/gpiovar.h: revision 1.17 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.6 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.8 sys/arch/arm/sunxi/sunxi_rsb.h: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.12 sys/dev/fdt/fdtvar.h: revision 1.21 sys/arch/evbarm/sunxi/sunxi_start.S: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.13 sys/dev/fdt/fdtvar.h: revision 1.22 sys/arch/evbarm/conf/SUNXI: revision 1.10 sys/dev/fdt/fdtvar.h: revision 1.23 sys/arch/evbarm/conf/SUNXI: revision 1.11 sys/dev/fdt/gpioleds.c: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.24 sys/arch/evbarm/conf/SUNXI: revision 1.12 sys/arch/evbarm/conf/SUNXI: revision 1.13 sys/arch/arm/cortex/gic.c: revision 1.30 sys/arch/evbarm/conf/SUNXI: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.16 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.1 etc/Makefile: revision 1.430 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.2 etc/Makefile: revision 1.431 sys/arch/evbarm/conf/VEXPRESS_A15: revision 1.17 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.3 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.4 sys/arch/arm/samsung/exynos5422_clock.c: revision 1.6 sys/arch/arm/samsung/exynos_platform.c: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.29 sys/arch/arm/samsung/exynos_platform.c: revision 1.2 sys/arch/evbarm/conf/mk.vexpress: revision 1.3 sys/arch/arm/samsung/exynos_platform.c: revision 1.3 sys/arch/evbarm/conf/mk.vexpress: revision 1.4 sys/arch/arm/samsung/exynos_platform.c: revision 1.4 sys/arch/arm/arm/psci.h: revision 1.1 sys/arch/arm/samsung/exynos_platform.c: revision 1.5 sys/arch/arm/samsung/exynos_platform.c: revision 1.6 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.10 external/bsd/mdocml/bin/mandoc/Makefile: revision 1.12 sys/dev/fdt/files.fdt: revision 1.17 sys/dev/fdt/files.fdt: revision 1.18 sys/dev/fdt/files.fdt: revision 1.19 sys/arch/arm/samsung/exynos_sscom.c: revision 1.8 sys/arch/arm/sunxi/sun8i_a83t_ccu.c: revision 1.1 sys/arch/arm/sunxi/sunxi_mmc.c: revision 1.1 sys/arch/arm/samsung/exynos_sscom.c: revision 1.9 sys/arch/arm/conf/files.arm: revision 1.133 sys/arch/arm/samsung/mct_var.h: revision 1.5 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.2 sys/arch/evbarm/conf/std.vexpress: revision 1.6 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.3 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.4 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.30 sys/arch/arm/sunxi/files.sunxi: revision 1.2 sys/dev/ofw/openfirm.h: revision 1.35 sys/arch/arm/sunxi/files.sunxi: revision 1.3 sys/dev/ofw/openfirm.h: revision 1.36 sys/arch/arm/sunxi/files.sunxi: revision 1.4 sys/arch/arm/sunxi/files.sunxi: revision 1.5 sys/arch/evbarm/exynos/exynos_machdep.c: file removal sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.1 sys/arch/arm/samsung/sscom.c: revision 1.9 sys/arch/arm/sunxi/files.sunxi: revision 1.6 sys/dev/fdt/ohci_fdt.c: revision 1.1 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.7 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.8 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.9 sys/arch/arm/samsung/exynos_sscom.c: revision 1.10 sys/arch/evbarm/conf/mk.tegra: revision 1.5 sys/arch/arm/samsung/exynos_dwcmmc.c: revision 1.4 sys/arch/evbarm/conf/mk.tegra: revision 1.6 sys/arch/evbarm/conf/EXYNOS: revision 1.15 sys/arch/evbarm/conf/EXYNOS: revision 1.16 sys/arch/evbarm/conf/EXYNOS: revision 1.17 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.19 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.5 sys/arch/arm/sunxi/sunxi_emac.h: revision 1.1 sys/arch/evbarm/conf/mk.sunxi: revision 1.1 sys/arch/evbarm/include/bootconfig.h: revision 1.7 sys/arch/evbarm/conf/TEGRA: revision 1.24 sys/arch/arm/arm/psci.c: revision 1.1 sys/dev/led.c: revision 1.1 sys/dev/led.c: revision 1.2 sys/arch/arm/arm/psci_arm.S: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.2 sys/dev/fdt/ehci_fdt.c: revision 1.1 sys/dev/fdt/ehci_fdt.c: revision 1.2 sys/arch/arm/sunxi/sun6i_a31_ccu.h: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.21 sys/arch/arm/sunxi/files.sunxi: revision 1.10 sys/arch/arm/sunxi/files.sunxi: revision 1.11 sys/dev/fdt/fdtbus.c: revision 1.14 sys/arch/arm/sunxi/sunxi_mmc.h: revision 1.1 sys/arch/arm/samsung/exynos5422_dma.c: file removal usr.bin/config/mkmakefile.c: revision 1.69 sys/conf/files: revision 1.1178 sys/arch/arm/sunxi/sunxi_platform.h: revision 1.1 sys/arch/evbarm/exynos/exynos_start.S: revision 1.4 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.11 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.12 sys/arch/arm/sunxi/sunxi_rtc.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.h: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.2 sys/arch/evbarm/conf/SUNXI: revision 1.1 external/bsd/elftosb/usr.sbin/elftosb/Makefile: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.2 sys/arch/arm/fdt/psci_fdt.c: revision 1.1 sys/arch/evbarm/conf/SUNXI: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.4 sys/arch/evbarm/conf/files.exynos: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.6 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.1 sys/dev/fdt/fixedfactorclock.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.7 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_gpio.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.8 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.3 sys/dev/ic/dwc_mmc_reg.h: revision 1.6 sys/dev/fdt/fdt_subr.c: revision 1.16 sys/arch/evbarm/conf/SUNXI: revision 1.9 usr.bin/config/mkmakefile.c: revision 1.70 sys/dev/fdt/fdt_phy.c: revision 1.1 sys/arch/evbarm/conf/ODROID-XU: file removal sys/arch/arm/fdt/arm_fdt.c: revision 1.4 sys/arch/arm/samsung/exynos_reg.h: revision 1.14 sys/conf/files: revision 1.1180 sys/arch/arm/samsung/exynos_reg.h: revision 1.15 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.6 sys/dev/ic/dwc_mmc_var.h: revision 1.6 sys/arch/arm/samsung/exynos_combiner.c: revision 1.7 sys/arch/evbarm/exynos/platform.h: revision 1.2 sys/arch/arm/fdt/files.fdt: revision 1.12 sys/arch/evbarm/conf/std.exynos: revision 1.2 sys/arch/evbarm/conf/std.exynos: revision 1.3 sys/arch/arm/rockchip/rockchip_dwcmmc.c: revision 1.6 sys/arch/arm/sunxi/sunxi_com.c: revision 1.1 sys/dev/led.h: revision 1.1 sys/arch/evbarm/conf/std.exynos: revision 1.5 sys/arch/arm/sunxi/sunxi_com.c: revision 1.2 sys/arch/evbarm/conf/files.evbarm: revision 1.26 usr.bin/config/defs.h: revision 1.99 sys/arch/arm/fdt/arm_fdtvar.h: revision 1.6 sys/arch/arm/samsung/exynos_soc.c: revision 1.32 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.2 sys/arch/arm/samsung/mct.c: revision 1.11 sys/arch/evbarm/conf/ODROID-U: file removal sys/arch/arm/samsung/mct.c: revision 1.12 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.4 Get the EXYNOS kernel building again with recent FDT changes. Untested. Use arm_fdt_cpu_hatch and add mmu entry for DTB Fix exynos5 devmap, bootstrap, and implement early_putchar. Calculate UART frequency based on bootloader config. Fix KERNEL_BASE_PHYS (how did this ever work?) Avoid divide-by-zero for unconfigured PLLs Correctly initialize i2cbus attach args. Add delay and enable mct timecounter. Fix build w/o VERBOSE_INIT_ARM Remove ODROID-U and ODROID-XU kernel configs as they no longer work. - Replace CONSADDR with SSCOM2CONSOLE in example - Remove gtmr (Exynos5422 uses mct) - cinclude EXYNOS.local instead of TEGRA.local Use fdtbus_intr_establish to hook in block interrupts instead of intr_establish. Simplify MCT; just enable it and then attach an ARMv7 generic timer. Add support for building DTB files during kernel build, from christos. build vexpress-v2p-ca15-tc1.dtb with the kernel build tegra124-apalis-eval.dtb, tegra124-jetson-tk1.dtb, tegra124-nyan-big.dtb, tegra124-nyan-blaze.dtb, and tegra124-venice2.dtb with the kernel Allow multiline makeoptions to work by quoting the newline.. Bump for quoting makeoptions with multiple lines. un-c99 bump required config version for multiline makeoptions feature Set DTS makeoption in kernel config Assign DTB files to a variable so we can make -V DTB put the dtb files with their kernels. no need for debug printing. Don't assume that CPU index = GIC CPU interface number. We can determine the current CPU interface number by reading from the read-only GICD_ITARGETSR0 through GICD_ITARGETSR7 registers. This gets interrupts working on Exynos 5422, where the boot processor has GIC CPU interface #4. use -v to get the expanded variable. Use -v to get the expanded variables. Get baud rate from sclk_uartN instead of uartN. Print IRQ number at attach. Fix PLL con0 register locations and add uart clocks Disable exyortc for now, it doesn't work. More or less a rewrite of dwc_mmc, based on awin_mmc, adding DMA support. Update for new dwc_mmc driver Fix dmesg Add Exynos 5410 clock controller driver. Fix a few typos in clock parent names for mmc clocks. From jmcneill@ Update for new dwc_mmc driver Implement platform reset for exynos5 Attach fdtbus to a /clocks node with no compatible string. Add support for ARM Power State Coordination Interface (PSCI). Support interrupt sharing. Add initial support for Allwinner H3 SoC. ARM Trusted Firmware reserves SGIs 8-15 for secure use. Even without ATF, U-Boot on some platforms may use SGIs in this range for the PSCI implementation. Change ARMGIC_IPI_BASE to 0 from (16 - NIPI) and add a compile-time assert to ensure that we don't end up with a conflict. Add H3 MMC support SD/MMC clock fixes Add FDT PHY interface. Add glue for generic ehci/ohci bindings. Rename a variable, NFC. Support parents in different clock domains. Add USB stuff. Doesn't quite work yet. Synopsys DesignWare APB UART needs "options COM_AWIN" for now. Add i2c glue. Add RTC driver. PHY registers start at index 1. Now USB works. Don't allow sharing edge and level triggered interrupts. Add arm_fdt_memory_dump helper for dumping physical addresses from ddb Print clocks with aprint_debug Remove unused defines Add fdtbus_get_string helper Add of_search_compatible, which searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. This allows us to associate data with compatible strings. Add driver for Allwinner Gigabit Ethernet (EMAC) as found in sun8i and later family SoCs. This is a port of my FreeBSD driver which has been confirmed to work on Allwinner H3, A83T, and A64 SoCs. Fix dmesg Add basic support for Allwinner A31. Add basic FDT GPIO support. Fix the pinctrl api to match the spec. A pinctrl config can have more than one xref, and an xref may have specifier data associated with it. Enable sunxi pinctrl support Adjust to new pinctrl API Add P2WI/RSB driver, based on awin_p2wi.c. Fix typo in a compat string. Configure pin defaults at attach No need to explicitly set pinctrl config 0 now Fix some register definitions. Disallow sharing between MPSAFE and non-MPSAFE handlers. Add of_match_compat_data. This routine searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. Add options __HAVE_CPU_UAREA_ALLOC_IDLELWP Add support for reserved memory and MEMORY_DISK_DYNAMIC for FDT-based kernels. the extent code cannot use the full range of u_long, so ignore the last page before 4GB too. ok jmcneill@ Copy install ramdisk to releasedir. Provide both a raw ffs and Legacy U-Boot version of it. Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb files for SUNXI and TEGRA kernels on the MSDOS partition. Let the controller provide a default name for pins. This makes pins easier to locate when we have multiple banks and a variable number of pins per bank. Attach gpio(4) to sunxigpio Test for kernel build directory before reading DTB list Add support for Allwinner A83T SoC. Add A83T files Fixup busdma sync and locking in the RX path. Disable batch RX/TX ints. Fix AHB2 register definition and explicitly set AHB2 parent to PLL_PERIPH0/2 -- this gives us 50% more bus bandwidth for emac Restore TX_INTERVAL_DEFAULT to 64 Drop the sunxi_emac_rx_batch feature. It was originally designed to reduce the amount of mutex unlock/lock cycles during the RX path on FreeBSD and if_input, but it is not required to drop the lock before calling if_percpuq_enqueue on NetBSD. Write back the data value instead of mask in sunxi_gpio_write Add a helper for exposing LED controls via sysctl. Add GPIO LED driver. add gpioleds Add misc. gates and resets driver, and explicitly enable PIO clocks at attach. Add fdtbus_get_string_index helper. Add driver for fixed-factor clocks. Add ffclock Remove the requirement for ehci to attach after companion devices. "go for it" - skrll@ Remove the hack to find companion devices and just assume 1 companion if ETTF flag is not set. Remove pass numbers for ehci/ohci now that the attach order no longer matters Use unsigned char for ctype functions, suggested by christos Add : to body of populate_sunxi to appease bash. port-evbarm/52388: Fix number of args to a debug printf.
|
1.1.2.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.1.2.2 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.1.2.1 | 06-Dec-2015 |
skrll | file std.exynos was added on branch nick-nhusb on 2015-12-27 12:09:34 +0000
|
1.5.8.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.5.6.2 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.5.6.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.5.4.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.5.4.1 | 05-Jul-2017 |
jdolecek | file std.exynos was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.9 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.8 | 16-Dec-2012 |
matt | branches: 1.8.36; 1.8.38; Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.7 | 16-Dec-2012 |
matt | Add a std.evbarm to include std.arm and remove std.arm inclusion from std.*
|
1.6 | 22-Jun-2008 |
kiyohara | branches: 1.6.30; 1.6.40; Fix macro KERNEL_BASE_EXT from KERNEL_EXT_BASE.
|
1.5 | 09-May-2008 |
matt | branches: 1.5.2; Add KERNEL_BASE_EXT=0xc0000000 to those plaforms that need it. Note that armv6 and later systems will use 0x80000000 as the kernel start so they can use the split TTBs in armv6 and later.
|
1.4 | 27-Jan-2008 |
chris | branches: 1.4.6; 1.4.8; 1.4.10; 1.4.12; Add an arm/conf/std.arm file which contains common arm options, initially just options CPU_IN_CKSUM.
Include std.arm in all arm platform std files.
This should reenable the asm in_cksum code for all arm platforms.
Also remove the now unused in_cksum_arm.S.
|
1.3 | 11-Dec-2005 |
christos | branches: 1.3.46; 1.3.50; 1.3.56; merge ktrace-lwp.
|
1.2 | 17-Sep-2005 |
yamt | include "conf/std".
|
1.1 | 26-Feb-2005 |
bsh | branches: 1.1.2; 1.1.6; 1.1.8; 1.1.10; TWINTAIL (official product name is G4255EB) is an evaluation board with Intel PXA255 processor from Genetec corp. You can get some information on the board from http://ad.genetec.co.jp/ but only in Japanese.
|
1.1.10.2 | 04-Feb-2008 |
yamt | sync with head.
|
1.1.10.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.1.8.2 | 29-Apr-2005 |
kent | sync with -current
|
1.1.8.1 | 26-Feb-2005 |
kent | file std.g42xxeb was added on branch kent-audio2 on 2005-04-29 11:28:07 +0000
|
1.1.6.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.1.6.1 | 26-Feb-2005 |
yamt | file std.g42xxeb was added on branch yamt-km on 2005-03-19 08:32:55 +0000
|
1.1.2.3 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.1.2.2 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.1.2.1 | 26-Feb-2005 |
skrll | file std.g42xxeb was added on branch ktrace-lwp on 2005-03-04 16:38:14 +0000
|
1.3.56.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.3.50.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.3.46.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.4.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.4.10.2 | 04-May-2009 |
yamt | sync with head.
|
1.4.10.1 | 16-May-2008 |
yamt | sync with head.
|
1.4.8.1 | 18-May-2008 |
yamt | sync with head.
|
1.4.6.2 | 29-Jun-2008 |
mjf | Sync with HEAD.
|
1.4.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.5.2.1 | 27-Jun-2008 |
simonb | Sync with head.
|
1.6.40.1 | 25-Feb-2013 |
tls | resync with head
|
1.6.30.1 | 23-Jan-2013 |
yamt | sync with head
|
1.8.38.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.8.36.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.9 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.8 | 01-Nov-2013 |
skrll | branches: 1.8.28; 1.8.30; Remove the bogus CPPFLAGS+="-I$S/../../../include"
Prompted by the build problem reported by John Klos
|
1.7 | 16-Dec-2012 |
matt | branches: 1.7.2; Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.6 | 20-Nov-2008 |
cliff | branches: 1.6.4; 1.6.6; 1.6.10; 1.6.22; 1.6.32; use __HAVE_FAST_SOFTINTS now
|
1.5 | 08-Nov-2008 |
cliff | remove (unused) KERNEL_BASE_EXT option
|
1.4 | 30-Oct-2008 |
cliff | add gzboot support for gemini
GEMINI_dram_0x01600000 defines inflation from concatenated gzboot & netbsd.bin.gz at sdram 0x01600000 to 0x00200000
note that ns16550.c INB() and OUTB() macros now have "mult 4" type 4 byte regsiter offset stride if NS16550_AX4 is defined. this is needed for gemini, and was OKed by gimpy.
|
1.3 | 29-Oct-2008 |
matt | Disable fast softints for now.
|
1.2 | 28-Oct-2008 |
matt | Move line from mk.gemini to std.gemini so addrs are all in one place.
|
1.1 | 24-Oct-2008 |
matt | branches: 1.1.2; Add support for Cortina Systems SL3516 eval board.
|
1.1.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.6.32.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.6.32.1 | 25-Feb-2013 |
tls | resync with head
|
1.6.22.2 | 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.6.22.1 | 23-Jan-2013 |
yamt | sync with head
|
1.6.10.2 | 04-May-2009 |
yamt | sync with head.
|
1.6.10.1 | 20-Nov-2008 |
yamt | file std.gemini was added on branch yamt-nfs-mp on 2009-05-04 08:10:57 +0000
|
1.6.6.2 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.6.6.1 | 20-Nov-2008 |
mjf | file std.gemini was added on branch mjf-devfs2 on 2009-01-17 13:27:58 +0000
|
1.6.4.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.6.4.1 | 20-Nov-2008 |
haad | file std.gemini was added on branch haad-dm on 2008-12-13 01:13:07 +0000
|
1.7.2.1 | 18-May-2014 |
rmind | sync with head
|
1.8.30.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.8.28.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.11 | 03-Jul-2023 |
jakllsch | Enable MEMORY_DISK_DYNAMIC & co. to match std.generic64
Allows loading of ramdisk.fs via u-boot initrd (to run sysinst)
|
1.10 | 03-Sep-2021 |
andvar | branches: 1.10.4; s/opions/options/
|
1.9 | 21-Mar-2021 |
skrll | -DKERNEL_BASE_VOFFSET= has annoyed me for the last time...
Introduce KERNEL_VOFFSET_RUNTIME which prevents the addition of -DKERNEL_BASE_VOFFSET= to the command line and use it on the __HAVE_GENERIC_START kernels which do runtime calculation of the offset.
|
1.8 | 14-Aug-2020 |
skrll | branches: 1.8.2; 1.8.4; Mirror the changes to aarch64 and
- Switch to TPIDRPRW_IS_CURLWP, because curlwp is accessed much more often by MI code. It also makes curlwp preemption safe,
- Make ASTs operate per-LWP rather than per-CPU, otherwise sometimes LWPs can see spurious ASTs (which doesn't cause a problem, it just means some time may be wasted).
- Make sure ASTs are always set on the same CPU as the target LWP, and delivered via IPI if posted from a remote CPU so that they are resolved quickly.
- Add some cache line padding to struct cpu_info.
- Add a memory barrier in a couple of places where ci_curlwp is set. This is needed whenever an LWP that is resuming on the CPU could hold an adaptive mutex. The barrier needs to drain the CPU's store buffer, so that the update to ci_curlwp becomes globally visible before the LWP can resume and call mutex_exit().
|
1.7 | 25-Jan-2020 |
skrll | Sort
|
1.6 | 14-Nov-2018 |
jmcneill | branches: 1.6.6; Define __HAVE_PCI_MSI_MSIX
|
1.5 | 10-Nov-2018 |
martin | Revert previous - not needed here, I got lost in the include maze
|
1.4 | 10-Nov-2018 |
martin | Add options NTP and enable clockctl.
|
1.3 | 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.2 | 08-Oct-2018 |
skrll | Sort options.
No functional change.
|
1.1 | 01-Apr-2018 |
ryo | branches: 1.1.2; 1.1.4; Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@) - add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
|
1.1.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.1.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.2.4 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.1.2.3 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.1.2.2 | 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
1.1.2.1 | 01-Apr-2018 |
pgoyette | file std.generic was added on branch pgoyette-compat on 2018-04-07 04:12:12 +0000
|
1.6.6.1 | 25-Jan-2020 |
ad | Sync with head.
|
1.8.4.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.8.2.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.10.4.1 | 07-Jul-2023 |
martin | Pull up following revision(s) (requested by jakllsch in ticket #227):
sys/arch/evbarm/conf/std.generic: revision 1.11
Enable MEMORY_DISK_DYNAMIC & co. to match std.generic64
Allows loading of ramdisk.fs via u-boot initrd (to run sysinst)
|
1.20 | 14-Oct-2022 |
jmcneill | Add a PCI resource manager and use it on Arm ACPI platforms.
The Arm ACPI code relied on PCI_NETBSD_CONFIGURE to configure devices that were not enabled by system firmware. This is not safe to do unless the firmware explicitly permits it using a device specific method defined in the PCI firmware spec.
Introduce a new PCI resource manager that discovers what has already been configured by firmware and allocates from the remaining space. This will ensure that devices setup by firmware are untouched and only will program BARs of devices that are not enabled at boot time.
The current implementation assumes that the parent PCI-PCI bridge's are already configured. A worthwhile improvement in the future would be to support programming windows for bridges that are not fully configured.
|
1.19 | 25-Jun-2022 |
jmcneill | Remove GIC_SPLFUNCS.
|
1.18 | 31-Oct-2021 |
jmcneill | Disable GIC_SPLFUNCS (still crashy)
|
1.17 | 30-Oct-2021 |
jmcneill | Enable GIC_SPLFUNCS again. Hopefully stable now.
|
1.16 | 03-Oct-2021 |
jmcneill | disable GIC_SPLFUNCS until remaining issues are sorted out
|
1.15 | 18-Sep-2021 |
jmcneill | gic_splx: performance optimizations
Avoid any kind of register access (DAIF, PMR, etc), barriers, and atomic operations in the common case where no interrupt fires between spl being raised and lowered.
This introduces a per-CPU return address (ci_splx_restart) used by the vector handler to restart a sequence in splx that compares the new ipl with the per-CPU hardware priority state stored in ci_hwpl.
|
1.14 | 08-Aug-2021 |
jmcneill | Enable options PCI_SMCCC on 64-bit Arm.
|
1.13 | 08-Sep-2020 |
jakllsch | Enable __BUS_SPACE_HAS_STREAM_METHODS in std.generic64
These are needed for virtio_pci on aarch64eb.
|
1.12 | 07-Dec-2019 |
jmcneill | Define __BUS_SPACE_HAS_PROBING_METHODS
|
1.11 | 06-Sep-2019 |
jmcneill | Add __HAVE_GENERIC_CPU_INITCLOCKS
|
1.10 | 03-Jul-2019 |
jmcneill | branches: 1.10.2; Define _ARM32_NEED_BUS_DMA_BOUNCE for aarch64 so we can use bus_dmamap_subregion
|
1.9 | 13-Nov-2018 |
ryo | turn on MODULAR by default on aarch64
|
1.8 | 21-Oct-2018 |
jmcneill | Add support for PCI MSI using ARM GICv2m.
|
1.7 | 16-Oct-2018 |
jmcneill | Rename options ACPI_REDUCED_HARDWARE to ACPI_REDUCED_HW. The former is a boolean in the acpica build, so use the latter to select the correct value.
|
1.6 | 16-Oct-2018 |
jmcneill | Use ACPI_REDUCED_HARDWARE on arm64 to shrink the kernel
|
1.5 | 15-Oct-2018 |
skrll | Sort options
|
1.4 | 15-Oct-2018 |
skrll | G/C
|
1.3 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.2 | 08-Sep-2018 |
jmcneill | Add initrd options
|
1.1 | 01-Apr-2018 |
ryo | branches: 1.1.2; 1.1.4; Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@) - add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
|
1.1.4.3 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.1.4.2 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.1.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.2.5 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.1.2.4 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.1.2.3 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
1.1.2.2 | 07-Apr-2018 |
pgoyette | Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
|
1.1.2.1 | 01-Apr-2018 |
pgoyette | file std.generic64 was added on branch pgoyette-compat on 2018-04-07 04:12:12 +0000
|
1.10.2.2 | 09-Dec-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #529):
sys/arch/evbarm/conf/std.generic64: revision 1.12 sys/arch/arm/rockchip/rk3399_pcie.c: revision 1.8
Define __BUS_SPACE_HAS_PROBING_METHODS Use bus_space_{peek,poke}_4 for pci conf reg access.
|
1.10.2.1 | 22-Sep-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #224):
sys/arch/evbarm/conf/std.generic64: revision 1.11
Add __HAVE_GENERIC_CPU_INITCLOCKS
|
1.1 | 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.3 | 13-Sep-2018 |
skrll | G/C GOLDENGATE
|
1.2 | 01-Nov-2013 |
skrll | branches: 1.2.4; 1.2.30; 1.2.32; Remove the bogus CPPFLAGS+="-I$S/../../../include"
Prompted by the build problem reported by John Klos
|
1.1 | 19-Feb-2013 |
matt | branches: 1.1.2; 1.1.4; More Cortina CS75xx files.
|
1.1.4.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.4.2 | 25-Feb-2013 |
tls | resync with head
|
1.1.4.1 | 19-Feb-2013 |
tls | file std.goldengate was added on branch tls-maxphys on 2013-02-25 00:28:35 +0000
|
1.1.2.1 | 18-May-2014 |
rmind | sync with head
|
1.2.32.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.30.1 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
1.2.4.2 | 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.2.4.1 | 01-Nov-2013 |
yamt | file std.goldengate was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.11 | 18-May-2019 |
skrll | Convert remaining armv7 kernels to generic start and remove a bunch of code including a9_mpsubr.S.
Thanks to Lwazi Dube for testing PANDABOARD and BEAGLEBONE.
|
1.10 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.9 | 16-Dec-2012 |
matt | branches: 1.9.36; 1.9.38; Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.8 | 16-Dec-2012 |
matt | Add a std.evbarm to include std.arm and remove std.arm inclusion from std.*
|
1.7 | 20-Jul-2010 |
kiyohara | branches: 1.7.8; 1.7.18; Add options EVBARM_BOARDTYPE.
|
1.6 | 10-Jul-2010 |
kiyohara | Support Overo (Gumstix inc). + This commit supports basically. + Expansion boards not support yet. And MicroSD, Wifi, Bluetooth too.
|
1.5 | 22-Jun-2008 |
kiyohara | branches: 1.5.16; 1.5.18; Fix macro KERNEL_BASE_EXT from KERNEL_EXT_BASE.
|
1.4 | 09-May-2008 |
matt | branches: 1.4.2; Add KERNEL_BASE_EXT=0xc0000000 to those plaforms that need it. Note that armv6 and later systems will use 0x80000000 as the kernel start so they can use the split TTBs in armv6 and later.
|
1.3 | 27-Jan-2008 |
chris | branches: 1.3.6; 1.3.8; 1.3.10; 1.3.12; Add an arm/conf/std.arm file which contains common arm options, initially just options CPU_IN_CKSUM.
Include std.arm in all arm platform std files.
This should reenable the asm in_cksum code for all arm platforms.
Also remove the now unused in_cksum_arm.S.
|
1.2 | 20-Feb-2007 |
kiyohara | branches: 1.2.18; 1.2.22; 1.2.28; Indentation.
|
1.1 | 16-Oct-2006 |
kiyohara | branches: 1.1.2; 1.1.4; 1.1.8; 1.1.10; Add initial support for the PXA255-based gumstix board.
|
1.1.10.1 | 27-Feb-2007 |
yamt | - sync with head. - move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
|
1.1.8.4 | 04-Feb-2008 |
yamt | sync with head.
|
1.1.8.3 | 26-Feb-2007 |
yamt | sync with head.
|
1.1.8.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.1.8.1 | 16-Oct-2006 |
yamt | file std.gumstix was added on branch yamt-lazymbuf on 2006-12-30 20:45:49 +0000
|
1.1.4.2 | 18-Nov-2006 |
ad | Sync with head.
|
1.1.4.1 | 16-Oct-2006 |
ad | file std.gumstix was added on branch newlock2 on 2006-11-18 21:29:10 +0000
|
1.1.2.2 | 22-Oct-2006 |
yamt | sync with head
|
1.1.2.1 | 16-Oct-2006 |
yamt | file std.gumstix was added on branch yamt-splraiseipl on 2006-10-22 06:04:36 +0000
|
1.2.28.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.2.22.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.2.18.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.3.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.3.10.3 | 11-Aug-2010 |
yamt | sync with head.
|
1.3.10.2 | 04-May-2009 |
yamt | sync with head.
|
1.3.10.1 | 16-May-2008 |
yamt | sync with head.
|
1.3.8.1 | 18-May-2008 |
yamt | sync with head.
|
1.3.6.2 | 29-Jun-2008 |
mjf | Sync with HEAD.
|
1.3.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.4.2.1 | 27-Jun-2008 |
simonb | Sync with head.
|
1.5.18.1 | 05-Mar-2011 |
rmind | sync with head
|
1.5.16.1 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.7.18.1 | 25-Feb-2013 |
tls | resync with head
|
1.7.8.1 | 23-Jan-2013 |
yamt | sync with head
|
1.9.38.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.9.36.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.3 | 29-Oct-2022 |
jmcneill | Remove support for TI OMAP-L138 based Hawkboard.
This change is part of arch/arm/omap removal.
|
1.2 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.1 | 02-Oct-2013 |
matt | branches: 1.1.4; 1.1.6; 1.1.10; 1.1.34; 1.1.36; Add support for OMAP1-183 base hawkboard (HAWK) from Sughosh Ganu. Minor cleanup (adding $NetBSD to headers, __KERNEL_RCSID to C files, etc).
|
1.1.36.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.34.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.1.10.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.10.1 | 02-Oct-2013 |
tls | file std.hawk was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.1.6.2 | 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.1.6.1 | 02-Oct-2013 |
yamt | file std.hawk was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.1.4.2 | 18-May-2014 |
rmind | sync with head
|
1.1.4.1 | 02-Oct-2013 |
rmind | file std.hawk was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.8 | 29-Jun-2021 |
rin | KERNEL_BASE is 0xc0000000 for HDL_G.
With this change, HDL-G boots multiuser!
|
1.7 | 07-Oct-2018 |
skrll | branches: 1.7.16; Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.6 | 17-Jan-2018 |
skrll | branches: 1.6.2; 1.6.4; G/C ARM32_NEW_VM_LAYOUT
|
1.5 | 16-Dec-2012 |
matt | Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.4 | 16-Dec-2012 |
matt | Add a std.evbarm to include std.arm and remove std.arm inclusion from std.*
|
1.3 | 27-Jan-2008 |
chris | branches: 1.3.44; 1.3.54; Add an arm/conf/std.arm file which contains common arm options, initially just options CPU_IN_CKSUM.
Include std.arm in all arm platform std files.
This should reenable the asm in_cksum code for all arm platforms.
Also remove the now unused in_cksum_arm.S.
|
1.2 | 18-Dec-2006 |
nonaka | branches: 1.2.20; 1.2.24; 1.2.30; cosmetic
|
1.1 | 16-Apr-2006 |
nonaka | branches: 1.1.2; 1.1.4; 1.1.8; 1.1.10; 1.1.14; 1.1.18; 1.1.20; 1.1.22; A port of NetBSD to the I-O DATA HDL-G "Giga LANDISK".
Please refer to following URL for this machine. http://www.iodata.com/products/products.php?cat=HNP&sc=HDL&ts=2&tsc=14&sc=HDL&pId=HDL-G400U
|
1.1.22.1 | 21-Dec-2006 |
yamt | sync with head.
|
1.1.20.2 | 09-Sep-2006 |
rpaulo | sync with head
|
1.1.20.1 | 16-Apr-2006 |
rpaulo | file std.hdl_g was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:38:40 +0000
|
1.1.18.1 | 12-Jan-2007 |
ad | Sync with head.
|
1.1.14.4 | 04-Feb-2008 |
yamt | sync with head.
|
1.1.14.3 | 30-Dec-2006 |
yamt | sync with head.
|
1.1.14.2 | 21-Jun-2006 |
yamt | sync with head.
|
1.1.14.1 | 16-Apr-2006 |
yamt | file std.hdl_g was added on branch yamt-lazymbuf on 2006-06-21 14:50:33 +0000
|
1.1.10.2 | 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
1.1.10.1 | 16-Apr-2006 |
tron | file std.hdl_g was added on branch peter-altq on 2006-05-24 15:47:54 +0000
|
1.1.8.2 | 24-May-2006 |
yamt | sync with head.
|
1.1.8.1 | 16-Apr-2006 |
yamt | file std.hdl_g was added on branch yamt-pdpolicy on 2006-05-24 10:56:40 +0000
|
1.1.4.2 | 22-Apr-2006 |
simonb | Sync with head.
|
1.1.4.1 | 16-Apr-2006 |
simonb | file std.hdl_g was added on branch simonb-timecounters on 2006-04-22 11:37:22 +0000
|
1.1.2.2 | 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
1.1.2.1 | 16-Apr-2006 |
elad | file std.hdl_g was added on branch elad-kernelauth on 2006-04-19 02:32:21 +0000
|
1.2.30.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.2.24.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.2.20.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.3.54.1 | 25-Feb-2013 |
tls | resync with head
|
1.3.44.1 | 23-Jan-2013 |
yamt | sync with head
|
1.6.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.6.2.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.7.16.1 | 01-Aug-2021 |
thorpej | Sync with HEAD.
|
1.11 | 03-Nov-2019 |
jmcneill | No longer used.
|
1.10 | 15-Oct-2018 |
skrll | branches: 1.10.4; Only ent KERNEL_BASE_EXT when we want to change KERNEL_BASE from its default of 0x8000_0000
Don't use KERNEL_BASE_EXT where KERNEL_BASE should be instead.
Workaround a as(1) weirdness in armadaxp_start.S
|
1.9 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.8 | 27-Feb-2017 |
chs | branches: 1.8.12; 1.8.14; fix the build of this kernel config by adding the omapscm driver. turn on options for dtrace, turn off USB debugging.
|
1.7 | 10-Aug-2014 |
chs | branches: 1.7.4; 1.7.8; 1.7.12; add some std stuff for igepv2.
|
1.6 | 01-Nov-2013 |
skrll | Remove the bogus CPPFLAGS+="-I$S/../../../include"
Prompted by the build problem reported by John Klos
|
1.5 | 16-Dec-2012 |
matt | branches: 1.5.2; Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.4 | 04-Sep-2012 |
matt | branches: 1.4.2; Make reset work on beagle again. Add nand (not yet working) and prcm to IGEPV2. Add smsh to IGEPV2 (use attachment from gumstix). Turn on a few options for IGEPV2.
|
1.3 | 29-Aug-2012 |
matt | Rename ARM options PROCESS_ID_IS_CUR{CPU,LWP} to TPIDRPRW_IS_CUR{CPU,LWP} since TPIDRPRW is the cp15 register name. Initialize it early in start along with CI_ARM_CPUID. Remove other initializations. We alays have ci_curlwp. Enable TIPRPRW_IS_CURCPU in std.beagle. [tested on a beaglboard (cortex-a8)]
|
1.2 | 19-Jun-2010 |
matt | branches: 1.2.2; 1.2.4; 1.2.6; 1.2.14; Cleanup the armv7 changes. Add ARM_ARCH_7. Use CPU_CORTEX instead of CPU_CORTEXA8 everywhere since there more types of Cortex than just the A8. CPU_CORTEXA8 still exists but causes CPU_CORTEX to be defined. Add CPU_CORTEXA9 as well. Use .arch armv7a to get us the isb/dsb instructions.
Test booted to root device prompt on a Beagleboard. All ARM kernels successfully test built.
|
1.1 | 16-Jun-2010 |
jmcneill | PR port-arm/43299: Support added for igepv2/cortexa8/omap3530
Apply patch from PR, with build fixes. ok skrll, matt
|
1.2.14.3 | 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.2.14.2 | 23-Jan-2013 |
yamt | sync with head
|
1.2.14.1 | 30-Oct-2012 |
yamt | sync with head
|
1.2.6.2 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.2.6.1 | 19-Jun-2010 |
uebayasi | file std.igepv2 was added on branch uebayasi-xip on 2010-08-17 06:44:16 +0000
|
1.2.4.2 | 11-Aug-2010 |
yamt | sync with head.
|
1.2.4.1 | 19-Jun-2010 |
yamt | file std.igepv2 was added on branch yamt-nfs-mp on 2010-08-11 22:51:51 +0000
|
1.2.2.2 | 03-Jul-2010 |
rmind | sync with head
|
1.2.2.1 | 19-Jun-2010 |
rmind | file std.igepv2 was added on branch rmind-uvmplock on 2010-07-03 01:19:16 +0000
|
1.4.2.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.4.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.4.2.1 | 25-Feb-2013 |
tls | resync with head
|
1.5.2.1 | 18-May-2014 |
rmind | sync with head
|
1.7.12.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.7.8.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.7.4.1 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.8.14.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.8.14.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.8.12.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.10.4.1 | 27-Nov-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #491):
sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2 sys/arch/arm/ti/ti_sysc.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.2 sys/dev/i2c/tps65950.c: file removal sys/arch/evbarm/conf/std.ti: file removal sys/dev/i2c/files.i2c: revision 1.101 sys/dev/i2c/files.i2c: revision 1.102 sys/dev/i2c/at24cxx.c: revision 1.32 sys/dev/i2c/files.i2c: revision 1.103 sys/dev/i2c/twl4030.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.104 sys/dev/i2c/twl4030.c: revision 1.2 sys/dev/i2c/twl4030.c: revision 1.3 sys/arch/arm/ti/ti_com.c: revision 1.6 sys/arch/arm/ti/ti_com.c: revision 1.7 sys/arch/arm/ti/ti_com.c: revision 1.8 sys/dev/fdt/cpufreq_dt.c: revision 1.11 sys/arch/arm/ti/ti_iic.c: revision 1.1 sys/dev/fdt/cpufreq_dt.c: revision 1.12 sys/arch/arm/ti/ti_usb.c: revision 1.1 sys/arch/arm/ti/ti_iic.c: revision 1.2 sys/dev/fdt/cpufreq_dt.c: revision 1.13 sys/arch/arm/ti/ti_iic.c: revision 1.3 sys/arch/arm/ti/ti_iic.c: revision 1.4 sys/arch/evbarm/conf/files.ti: file removal sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal sys/arch/arm/dts/omap3-n900.dts: revision 1.1 sys/arch/arm/ti/ti_edma.h: revision 1.1 sys/arch/evbarm/conf/OVERO_INSTALL: file removal sys/arch/arm/ti/ti_usbtll.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.5 etc/etc.evbarm/Makefile.inc: revision 1.108 sys/arch/arm/ti/files.ti: revision 1.6 sys/dev/i2c/tps65217pmic.c: revision 1.13 etc/etc.evbarm/Makefile.inc: revision 1.109 sys/arch/arm/ti/files.ti: revision 1.7 sys/dev/i2c/tps65217pmic.c: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.8 sys/arch/arm/ti/files.ti: revision 1.9 sys/dev/fdt/usbnopphy.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.55 sys/arch/evbarm/conf/GENERIC: revision 1.56 sys/arch/evbarm/conf/GENERIC: revision 1.57 sys/arch/evbarm/conf/GENERIC: revision 1.58 sys/arch/evbarm/conf/GENERIC: revision 1.59 sys/arch/evbarm/conf/BEAGLEBONE: file removal sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1 sys/arch/arm/ti/ti_otgreg.h: revision 1.1 sys/arch/arm/ti/ti_tptc.c: revision 1.1 sys/arch/evbarm/conf/IGEPV2: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.10 sys/dev/i2c/tda19988.c: revision 1.1 sys/arch/evbarm/conf/OVERO: file removal sys/dev/i2c/tda19988.c: revision 1.2 sys/dev/i2c/tda19988.c: revision 1.3 sys/arch/arm/ti/omap3_dss.c: revision 1.1 sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal sys/arch/arm/ti/ti_omapintc.c: revision 1.2 etc/etc.evbarm/Makefile.inc: revision 1.112 etc/etc.evbarm/Makefile.inc: revision 1.113 sys/arch/arm/ti/ti_div_clock.c: revision 1.1 etc/etc.evbarm/Makefile.inc: revision 1.114 sys/arch/evbarm/conf/N900: revision 1.32 sys/arch/evbarm/conf/N900: revision 1.33 distrib/utils/embedded/conf/armv7.conf: revision 1.36 sys/arch/evbarm/conf/GENERIC: revision 1.60 distrib/utils/embedded/conf/armv7.conf: revision 1.37 sys/arch/arm/ti/omap2_nand.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.61 sys/arch/arm/ti/omap2_nand.c: revision 1.2 sys/arch/evbarm/conf/GENERIC: revision 1.62 distrib/utils/embedded/conf/armv7.conf: revision 1.39 sys/arch/evbarm/conf/GENERIC: revision 1.63 sys/arch/arm/ti/ti_fb.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.64 sys/arch/evbarm/conf/GENERIC: revision 1.65 sys/arch/evbarm/conf/GENERIC: revision 1.66 sys/arch/evbarm/conf/GENERIC: revision 1.67 sys/arch/arm/ti/ti_platform.c: revision 1.7 sys/arch/arm/ti/ti_platform.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.2 sys/arch/arm/ti/ti_platform.c: revision 1.9 sys/arch/arm/ti/am3_prcm.c: revision 1.3 sys/arch/arm/ti/am3_prcm.c: revision 1.4 sys/arch/arm/ti/am3_prcm.c: revision 1.5 sys/arch/arm/ti/am3_prcm.c: revision 1.6 sys/arch/arm/ti/am3_prcm.c: revision 1.7 sys/arch/evbarm/conf/DEVKIT8000: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.9 sys/dev/fdt/syscon.c: revision 1.4 sys/arch/arm/ti/files.ti: revision 1.10 sys/arch/arm/ti/ti_mux_clock.c: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.11 sys/arch/arm/ti/if_cpswreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.12 sys/arch/arm/ti/ti_sdhc.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.13 sys/arch/arm/ti/files.ti: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.15 sys/arch/arm/ti/files.ti: revision 1.16 sys/arch/arm/ti/omap3_cm.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.17 sys/arch/arm/ti/omap3_cm.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.18 sys/arch/arm/ti/omap3_cm.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.19 sys/arch/arm/ti/omap3_cm.c: revision 1.4 sys/arch/arm/ti/ti_motg.c: revision 1.1 sys/arch/arm/ti/ti_rngreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1 sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1 sys/arch/arm/ti/am3_platform.c: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.22 sys/arch/evbarm/conf/README.evbarm: revision 1.23 sys/arch/arm/ti/ti_platform.c: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.24 sys/arch/arm/ti/ti_omaptimer.c: revision 1.2 sys/arch/arm/ti/ti_prcm.c: revision 1.2 sys/arch/evbarm/conf/README.evbarm: revision 1.25 sys/arch/arm/ti/ti_omaptimer.c: revision 1.3 sys/arch/arm/ti/ti_prcm.c: revision 1.3 sys/arch/evbarm/conf/README.evbarm: revision 1.26 sys/arch/arm/ti/ti_omaptimer.c: revision 1.4 sys/arch/evbarm/conf/README.evbarm: revision 1.27 sys/arch/arm/ti/ti_ehci.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.20 sys/arch/arm/ti/ti_cpufreq.c: revision 1.1 sys/arch/arm/ti/ti_cpufreq.c: revision 1.2 sys/arch/arm/fdt/smsh_fdt.c: revision 1.2 sys/arch/arm/ti/omap3_dssreg.h: revision 1.1 sys/arch/evbarm/conf/OVERO: revision 1.56 sys/arch/evbarm/conf/TI: file removal sys/arch/arm/dts/omap3-beagle.dts: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.55 sys/dev/fdt/fdtvar.h: revision 1.56 distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2 sys/dev/fdt/fdt_phy.c: revision 1.6 sys/arch/arm/ti/ti_iicreg.h: revision 1.1 sys/arch/arm/ti/ti_lcdc.c: revision 1.1 sys/arch/arm/ti/ti_gpio.c: revision 1.1 sys/arch/arm/ti/ti_iicreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.c: revision 1.2 sys/dev/fdt/files.fdt: revision 1.46 sys/arch/arm/ti/ti_gpio.c: revision 1.2 sys/arch/arm/ti/ti_iicreg.h: revision 1.3 sys/arch/arm/ti/ti_lcdc.c: revision 1.3 sys/dev/fdt/files.fdt: revision 1.47 sys/arch/arm/ti/ti_gpio.c: revision 1.3 sys/dev/fdt/pinctrl_single.c: revision 1.1 sys/arch/evbarm/conf/files.generic: revision 1.9 sys/arch/arm/ti/ti_gpmc.c: revision 1.1 sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARD: file removal sys/arch/arm/ti/omap3_prm.c: revision 1.1 sys/arch/arm/ti/ti_platform.h: file removal sys/arch/arm/ti/omap3_platform.c: revision 1.1 sys/arch/arm/ti/ti_prcm.h: revision 1.2 sys/arch/arm/ti/omap3_platform.c: revision 1.2 sys/arch/arm/ti/ti_prcm.h: revision 1.3 sys/arch/arm/ti/ti_prcm.h: revision 1.4 sys/dev/fdt/fdt_clock.c: revision 1.9 sys/arch/arm/ti/ti_edma.c: revision 1.1 sys/arch/arm/ti/ti_otg.c: revision 1.1 distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15 sys/arch/arm/ti/if_cpsw.c: revision 1.7 sys/arch/evbarm/conf/std.igepv2: file removal sys/arch/arm/ti/if_cpsw.c: revision 1.8 sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1
Adapt ti fdt glue to support GENERIC kernel.
Do not search 64-bit directories for dts files
Fix am33xx_platform_early_putchar for pre-MMU output
Add bus driver for TI sysc interconncet.
Make com work again
Add EDMA TPCC and TPTC drivers.
Add driver for one-register-per-pin type pinctrl devices.
Add MMCHS support.
Add USB support.
Disable autoidle
Place devmap above KERNEL_IO_VBASE
Use Timer2 for timecounter, and enable hw module.
Add support for TI AM335x
Add atmel,24c256 compat data
Add I2C support.
Add tiiic, tps65217pmic
Add FDT support
Fix early putchar, add reset func
No support for tegra210 in armv7 kernel
Switch to GENERIC kernels only.
Get mac address from DT
Skip nodes with an "opp-suspend" property and fix tables that have disabled nodes in the middle.
enumerate devices under child "clocks" node
Add support for platform specific opp table filters.
Add fdtbus_clock_count to count the number of clock references on a given node
enumerate devices under child "clocks" node
Add AM335x DVFS support.
Enable TI AM335x DVFS support
Add support for GPIO controller.
Add tigpio
Unhook BEAGLEBONE kernel from the build Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).
Add support for hardware RNG.
Add tirng
Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
Set stdout-path on TI OMAP3 BeagleBoard
Add support for TI OMAP3.
Add OMAP3 support.
Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition. Mkimage (eroneously) creates a FAT16 partition (despite the configuration asking for FAT32), and that has a root directory size limit. Idea from Jared.
Skip xref if it is 0
Add generic USB PHY driver
Add driver for TI TWL4030 Power Management IC
Use the hwmod clk to get the timer rate and explicitly enable the timecounter timer.
Add OMAP3 USB support.
Add twl, usbnopphy, tiusb, tiusbtll
Move omap3 dtb files to /boot/dtb
Remove BEAGLEBOARD kernel from list of kernels to build Remove BEAGLEBOARD kernel (supported by GENERIC now)
Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.
Remove DEVKIT8000 kernel (GENERIC should work now) Remove DPLL5 init ported from old omap code, it is not required
Set the stdout-path on xM like Ti OMAP3 BeagleBoard
Remove BEAGLEBOARDXM from the build Remove BEAGLEBOARDXM kernel (supported by GENERIC now)
Handle different register layout on OMAP3
Add omapfb to FDT-ized TI port.
Use dss as console on Nokia N900.
Enable IRQ status bits for omap3 type and set speed properly
Add RTC support
Remove tps65950pm (hardware now supported by twl4030.c)
Add NAND flash support.
Add tigpmc, omapnand
Attach tiusb before the default pass since it adds a bus to reduce kernel output Replace tps65950pm with twl (the former has been removed)
Fix non-FDT build
Cleanup and remove dependency on arch/arm/omap
Add support for GPIO interrupts and fix reading the state of output pins. Match smsc,lan9115 and honour local-mac-address/mac-address properties
Only one instance of twl(4) is needed Remove OVERO from build, and commented out N900 kernel config OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC.
Remove commented out IGEPV2 entry
OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by GENERIC.
No longer used.
Also match ti,omap2-onenand
Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context
Add driver for NXP TDA19988 HDMI encoder
Add support for AM335x display controller (LCDC).
Add tdahdmi, tilcdc, tifb
Test DRM_MODE_* flags, not VID_*
Comment out mode fixup (not needed it seems)
Use 297MHz for display clock
Select closest rate to desired pixel clock
Speed up mode setting a bit and turn off the display while changing modes
|
1.2 | 20-May-2020 |
hkenken | i.MX support merged into GENERIC kernel.
|
1.1 | 24-Jul-2019 |
hkenken | branches: 1.1.10; Add support for device tree.
+ CCM (clk) + COM (uart) + GPIO + IOMUX (pin control) + PCIe + SDHC + USB Host + USB phy
|
1.1.10.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.1.10.1 | 24-Jul-2019 |
martin | file std.imx was added on branch phil-wifi on 2020-04-13 08:03:42 +0000
|
1.5 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.4 | 07-Oct-2013 |
matt | branches: 1.4.28; 1.4.30; iMX233/OLinuXino changes from Petri Laskso. See http://mail-index.netbsd.org/port-arm/2013/10/07/msg002042.html
|
1.3 | 16-Dec-2012 |
matt | branches: 1.3.2; 1.3.4; 1.3.6; Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.2 | 16-Dec-2012 |
matt | Add a std.evbarm to include std.arm and remove std.arm inclusion from std.*
|
1.1 | 20-Nov-2012 |
jkunz | Add initial support for Olimex iMX233 based OLinuXino boards. https://www.olimex.com/Products/OLinuXino/iMX233/ Contributed by Petri Laakso.
|
1.3.6.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.3.6.2 | 25-Feb-2013 |
tls | resync with head
|
1.3.6.1 | 16-Dec-2012 |
tls | file std.imx23_olinuxino was added on branch tls-maxphys on 2013-02-25 00:28:35 +0000
|
1.3.4.1 | 18-May-2014 |
rmind | sync with head
|
1.3.2.4 | 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.3.2.3 | 23-Jan-2013 |
yamt | sync with head
|
1.3.2.2 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.3.2.1 | 16-Dec-2012 |
yamt | file std.imx23_olinuxino was added on branch yamt-pagecache on 2013-01-16 05:32:52 +0000
|
1.4.30.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.4.28.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.11 | 15-Oct-2018 |
skrll | Only ent KERNEL_BASE_EXT when we want to change KERNEL_BASE from its default of 0x8000_0000
Don't use KERNEL_BASE_EXT where KERNEL_BASE should be instead.
Workaround a as(1) weirdness in armadaxp_start.S
|
1.10 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.9 | 30-Mar-2014 |
matt | branches: 1.9.28; 1.9.30; Include newer arm options (ARM_HAS_VBAR, etc.)
|
1.8 | 01-Nov-2013 |
skrll | Remove the bogus CPPFLAGS+="-I$S/../../../include"
Prompted by the build problem reported by John Klos
|
1.7 | 16-Dec-2012 |
matt | branches: 1.7.2; Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.6 | 10-Dec-2012 |
matt | Add -mfpu=vfp since these are arm11
|
1.5 | 14-Jul-2012 |
matt | branches: 1.5.2; Use -march=armv6k -mtune=arm1136jf-s so that gas will believe there are {ldr,str}ex{b,h,d} instruction available. This is for the use of ldrexb/strexb instead of swpb for __cpu_simple_lock_t.
|
1.4 | 06-Mar-2011 |
jakllsch | branches: 1.4.4; Remove trailing spaces.
|
1.3 | 27-Dec-2009 |
uebayasi | branches: 1.3.2; 1.3.4; 1.3.6; Add write-through cache work-around for ARM11 as well as ARM9/ARM10. Analyzed & tested on i.MX35 with help from Tsubai Masanari.
|
1.2 | 27-Apr-2008 |
matt | Merge kernel changes in matt-armv6 to HEAD.
|
1.1 | 29-Aug-2007 |
matt | branches: 1.1.2; 1.1.20; 1.1.22; 1.1.24; file std.imx31 was initially added on branch matt-armv6.
|
1.1.24.2 | 11-Mar-2010 |
yamt | sync with head
|
1.1.24.1 | 16-May-2008 |
yamt | sync with head.
|
1.1.22.1 | 18-May-2008 |
yamt | sync with head.
|
1.1.20.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.1.2.3 | 12-Sep-2007 |
matt | Fix typo.
|
1.1.2.2 | 11-Sep-2007 |
matt | More support for Freescale i.MX31 DEV LITE KIT
|
1.1.2.1 | 29-Aug-2007 |
matt | Initial IMX31LITE configury
|
1.3.6.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.3.4.1 | 21-Apr-2011 |
rmind | sync with head
|
1.3.2.1 | 28-Apr-2010 |
uebayasi | Initial implemention of bus_space_physload(9) for NetBSD/arm (only i.MX31 for now).
|
1.4.4.4 | 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.4.4.3 | 23-Jan-2013 |
yamt | sync with head
|
1.4.4.2 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.4.4.1 | 30-Oct-2012 |
yamt | sync with head
|
1.5.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.5.2.1 | 25-Feb-2013 |
tls | resync with head
|
1.7.2.1 | 18-May-2014 |
rmind | sync with head
|
1.9.30.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.9.28.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.7 | 23-May-2020 |
skrll | imx6 kernels are part of GENERIC now
|
1.6 | 29-Jul-2019 |
skrll | Remove duplicate options TPIDRPRW_IS_CURCPU
|
1.5 | 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.4 | 15-Oct-2018 |
skrll | Only ent KERNEL_BASE_EXT when we want to change KERNEL_BASE from its default of 0x8000_0000
Don't use KERNEL_BASE_EXT where KERNEL_BASE should be instead.
Workaround a as(1) weirdness in armadaxp_start.S
|
1.3 | 08-Oct-2018 |
skrll | Sort options.
No functional change.
|
1.2 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.1 | 09-Jun-2017 |
ryo | branches: 1.1.4; 1.1.6; 1.1.8; 1.1.10; add support for i.MX6UltraLite, and ConnectCore for iMX6UL Starter Board.
|
1.1.10.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.1.10.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.8.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.1.6.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.6.1 | 09-Jun-2017 |
jdolecek | file std.imx6ul was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.1.4.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.1.4.1 | 09-Jun-2017 |
skrll | file std.imx6ul was added on branch nick-nhusb on 2017-08-28 17:51:34 +0000
|
1.6 | 10-Jul-2020 |
skrll | G/C. OK'ed by jmcnell
|
1.5 | 18-May-2019 |
skrll | Convert remaining armv7 kernels to generic start and remove a bunch of code including a9_mpsubr.S.
Thanks to Lwazi Dube for testing PANDABOARD and BEAGLEBONE.
|
1.4 | 15-Oct-2018 |
skrll | Only ent KERNEL_BASE_EXT when we want to change KERNEL_BASE from its default of 0x8000_0000
Don't use KERNEL_BASE_EXT where KERNEL_BASE should be instead.
Workaround a as(1) weirdness in armadaxp_start.S
|
1.3 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.2 | 17-Oct-2016 |
ryo | branches: 1.2.14; 1.2.16; 1.2.18; * Add option MEMSIZE_RESERVED to reserves memory for Cortex-M4 area * change KERNEL_BASE from 0x80008000 to 0x82000000
|
1.1 | 17-May-2016 |
ryo | branches: 1.1.2; 1.1.4; Add initial support for Freescale i.MX7 SoC and Atmark Techno Armadillo-IoT G3 boards.
Contributed by Internet Initiative Japan Inc.
|
1.1.4.1 | 04-Nov-2016 |
pgoyette | Sync with HEAD
|
1.1.2.3 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.1.2.2 | 29-May-2016 |
skrll | Sync with HEAD
|
1.1.2.1 | 17-May-2016 |
skrll | file std.imx7 was added on branch nick-nhusb on 2016-05-29 08:44:16 +0000
|
1.2.18.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.16.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.2.14.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.2.14.1 | 17-Oct-2016 |
jdolecek | file std.imx7 was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.20 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.19 | 17-Jan-2018 |
skrll | branches: 1.19.2; 1.19.4; G/C ARM32_NEW_VM_LAYOUT
|
1.18 | 16-Dec-2012 |
matt | Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.17 | 16-Dec-2012 |
matt | Add a std.evbarm to include std.arm and remove std.arm inclusion from std.*
|
1.16 | 18-Sep-2012 |
matt | Enable bounce buffers
|
1.15 | 27-Jan-2008 |
chris | branches: 1.15.44; 1.15.54; Add an arm/conf/std.arm file which contains common arm options, initially just options CPU_IN_CKSUM.
Include std.arm in all arm platform std files.
This should reenable the asm in_cksum code for all arm platforms.
Also remove the now unused in_cksum_arm.S.
|
1.14 | 11-Dec-2005 |
christos | branches: 1.14.46; 1.14.50; 1.14.56; merge ktrace-lwp.
|
1.13 | 17-Sep-2005 |
yamt | include "conf/std".
|
1.12 | 06-Sep-2003 |
rearnsha | branches: 1.12.16; Switch to using generic soft interrupts.
|
1.11 | 22-May-2003 |
thorpej | branches: 1.11.2; Don't need ARM32_PMAP_NEW option any more.
|
1.10 | 03-May-2003 |
thorpej | Switch Integrator, IXM1200, and SMDK2800 to ARM32_PMAP_NEW. These are the last of the ARM platforms to be converted.
|
1.9 | 08-Apr-2003 |
thorpej | Remove LINKENTRY and LOADADDRESS vars; it's all handled by the linker script on evbarm platforms.
|
1.8 | 03-Jan-2003 |
thorpej | Split board-specific Makefile fragments into their own files.
|
1.7 | 02-Jan-2003 |
thorpej | Clean up evbarm interrupt support a little: * Define an ARM_INTR_IMPL option, which specifies a header file describing the interrupt implementation for the platform. Use this instead of the list of EVBARM_BOARDTYPE checks. * Make the s3c2xx0 interrupt dispatch code a bit more generic, and move it to a generic location so that other platforms can use it.
This eliminates all uses of the EVBARM_BOARDTYPE stuff, so delete it.
|
1.6 | 17-Aug-2002 |
briggs | Add a new option EVBARM_BOARDTYPE to differentiate between different evbarm ports. Inline _splraise/_spllower/splx for i80321 and iq80310 for more performance.
|
1.5 | 30-Jan-2002 |
thorpej | branches: 1.5.8; New interrupt framework for NetBSD/evbarm, and accompanying new interrupt code for the IQ80310 board support package.
XXX The Integrator board support package still uses the old-style arm32 interrupt code, so some compatibility hacks have been added for it. When the Integrator uses new-style interrupts, those hacks can go away.
|
1.4 | 24-Nov-2001 |
thorpej | branches: 1.4.2; Don't need "options PROG32" anymore.
|
1.3 | 20-Nov-2001 |
lukem | cleanup: options SPACE TAB makeoptions TAB psuedo-device TAB remove trailing whitespace replace multiple spaces -> tabs options "FOO" -> options FOO options "FOO=bar" -> options FOO=bar options "FOO=\"bar\"" -> options FOO="\"bar\""
|
1.2 | 04-Nov-2001 |
thorpej | branches: 1.2.2; 1.2.4; Move board-specific config definitions into files.<board>, allowing each board type to have its own device namespace.
|
1.1 | 27-Oct-2001 |
rearnsha | Configuration for Integrator boards.
|
1.2.4.5 | 03-Jan-2003 |
thorpej | Sync with HEAD.
|
1.2.4.4 | 19-Aug-2002 |
thorpej | Partial (ARM only) sync with trunk -- significant performance improvements for XScale-based systems.
|
1.2.4.3 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.2.4.2 | 08-Jan-2002 |
nathanw | Catch up to -current.
|
1.2.4.1 | 04-Nov-2001 |
nathanw | file std.integrator was added on branch nathanw_sa on 2002-01-08 00:24:11 +0000
|
1.2.2.2 | 12-Nov-2001 |
thorpej | Sync the thorpej-mips-cache branch with -current.
|
1.2.2.1 | 04-Nov-2001 |
thorpej | file std.integrator was added on branch thorpej-mips-cache on 2001-11-12 21:16:50 +0000
|
1.4.2.4 | 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.4.2.3 | 11-Feb-2002 |
jdolecek | Sync w/ -current.
|
1.4.2.2 | 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.4.2.1 | 24-Nov-2001 |
thorpej | file std.integrator was added on branch kqueue on 2002-01-10 19:42:01 +0000
|
1.5.8.1 | 30-Aug-2002 |
gehenna | catch up with -current.
|
1.11.2.4 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.11.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.11.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.11.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.12.16.2 | 04-Feb-2008 |
yamt | sync with head.
|
1.12.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.14.56.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.14.50.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.14.46.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.15.54.2 | 25-Feb-2013 |
tls | resync with head
|
1.15.54.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.15.44.2 | 23-Jan-2013 |
yamt | sync with head
|
1.15.44.1 | 30-Oct-2012 |
yamt | sync with head
|
1.19.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.19.2.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.3 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.2 | 17-Jan-2018 |
skrll | branches: 1.2.2; 1.2.4; G/C ARM32_NEW_VM_LAYOUT
|
1.1 | 19-Feb-2013 |
skrll | branches: 1.1.4; 1.1.14; Add support for the ARM Integrator/CP from Sergio L�pez.
The code hasn't been tested on real hardware, but INTEGRATOR_CP config is useful for QEMU which supports it.
|
1.1.14.2 | 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.1.14.1 | 19-Feb-2013 |
yamt | file std.integrator_cp was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.1.4.2 | 25-Feb-2013 |
tls | resync with head
|
1.1.4.1 | 19-Feb-2013 |
tls | file std.integrator_cp was added on branch tls-maxphys on 2013-02-25 00:28:35 +0000
|
1.2.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.2.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.12 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.11 | 17-Jan-2018 |
skrll | branches: 1.11.2; 1.11.4; G/C ARM32_NEW_VM_LAYOUT
|
1.10 | 16-Dec-2012 |
matt | Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.9 | 16-Dec-2012 |
matt | Add a std.evbarm to include std.arm and remove std.arm inclusion from std.*
|
1.8 | 09-Jan-2009 |
briggs | branches: 1.8.14; 1.8.24; Allow IQ80321-derived systems to provide an m.d. reboot routine. Use this on the IQ31244 to force a watchdog reset from the M41ST84 if it's been attached. The generic reset doesn't fully reset the system whereas the RTC watchdog reset does.
|
1.7 | 05-Jan-2009 |
briggs | i80321-based systems use a virtual base of 0xc0000000 so specify KERNEL_BASE_EXT.
|
1.6 | 27-Jan-2008 |
chris | branches: 1.6.6; 1.6.10; 1.6.18; 1.6.20; Add an arm/conf/std.arm file which contains common arm options, initially just options CPU_IN_CKSUM.
Include std.arm in all arm platform std files.
This should reenable the asm in_cksum code for all arm platforms.
Also remove the now unused in_cksum_arm.S.
|
1.5 | 11-Dec-2005 |
christos | branches: 1.5.46; 1.5.50; 1.5.56; merge ktrace-lwp.
|
1.4 | 17-Sep-2005 |
yamt | include "conf/std".
|
1.3 | 12-Feb-2005 |
rearnsha | branches: 1.3.6; This board has a 33.0 crystal, so the counter speed comes out at 198MHz
|
1.2 | 22-May-2003 |
thorpej | branches: 1.2.2; 1.2.10; 1.2.12; Don't need ARM32_PMAP_NEW option any more.
|
1.1 | 14-May-2003 |
thorpej | Add support for the Intel IQ31244 reference board, based on the i80321 I/O processor and the i31244 PCI-X S-ATA controller.
The IQ31244 is almost identical to the IQ80321, from software's perspective, so we share much of the code.
|
1.2.12.1 | 12-Feb-2005 |
yamt | sync with head.
|
1.2.10.1 | 29-Apr-2005 |
kent | sync with -current
|
1.2.2.2 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.2.2.1 | 15-Feb-2005 |
skrll | Sync with HEAD.
|
1.3.6.2 | 04-Feb-2008 |
yamt | sync with head.
|
1.3.6.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.5.56.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.5.50.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.5.46.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.6.20.1 | 09-Jan-2009 |
snj | Pull up following revision(s) (requested by briggs in ticket #237): sys/arch/evbarm/conf/std.iq80321: revision 1.13 sys/arch/evbarm/conf/std.cp3100: revision 1.3 sys/arch/evbarm/conf/std.npwr_fc: revision 1.4 sys/arch/evbarm/conf/std.iq31244: revision 1.7 i80321-based systems use a virtual base of 0xc0000000 so specify KERNEL_BASE_EXT.
|
1.6.18.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.6.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.6.6.1 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.8.24.1 | 25-Feb-2013 |
tls | resync with head
|
1.8.14.1 | 23-Jan-2013 |
yamt | sync with head
|
1.11.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.11.2.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.24 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.23 | 16-Dec-2012 |
matt | branches: 1.23.36; 1.23.38; Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.22 | 16-Dec-2012 |
matt | Add a std.evbarm to include std.arm and remove std.arm inclusion from std.*
|
1.21 | 01-Oct-2011 |
chs | branches: 1.21.2; 1.21.12; add missing KERNEL_BASE_EXT.
|
1.20 | 27-Jan-2008 |
chris | Add an arm/conf/std.arm file which contains common arm options, initially just options CPU_IN_CKSUM.
Include std.arm in all arm platform std files.
This should reenable the asm in_cksum code for all arm platforms.
Also remove the now unused in_cksum_arm.S.
|
1.19 | 11-Dec-2005 |
christos | branches: 1.19.46; 1.19.50; 1.19.56; merge ktrace-lwp.
|
1.18 | 17-Sep-2005 |
yamt | include "conf/std".
|
1.17 | 22-May-2003 |
thorpej | branches: 1.17.2; 1.17.18; Don't need ARM32_PMAP_NEW option any more.
|
1.16 | 19-Apr-2003 |
thorpej | Adapt to ARM32_PMAP_NEW.
|
1.15 | 08-Apr-2003 |
thorpej | Remove LINKENTRY and LOADADDRESS vars; it's all handled by the linker script on evbarm platforms.
|
1.14 | 03-Jan-2003 |
thorpej | Split board-specific Makefile fragments into their own files.
|
1.13 | 02-Jan-2003 |
thorpej | Clean up evbarm interrupt support a little: * Define an ARM_INTR_IMPL option, which specifies a header file describing the interrupt implementation for the platform. Use this instead of the list of EVBARM_BOARDTYPE checks. * Make the s3c2xx0 interrupt dispatch code a bit more generic, and move it to a generic location so that other platforms can use it.
This eliminates all uses of the EVBARM_BOARDTYPE stuff, so delete it.
|
1.12 | 17-Aug-2002 |
briggs | Add a new option EVBARM_BOARDTYPE to differentiate between different evbarm ports. Inline _splraise/_spllower/splx for i80321 and iq80310 for more performance.
|
1.11 | 25-Apr-2002 |
briggs | branches: 1.11.2; XSCALE_CCLKCFG should not be set in std.iq80310. Set IQ80310 to use XSCALE_CCLKCFG=9 (733MHz) and TEAMASA_NPWR to use XSCALE_CCLKCFG=7 (600MHz) as that's what the part on the board is rated for.
|
1.10 | 24-Jan-2002 |
briggs | branches: 1.10.2; Two changes for XScale: 1) Add defparam XSCALE_CCLKCFG to define a parameter for the CCLKCFG register. Default it to '9' on the IQ80310. 2) Add a sleep call to the xscale CPU function vector (replacing the nullop) which should drop the CPU into "idle" mode when cpu_switch finds nothing on the run queues.
|
1.9 | 24-Nov-2001 |
thorpej | Don't need "options PROG32" anymore.
|
1.8 | 20-Nov-2001 |
lukem | cleanup: options SPACE TAB makeoptions TAB psuedo-device TAB remove trailing whitespace replace multiple spaces -> tabs options "FOO" -> options FOO options "FOO=bar" -> options FOO=bar options "FOO=\"bar\"" -> options FOO="\"bar\""
|
1.7 | 09-Nov-2001 |
thorpej | branches: 1.7.2; Add PCI_NETBSD_CONFIGURE.
|
1.6 | 07-Nov-2001 |
thorpej | Rework and fleshing out of Intel IQ80310 XScale eval board support. More work to do -- this is a snapshot of work-in-progress.
|
1.5 | 04-Nov-2001 |
thorpej | Don't require the IQ80310 option. Made possible by files.<board>.
|
1.4 | 04-Nov-2001 |
thorpej | Move board-specific config definitions into files.<board>, allowing each board type to have its own device namespace.
|
1.3 | 27-Oct-2001 |
rearnsha | Define BOARDTYPE in the Makefile so that the target-specific Makefile fragment (to be added shortly) can DTRT based on the board we are building a kernel for.
|
1.2 | 05-Sep-2001 |
matt | branches: 1.2.4; Add a NEWINTR option to reflect the new interrupt/spl being implemented in evbarm.
|
1.1 | 05-Sep-2001 |
matt | more evbarm files (very incomplete).
|
1.2.4.1 | 12-Nov-2001 |
thorpej | Sync the thorpej-mips-cache branch with -current.
|
1.7.2.6 | 03-Jan-2003 |
thorpej | Sync with HEAD.
|
1.7.2.5 | 19-Aug-2002 |
thorpej | Partial (ARM only) sync with trunk -- significant performance improvements for XScale-based systems.
|
1.7.2.4 | 20-Jun-2002 |
nathanw | Catch up to -current.
|
1.7.2.3 | 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.7.2.2 | 08-Jan-2002 |
nathanw | Catch up to -current.
|
1.7.2.1 | 09-Nov-2001 |
nathanw | file std.iq80310 was added on branch nathanw_sa on 2002-01-08 00:24:11 +0000
|
1.10.2.4 | 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.10.2.3 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.10.2.2 | 11-Feb-2002 |
jdolecek | Sync w/ -current.
|
1.10.2.1 | 24-Jan-2002 |
jdolecek | file std.iq80310 was added on branch kqueue on 2002-02-11 20:07:41 +0000
|
1.11.2.1 | 30-Aug-2002 |
gehenna | catch up with -current.
|
1.17.18.2 | 04-Feb-2008 |
yamt | sync with head.
|
1.17.18.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.17.2.1 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.19.56.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.19.50.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.19.46.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.21.12.1 | 25-Feb-2013 |
tls | resync with head
|
1.21.2.1 | 23-Jan-2013 |
yamt | sync with head
|
1.23.38.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.23.36.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.17 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.16 | 17-Jan-2018 |
skrll | branches: 1.16.2; 1.16.4; G/C ARM32_NEW_VM_LAYOUT
|
1.15 | 16-Dec-2012 |
matt | Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.14 | 16-Dec-2012 |
matt | Add a std.evbarm to include std.arm and remove std.arm inclusion from std.*
|
1.13 | 05-Jan-2009 |
briggs | branches: 1.13.14; 1.13.24; i80321-based systems use a virtual base of 0xc0000000 so specify KERNEL_BASE_EXT.
|
1.12 | 27-Jan-2008 |
chris | branches: 1.12.6; 1.12.10; 1.12.18; 1.12.20; Add an arm/conf/std.arm file which contains common arm options, initially just options CPU_IN_CKSUM.
Include std.arm in all arm platform std files.
This should reenable the asm in_cksum code for all arm platforms.
Also remove the now unused in_cksum_arm.S.
|
1.11 | 11-Dec-2005 |
christos | branches: 1.11.46; 1.11.50; 1.11.56; merge ktrace-lwp.
|
1.10 | 17-Sep-2005 |
yamt | include "conf/std".
|
1.9 | 22-May-2003 |
thorpej | branches: 1.9.2; 1.9.18; Don't need ARM32_PMAP_NEW option any more.
|
1.8 | 19-Apr-2003 |
scw | Don't use ARM32_NEW_VM_LAYOUT or initarm_common() for now. It's not quite ready for prime-time on evbarm.
|
1.7 | 18-Apr-2003 |
scw | Add support for ARM32_PMAP_NEW and ARM32_NEW_VM_LAYOUT to the iq80321 port.
|
1.6 | 08-Apr-2003 |
thorpej | Remove LINKENTRY and LOADADDRESS vars; it's all handled by the linker script on evbarm platforms.
|
1.5 | 03-Jan-2003 |
thorpej | Split board-specific Makefile fragments into their own files.
|
1.4 | 02-Jan-2003 |
thorpej | Clean up evbarm interrupt support a little: * Define an ARM_INTR_IMPL option, which specifies a header file describing the interrupt implementation for the platform. Use this instead of the list of EVBARM_BOARDTYPE checks. * Make the s3c2xx0 interrupt dispatch code a bit more generic, and move it to a generic location so that other platforms can use it.
This eliminates all uses of the EVBARM_BOARDTYPE stuff, so delete it.
|
1.3 | 17-Aug-2002 |
briggs | Add a new option EVBARM_BOARDTYPE to differentiate between different evbarm ports. Inline _splraise/_spllower/splx for i80321 and iq80310 for more performance.
|
1.2 | 25-Apr-2002 |
briggs | branches: 1.2.2; 1.2.6; 80321 doesn't have a CCLKCFG register.
|
1.1 | 27-Mar-2002 |
thorpej | branches: 1.1.2; Support for the Intel IQ80321 eval board for the i80321 I/O Processor.
|
1.1.2.5 | 03-Jan-2003 |
thorpej | Sync with HEAD.
|
1.1.2.4 | 19-Aug-2002 |
thorpej | Partial (ARM only) sync with trunk -- significant performance improvements for XScale-based systems.
|
1.1.2.3 | 20-Jun-2002 |
nathanw | Catch up to -current.
|
1.1.2.2 | 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.1.2.1 | 27-Mar-2002 |
nathanw | file std.iq80321 was added on branch nathanw_sa on 2002-04-01 07:39:46 +0000
|
1.2.6.3 | 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.2.6.2 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.2.6.1 | 25-Apr-2002 |
jdolecek | file std.iq80321 was added on branch kqueue on 2002-06-23 17:35:38 +0000
|
1.2.2.1 | 30-Aug-2002 |
gehenna | catch up with -current.
|
1.9.18.2 | 04-Feb-2008 |
yamt | sync with head.
|
1.9.18.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.9.2.1 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.11.56.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.11.50.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.11.46.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.12.20.1 | 09-Jan-2009 |
snj | Pull up following revision(s) (requested by briggs in ticket #237): sys/arch/evbarm/conf/std.iq80321: revision 1.13 sys/arch/evbarm/conf/std.cp3100: revision 1.3 sys/arch/evbarm/conf/std.npwr_fc: revision 1.4 sys/arch/evbarm/conf/std.iq31244: revision 1.7 i80321-based systems use a virtual base of 0xc0000000 so specify KERNEL_BASE_EXT.
|
1.12.18.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.12.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.12.6.1 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.13.24.1 | 25-Feb-2013 |
tls | resync with head
|
1.13.14.1 | 23-Jan-2013 |
yamt | sync with head
|
1.16.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.16.2.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.14 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.13 | 17-Jan-2018 |
skrll | branches: 1.13.2; 1.13.4; G/C ARM32_NEW_VM_LAYOUT
|
1.12 | 16-Dec-2012 |
matt | Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.11 | 16-Dec-2012 |
matt | Add a std.evbarm to include std.arm and remove std.arm inclusion from std.*
|
1.10 | 22-Jun-2008 |
kiyohara | branches: 1.10.30; 1.10.40; Fix macro KERNEL_BASE_EXT from KERNEL_EXT_BASE.
|
1.9 | 09-May-2008 |
matt | branches: 1.9.2; Add KERNEL_BASE_EXT=0xc0000000 to those plaforms that need it. Note that armv6 and later systems will use 0x80000000 as the kernel start so they can use the split TTBs in armv6 and later.
|
1.8 | 27-Jan-2008 |
chris | branches: 1.8.6; 1.8.8; 1.8.10; 1.8.12; Add an arm/conf/std.arm file which contains common arm options, initially just options CPU_IN_CKSUM.
Include std.arm in all arm platform std files.
This should reenable the asm in_cksum code for all arm platforms.
Also remove the now unused in_cksum_arm.S.
|
1.7 | 11-Dec-2005 |
christos | branches: 1.7.46; 1.7.50; 1.7.56; merge ktrace-lwp.
|
1.6 | 17-Sep-2005 |
yamt | include "conf/std".
|
1.5 | 08-Oct-2003 |
scw | branches: 1.5.16; Make it easier to support different types of IXP425 board:
- Move board-specific PCI/GPIO initialisation to its rightful place.
- Handle clearing down latched GPIO interrupts in a board-independent way.
- Use MI com(4) driver for on-chip UARTs.
- Misc. tidying up.
Tested on IXDP425.
|
1.4 | 25-Sep-2003 |
ichiro | pci bus support
|
1.3 | 24-May-2003 |
ichiro | branches: 1.3.2; add IXDP425 PCI interrupt fix some typo
|
1.2 | 23-May-2003 |
ichiro | delete unused definition
|
1.1 | 23-May-2003 |
ichiro | support IXP425 Intel Network Processor running on BigEndian
|
1.3.2.4 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.3.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.3.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.3.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.5.16.2 | 04-Feb-2008 |
yamt | sync with head.
|
1.5.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.7.56.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.7.50.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.7.46.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.8.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.8.10.2 | 04-May-2009 |
yamt | sync with head.
|
1.8.10.1 | 16-May-2008 |
yamt | sync with head.
|
1.8.8.1 | 18-May-2008 |
yamt | sync with head.
|
1.8.6.2 | 29-Jun-2008 |
mjf | Sync with HEAD.
|
1.8.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.9.2.1 | 27-Jun-2008 |
simonb | Sync with head.
|
1.10.40.1 | 25-Feb-2013 |
tls | resync with head
|
1.10.30.1 | 23-Jan-2013 |
yamt | sync with head
|
1.13.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.13.2.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.16 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.15 | 17-Jan-2018 |
skrll | branches: 1.15.2; 1.15.4; G/C ARM32_NEW_VM_LAYOUT
|
1.14 | 16-Dec-2012 |
matt | Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.13 | 16-Dec-2012 |
matt | Add a std.evbarm to include std.arm and remove std.arm inclusion from std.*
|
1.12 | 22-Jun-2008 |
kiyohara | branches: 1.12.30; 1.12.40; Fix macro KERNEL_BASE_EXT from KERNEL_EXT_BASE.
|
1.11 | 09-May-2008 |
matt | branches: 1.11.2; Add KERNEL_BASE_EXT=0xc0000000 to those plaforms that need it. Note that armv6 and later systems will use 0x80000000 as the kernel start so they can use the split TTBs in armv6 and later.
|
1.10 | 27-Jan-2008 |
chris | branches: 1.10.6; 1.10.8; 1.10.10; 1.10.12; Add an arm/conf/std.arm file which contains common arm options, initially just options CPU_IN_CKSUM.
Include std.arm in all arm platform std files.
This should reenable the asm in_cksum code for all arm platforms.
Also remove the now unused in_cksum_arm.S.
|
1.9 | 11-Dec-2005 |
christos | branches: 1.9.46; 1.9.50; 1.9.56; merge ktrace-lwp.
|
1.8 | 17-Sep-2005 |
yamt | include "conf/std".
|
1.7 | 22-May-2003 |
thorpej | branches: 1.7.2; 1.7.18; Don't need ARM32_PMAP_NEW option any more.
|
1.6 | 03-May-2003 |
thorpej | Switch Integrator, IXM1200, and SMDK2800 to ARM32_PMAP_NEW. These are the last of the ARM platforms to be converted.
|
1.5 | 03-Jan-2003 |
thorpej | Split board-specific Makefile fragments into their own files.
|
1.4 | 03-Jan-2003 |
thorpej | Use the generic irq_dispatch.S
|
1.3 | 02-Jan-2003 |
thorpej | Clean up evbarm interrupt support a little: * Define an ARM_INTR_IMPL option, which specifies a header file describing the interrupt implementation for the platform. Use this instead of the list of EVBARM_BOARDTYPE checks. * Make the s3c2xx0 interrupt dispatch code a bit more generic, and move it to a generic location so that other platforms can use it.
This eliminates all uses of the EVBARM_BOARDTYPE stuff, so delete it.
|
1.2 | 17-Aug-2002 |
briggs | branches: 1.2.2; Add a new option EVBARM_BOARDTYPE to differentiate between different evbarm ports. Inline _splraise/_spllower/splx for i80321 and iq80310 for more performance.
|
1.1 | 15-Jul-2002 |
ichiro | branches: 1.1.2; 1.1.4; add support ixp12x0 eva-board "IXM1200"
|
1.1.4.4 | 03-Jan-2003 |
thorpej | Sync with HEAD.
|
1.1.4.3 | 19-Aug-2002 |
thorpej | Partial (ARM only) sync with trunk -- significant performance improvements for XScale-based systems.
|
1.1.4.2 | 01-Aug-2002 |
nathanw | Catch up to -current.
|
1.1.4.1 | 15-Jul-2002 |
nathanw | file std.ixm1200 was added on branch nathanw_sa on 2002-08-01 02:41:32 +0000
|
1.1.2.3 | 30-Aug-2002 |
gehenna | catch up with -current.
|
1.1.2.2 | 21-Jul-2002 |
gehenna | catch up with -current.
|
1.1.2.1 | 15-Jul-2002 |
gehenna | file std.ixm1200 was added on branch gehenna-devsw on 2002-07-21 13:00:34 +0000
|
1.2.2.2 | 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.2.2.1 | 17-Aug-2002 |
jdolecek | file std.ixm1200 was added on branch kqueue on 2002-09-06 08:34:01 +0000
|
1.7.18.2 | 04-Feb-2008 |
yamt | sync with head.
|
1.7.18.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.7.2.1 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.9.56.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.9.50.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.9.46.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.10.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.10.10.2 | 04-May-2009 |
yamt | sync with head.
|
1.10.10.1 | 16-May-2008 |
yamt | sync with head.
|
1.10.8.1 | 18-May-2008 |
yamt | sync with head.
|
1.10.6.2 | 29-Jun-2008 |
mjf | Sync with HEAD.
|
1.10.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.11.2.1 | 27-Jun-2008 |
simonb | Sync with head.
|
1.12.40.1 | 25-Feb-2013 |
tls | resync with head
|
1.12.30.1 | 23-Jan-2013 |
yamt | sync with head
|
1.15.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.15.2.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.1 | 14-Feb-2019 |
macallan | branches: 1.1.4; move arch/iyonix into evbarm - it's got less machine specific code than most evbarm/*... does not quite work yet, but I don't want it to accumulate more differences to what's in arch/iyonix
|
1.1.4.2 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.4.1 | 14-Feb-2019 |
christos | file std.iyonix was added on branch phil-wifi on 2019-06-10 22:06:05 +0000
|
1.6 | 24-Sep-2021 |
skrll | Make the KOBO and NETWALKER kernels compile again.
|
1.5 | 18-May-2019 |
skrll | Convert remaining armv7 kernels to generic start and remove a bunch of code including a9_mpsubr.S.
Thanks to Lwazi Dube for testing PANDABOARD and BEAGLEBONE.
|
1.4 | 15-Oct-2018 |
skrll | Only ent KERNEL_BASE_EXT when we want to change KERNEL_BASE from its default of 0x8000_0000
Don't use KERNEL_BASE_EXT where KERNEL_BASE should be instead.
Workaround a as(1) weirdness in armadaxp_start.S
|
1.3 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.2 | 24-Aug-2014 |
jnemeth | branches: 1.2.18; 1.2.20; Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add it to all kernel configs that contain "options MODULAR". This option turns on module autoloading by default (which is the current default). This allows people who don't want module autoloading on by default to disable it by simply removing/commentting this line.
|
1.1 | 25-Jul-2014 |
hkenken | branches: 1.1.2; 1.1.4; 1.1.6; Initial commit of support for Kobo touch. (i.MX507 or i.MX508) (http://www.kobo.com)
|
1.1.6.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.6.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.1.6.1 | 25-Jul-2014 |
tls | file std.kobo was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.1.4.1 | 15-May-2015 |
snj | Pull up following revision(s) (requested by jnemeth in ticket #762): share/man/man4/options.4: revision 1.442 sys/arch/amd64/conf/ALL: revision 1.18 sys/arch/amd64/conf/GENERIC: revision 1.396 sys/arch/dreamcast/conf/GENERIC: revision 1.119 sys/arch/epoc32/conf/GENERIC: revision 1.6 sys/arch/evbarm/conf/BCM5301X: revision 1.24 sys/arch/evbarm/conf/BCM56340: revision 1.9 sys/arch/evbarm/conf/IMX23_OLINUXINO: revision 1.9 sys/arch/evbarm/conf/std.beagle: revision 1.13 sys/arch/evbarm/conf/std.kobo: revision 1.2 sys/arch/evbarm/conf/std.netwalker: revision 1.10 sys/arch/evbppc/conf/P2020DS: revision 1.25 sys/arch/evbppc/conf/RB800: revision 1.30 sys/arch/evbppc/conf/TWRP1025: revision 1.18 sys/arch/hp300/conf/GENERIC: revision 1.187 sys/arch/hpcsh/conf/GENERIC: revision 1.104 sys/arch/i386/conf/GENERIC: revision 1.1111 sys/arch/i386/conf/MONOLITHIC: revision 1.17 sys/arch/landisk/conf/GENERIC: revision 1.43 sys/arch/luna68k/conf/GENERIC: revision 1.117 sys/arch/macppc/conf/GENERIC: revision 1.316 sys/arch/macppc/conf/GENERIC_601: revision 1.5 sys/arch/mmeye/conf/MMEYE_WLF: revision 1.16 sys/arch/news68k/conf/GENERIC: revision 1.123 sys/arch/sandpoint/conf/GENERIC: revision 1.85 sys/arch/shark/conf/GENERIC: revision 1.119 sys/arch/sparc/conf/GENERIC: revision 1.246 sys/arch/sparc64/conf/GENERIC: revision 1.174 sys/arch/sun3/conf/GENERIC3X: revision 1.125 sys/arch/sun3/conf/GENERIC: revision 1.169 sys/arch/x68k/conf/GENERIC: revision 1.177 sys/arch/zaurus/conf/GENERIC: revision 1.62 sys/conf/files: revision 1.1099 sys/kern/kern_module.c: revisions 1.98, 1.99 Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add it to all kernel configs that contain "options MODULAR". This option turns on module autoloading by default (which is the current default). This allows people who don't want module autoloading on by default to disable it by simply removing/commentting this line. -- fix typo. (s/MODULE_DEFAULT_AUTOLOAD/MODULAR_DEFAULT_AUTOLOAD/)
|
1.1.2.2 | 10-Aug-2014 |
tls | Rebase.
|
1.1.2.1 | 25-Jul-2014 |
tls | file std.kobo was added on branch tls-earlyentropy on 2014-08-10 06:53:55 +0000
|
1.2.20.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.18.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.11 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.10 | 16-Dec-2012 |
matt | branches: 1.10.36; 1.10.38; Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.9 | 16-Dec-2012 |
matt | Add a std.evbarm to include std.arm and remove std.arm inclusion from std.*
|
1.8 | 22-Jun-2008 |
kiyohara | branches: 1.8.30; 1.8.40; Fix macro KERNEL_BASE_EXT from KERNEL_EXT_BASE.
|
1.7 | 09-May-2008 |
matt | branches: 1.7.2; Add KERNEL_BASE_EXT=0xc0000000 to those plaforms that need it. Note that armv6 and later systems will use 0x80000000 as the kernel start so they can use the split TTBs in armv6 and later.
|
1.6 | 27-Jan-2008 |
chris | branches: 1.6.6; 1.6.8; 1.6.10; 1.6.12; Add an arm/conf/std.arm file which contains common arm options, initially just options CPU_IN_CKSUM.
Include std.arm in all arm platform std files.
This should reenable the asm in_cksum code for all arm platforms.
Also remove the now unused in_cksum_arm.S.
|
1.5 | 11-Dec-2005 |
christos | branches: 1.5.46; 1.5.50; 1.5.56; merge ktrace-lwp.
|
1.4 | 17-Sep-2005 |
yamt | include "conf/std".
|
1.3 | 03-Jan-2003 |
thorpej | branches: 1.3.2; 1.3.18; Split board-specific Makefile fragments into their own files.
|
1.2 | 02-Jan-2003 |
thorpej | Clean up evbarm interrupt support a little: * Define an ARM_INTR_IMPL option, which specifies a header file describing the interrupt implementation for the platform. Use this instead of the list of EVBARM_BOARDTYPE checks. * Make the s3c2xx0 interrupt dispatch code a bit more generic, and move it to a generic location so that other platforms can use it.
This eliminates all uses of the EVBARM_BOARDTYPE stuff, so delete it.
|
1.1 | 18-Dec-2002 |
bsh | branches: 1.1.2; config staff for Lubbock
|
1.1.2.3 | 03-Jan-2003 |
thorpej | Sync with HEAD.
|
1.1.2.2 | 19-Dec-2002 |
thorpej | Sync with HEAD.
|
1.1.2.1 | 18-Dec-2002 |
thorpej | file std.lubbock was added on branch nathanw_sa on 2002-12-19 00:31:38 +0000
|
1.3.18.2 | 04-Feb-2008 |
yamt | sync with head.
|
1.3.18.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.3.2.1 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.5.56.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.5.50.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.5.46.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.6.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.6.10.2 | 04-May-2009 |
yamt | sync with head.
|
1.6.10.1 | 16-May-2008 |
yamt | sync with head.
|
1.6.8.1 | 18-May-2008 |
yamt | sync with head.
|
1.6.6.2 | 29-Jun-2008 |
mjf | Sync with HEAD.
|
1.6.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.7.2.1 | 27-Jun-2008 |
simonb | Sync with head.
|
1.8.40.1 | 25-Feb-2013 |
tls | resync with head
|
1.8.30.1 | 23-Jan-2013 |
yamt | sync with head
|
1.10.38.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.10.36.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.7 | 01-Jun-2025 |
rin | evbarm/std.marvell: Bump DRAM_BLOCKS to 4
Now, OPENBLOCKS_A6 kernel becomes working on OpenBlocks A7, for which all of 4 SDRAM banks of SoC are fully occupied.
|
1.6 | 07-Oct-2018 |
skrll | branches: 1.6.36; Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.5 | 03-Aug-2017 |
martin | branches: 1.5.2; 1.5.4; Add options MODULAR
|
1.4 | 28-Feb-2017 |
skrll | typo
|
1.3 | 16-Dec-2012 |
matt | branches: 1.3.14; 1.3.18; 1.3.22; Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.2 | 02-Sep-2012 |
matt | branches: 1.2.2; Add __HAVE_CPU_UAREA_ALLOC_IDLELWP since it's using the new boot/kvminit code
|
1.1 | 02-Oct-2010 |
kiyohara | branches: 1.1.2; 1.1.4; 1.1.10; 1.1.14; Add support Marvell Sheevaplug. Add some NAS on Marvell SoC.
|
1.1.14.2 | 23-Jan-2013 |
yamt | sync with head
|
1.1.14.1 | 30-Oct-2012 |
yamt | sync with head
|
1.1.10.2 | 05-Mar-2011 |
rmind | sync with head
|
1.1.10.1 | 02-Oct-2010 |
rmind | file std.marvell was added on branch rmind-uvmplock on 2011-03-05 20:50:04 +0000
|
1.1.4.2 | 22-Oct-2010 |
uebayasi | Sync with HEAD (-D20101022).
|
1.1.4.1 | 02-Oct-2010 |
uebayasi | file std.marvell was added on branch uebayasi-xip on 2010-10-22 07:21:15 +0000
|
1.1.2.2 | 09-Oct-2010 |
yamt | sync with head
|
1.1.2.1 | 02-Oct-2010 |
yamt | file std.marvell was added on branch yamt-nfs-mp on 2010-10-09 03:31:44 +0000
|
1.2.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.2.2.1 | 25-Feb-2013 |
tls | resync with head
|
1.3.22.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.3.18.1 | 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.3.14.1 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.5.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.5.2.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.6.36.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
1.5 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.4 | 17-Jan-2018 |
skrll | branches: 1.4.2; 1.4.4; G/C ARM32_NEW_VM_LAYOUT
|
1.3 | 16-Dec-2012 |
matt | Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.2 | 16-Dec-2012 |
matt | Add a std.evbarm to include std.arm and remove std.arm inclusion from std.*
|
1.1 | 30-Jan-2012 |
nisimura | branches: 1.1.4; 1.1.6; 1.1.10;
Add FriendlyARM Mini2440 support. - new code for Samsung S3C2440 SoC. - update for other S3C2xx0. This port was done by Paul Fleischer.
|
1.1.10.1 | 25-Feb-2013 |
tls | resync with head
|
1.1.6.3 | 23-Jan-2013 |
yamt | sync with head
|
1.1.6.2 | 17-Apr-2012 |
yamt | sync with head
|
1.1.6.1 | 30-Jan-2012 |
yamt | file std.mini2440 was added on branch yamt-pagecache on 2012-04-17 00:06:13 +0000
|
1.1.4.2 | 18-Feb-2012 |
mrg | merge to -current.
|
1.1.4.1 | 30-Jan-2012 |
mrg | file std.mini2440 was added on branch jmcneill-usbmp on 2012-02-18 07:31:50 +0000
|
1.4.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.4.2.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.3 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.2 | 16-Dec-2012 |
matt | branches: 1.2.36; 1.2.38; Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.1 | 04-Nov-2011 |
aymeric | branches: 1.1.2; 1.1.12; preliminary support for the Propox MMnet1002 board http://www.propox.com/products/t_232.html
|
1.1.12.1 | 25-Feb-2013 |
tls | resync with head
|
1.1.2.3 | 23-Jan-2013 |
yamt | sync with head
|
1.1.2.2 | 10-Nov-2011 |
yamt | sync with head
|
1.1.2.1 | 04-Nov-2011 |
yamt | file std.mmnet was added on branch yamt-pagecache on 2011-11-10 14:31:39 +0000
|
1.2.38.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.36.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.4 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.3 | 16-Dec-2012 |
matt | branches: 1.3.36; 1.3.38; Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.2 | 03-Jul-2008 |
matt | branches: 1.2.4; 1.2.32; 1.2.42; Add AT91 support. (XXX need to finish timecounter support).
|
1.1 | 10-Nov-2007 |
matt | branches: 1.1.2; 1.1.16; 1.1.20; 1.1.22; file std.mpcsa was initially added on branch matt-nb4-arm.
|
1.1.22.1 | 03-Jul-2008 |
simonb | Sync with head.
|
1.1.20.1 | 04-May-2009 |
yamt | sync with head.
|
1.1.16.1 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.1.2.1 | 10-Nov-2007 |
matt | Add AT91 support from Sami Kantoluoto Add TI OMAP2430 support from Marty Fouts @ Danger Inc
|
1.2.42.1 | 25-Feb-2013 |
tls | resync with head
|
1.2.32.1 | 23-Jan-2013 |
yamt | sync with head
|
1.2.4.2 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.2.4.1 | 03-Jul-2008 |
wrstuden | file std.mpcsa was added on branch wrstuden-revivesa on 2008-09-18 04:33:24 +0000
|
1.3.38.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.3.36.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.1 | 13-Dec-2017 |
matt | branches: 1.1.2; file std.mtkatlas was initially added on branch matt-nb8-mediatek.
|
1.1.2.1 | 13-Dec-2017 |
matt | Add Mediatek ATLAS configury
|
1.3 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.2 | 16-Dec-2012 |
matt | branches: 1.2.36; 1.2.38; Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.1 | 20-Jul-2011 |
jakllsch | branches: 1.1.2; 1.1.12; Add support for HP Media Vault MV2100/MV5100 series Marvell Orion board.
|
1.1.12.1 | 25-Feb-2013 |
tls | resync with head
|
1.1.2.1 | 23-Jan-2013 |
yamt | sync with head
|
1.2.38.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.36.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.10 | 29-Oct-2022 |
jmcneill | Retire arch/evbarm/beagle.
A few more kernel configs go away:
- OMAP5EVM and PANDABOARD likely never worked to begin with. - N900 and VTC100 are TI AM335x based, which is supported by GENERIC.
|
1.9 | 12-Oct-2019 |
skrll | Add __HAVE_GENERIC_START
|
1.8 | 12-Oct-2019 |
skrll | Sort. NFCI.
|
1.7 | 15-Oct-2018 |
skrll | Only ent KERNEL_BASE_EXT when we want to change KERNEL_BASE from its default of 0x8000_0000
Don't use KERNEL_BASE_EXT where KERNEL_BASE should be instead.
Workaround a as(1) weirdness in armadaxp_start.S
|
1.6 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.5 | 02-Nov-2014 |
hkenken | branches: 1.5.18; 1.5.20; Add options __HAVE_MM_MD_DIRECT_MAPPED_PHYS and ARM_HAS_VBAR for N900.
|
1.4 | 01-Nov-2013 |
skrll | Remove the bogus CPPFLAGS+="-I$S/../../../include"
Prompted by the build problem reported by John Klos
|
1.3 | 14-Apr-2013 |
khorben | branches: 1.3.4; Use a separate file to track the drivers specific to the Nokia N900, which will likely support quite a few soon.
|
1.2 | 16-Dec-2012 |
matt | branches: 1.2.2; 1.2.6; Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.1 | 07-Dec-2012 |
khorben | This adds a kernel configuration file for the Nokia N900 smartphone. It is heavily based on the one for the Beagleboard (as documented first by rhaamo).
The kernel boots properly and then asks for the root device. The default partitions for flash memory are based on what's expected on a stock N900 device.
ok mrg@, after initial review on port-arm@ a few weeks ago.
|
1.2.6.5 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.2.6.4 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.6.3 | 23-Jun-2013 |
tls | resync from head
|
1.2.6.2 | 25-Feb-2013 |
tls | resync with head
|
1.2.6.1 | 16-Dec-2012 |
tls | file std.n900 was added on branch tls-maxphys on 2013-02-25 00:28:35 +0000
|
1.2.2.4 | 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.2.2.3 | 23-Jan-2013 |
yamt | sync with head
|
1.2.2.2 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.2.2.1 | 16-Dec-2012 |
yamt | file std.n900 was added on branch yamt-pagecache on 2013-01-16 05:32:52 +0000
|
1.3.4.1 | 18-May-2014 |
rmind | sync with head
|
1.5.20.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.5.20.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.5.18.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.14 | 24-Sep-2021 |
skrll | Make the KOBO and NETWALKER kernels compile again.
|
1.13 | 13-Jun-2019 |
hkenken | Use armv6_start.S
|
1.12 | 15-Oct-2018 |
skrll | Only ent KERNEL_BASE_EXT when we want to change KERNEL_BASE from its default of 0x8000_0000
Don't use KERNEL_BASE_EXT where KERNEL_BASE should be instead.
Workaround a as(1) weirdness in armadaxp_start.S
|
1.11 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.10 | 24-Aug-2014 |
jnemeth | branches: 1.10.18; 1.10.20; Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add it to all kernel configs that contain "options MODULAR". This option turns on module autoloading by default (which is the current default). This allows people who don't want module autoloading on by default to disable it by simply removing/commentting this line.
|
1.9 | 09-Apr-2014 |
hkenken | branches: 1.9.2; NetWalker kernels boot again. * Enable __HAVE_MM_MD_DIRECT_MAPPED_PHYS * Change VM layout * Use common start-up routine
|
1.8 | 07-Mar-2014 |
hkenken | branches: 1.8.2; modified NetWalker kernel config * add ARM_HAS_VBAR, FPU_VFP etc.
|
1.7 | 01-Nov-2013 |
skrll | Remove the bogus CPPFLAGS+="-I$S/../../../include"
Prompted by the build problem reported by John Klos
|
1.6 | 16-Dec-2012 |
matt | branches: 1.6.2; Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.5 | 16-Dec-2012 |
matt | Add a std.evbarm to include std.arm and remove std.arm inclusion from std.*
|
1.4 | 08-Dec-2012 |
matt | For cortex kernels, also specify -mfpu=neon
|
1.3 | 26-Apr-2012 |
bsh | branches: 1.3.2; fix the clock frequency for delay(). from Kenichi Hashimoto.
|
1.2 | 15-Apr-2012 |
bsh | compile netwalker kernel with -mcpu=cortex-a8
|
1.1 | 13-Nov-2010 |
bsh | branches: 1.1.2; 1.1.8; 1.1.12; 1.1.16; Sharp NetWalker PC-Z1 support by SHIMIZU Ryo, Hashimoto Kenichi, and me. http://www.sharp.co.jp/netwalker/
|
1.1.16.1 | 29-Apr-2012 |
mrg | sync to latest -current.
|
1.1.12.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.1.12.4 | 23-Jan-2013 |
yamt | sync with head
|
1.1.12.3 | 16-Jan-2013 |
yamt | sync with (a bit old) head
|
1.1.12.2 | 23-May-2012 |
yamt | sync with head.
|
1.1.12.1 | 17-Apr-2012 |
yamt | sync with head
|
1.1.8.2 | 05-Mar-2011 |
rmind | sync with head
|
1.1.8.1 | 13-Nov-2010 |
rmind | file std.netwalker was added on branch rmind-uvmplock on 2011-03-05 20:50:04 +0000
|
1.1.2.2 | 15-Nov-2010 |
uebayasi | Sync with HEAD.
|
1.1.2.1 | 13-Nov-2010 |
uebayasi | file std.netwalker was added on branch uebayasi-xip on 2010-11-15 14:38:23 +0000
|
1.3.2.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.3.2.1 | 25-Feb-2013 |
tls | resync with head
|
1.6.2.1 | 18-May-2014 |
rmind | sync with head
|
1.8.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.9.2.1 | 15-May-2015 |
snj | Pull up following revision(s) (requested by jnemeth in ticket #762): share/man/man4/options.4: revision 1.442 sys/arch/amd64/conf/ALL: revision 1.18 sys/arch/amd64/conf/GENERIC: revision 1.396 sys/arch/dreamcast/conf/GENERIC: revision 1.119 sys/arch/epoc32/conf/GENERIC: revision 1.6 sys/arch/evbarm/conf/BCM5301X: revision 1.24 sys/arch/evbarm/conf/BCM56340: revision 1.9 sys/arch/evbarm/conf/IMX23_OLINUXINO: revision 1.9 sys/arch/evbarm/conf/std.beagle: revision 1.13 sys/arch/evbarm/conf/std.kobo: revision 1.2 sys/arch/evbarm/conf/std.netwalker: revision 1.10 sys/arch/evbppc/conf/P2020DS: revision 1.25 sys/arch/evbppc/conf/RB800: revision 1.30 sys/arch/evbppc/conf/TWRP1025: revision 1.18 sys/arch/hp300/conf/GENERIC: revision 1.187 sys/arch/hpcsh/conf/GENERIC: revision 1.104 sys/arch/i386/conf/GENERIC: revision 1.1111 sys/arch/i386/conf/MONOLITHIC: revision 1.17 sys/arch/landisk/conf/GENERIC: revision 1.43 sys/arch/luna68k/conf/GENERIC: revision 1.117 sys/arch/macppc/conf/GENERIC: revision 1.316 sys/arch/macppc/conf/GENERIC_601: revision 1.5 sys/arch/mmeye/conf/MMEYE_WLF: revision 1.16 sys/arch/news68k/conf/GENERIC: revision 1.123 sys/arch/sandpoint/conf/GENERIC: revision 1.85 sys/arch/shark/conf/GENERIC: revision 1.119 sys/arch/sparc/conf/GENERIC: revision 1.246 sys/arch/sparc64/conf/GENERIC: revision 1.174 sys/arch/sun3/conf/GENERIC3X: revision 1.125 sys/arch/sun3/conf/GENERIC: revision 1.169 sys/arch/x68k/conf/GENERIC: revision 1.177 sys/arch/zaurus/conf/GENERIC: revision 1.62 sys/conf/files: revision 1.1099 sys/kern/kern_module.c: revisions 1.98, 1.99 Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add it to all kernel configs that contain "options MODULAR". This option turns on module autoloading by default (which is the current default). This allows people who don't want module autoloading on by default to disable it by simply removing/commentting this line. -- fix typo. (s/MODULE_DEFAULT_AUTOLOAD/MODULAR_DEFAULT_AUTOLOAD/)
|
1.10.20.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.10.20.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.10.18.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.12 | 23-May-2020 |
skrll | imx6 kernels are part of GENERIC now
|
1.11 | 24-Jul-2019 |
hkenken | Modified i.MX GPIO control module and PCIe module.
+ Add imxpcie.c imx PCIe common driver
|
1.10 | 18-May-2019 |
skrll | Convert remaining armv7 kernels to generic start and remove a bunch of code including a9_mpsubr.S.
Thanks to Lwazi Dube for testing PANDABOARD and BEAGLEBONE.
|
1.9 | 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.8 | 15-Oct-2018 |
skrll | Only ent KERNEL_BASE_EXT when we want to change KERNEL_BASE from its default of 0x8000_0000
Don't use KERNEL_BASE_EXT where KERNEL_BASE should be instead.
Workaround a as(1) weirdness in armadaxp_start.S
|
1.7 | 08-Oct-2018 |
skrll | Sort options.
No functional change.
|
1.6 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.5 | 01-Jul-2017 |
skrll | branches: 1.5.4; 1.5.6; 1.5.8; Define __HAVE_CPU_UAREA_ALLOC_IDLELWP
|
1.4 | 24-Nov-2016 |
hkenken | Add support imx6 PCIe controller.
|
1.3 | 30-Jul-2015 |
ryo | branches: 1.3.2; - setup iomux before attach console - define EVBARM_BOARDTYPE in each config file - add iomux settings for UART1 - add some iomux definitions
|
1.2 | 25-Feb-2015 |
ryo | on iMX6, disable __HAVE_MM_MD_DIRECT_MAPPED_PHYS and PMAP_NEED_ALLOC_POOLPAGE by default.
|
1.1 | 25-Sep-2014 |
ryo | branches: 1.1.2; add support i.MX6 and NITROGEN6X evaluation board
|
1.1.2.4 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.1.2.3 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.1.2.2 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.1.2.1 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.3.2.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.5.8.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.5.8.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.5.6.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.5.4.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.5.4.1 | 01-Jul-2017 |
jdolecek | file std.nitrogen6 was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.8 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.7 | 17-Jan-2018 |
skrll | branches: 1.7.2; 1.7.4; G/C ARM32_NEW_VM_LAYOUT
|
1.6 | 16-Dec-2012 |
matt | Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.5 | 16-Dec-2012 |
matt | Add a std.evbarm to include std.arm and remove std.arm inclusion from std.*
|
1.4 | 05-Jan-2009 |
briggs | branches: 1.4.14; 1.4.24; i80321-based systems use a virtual base of 0xc0000000 so specify KERNEL_BASE_EXT.
|
1.3 | 27-Jan-2008 |
chris | branches: 1.3.6; 1.3.10; 1.3.18; 1.3.20; Add an arm/conf/std.arm file which contains common arm options, initially just options CPU_IN_CKSUM.
Include std.arm in all arm platform std files.
This should reenable the asm in_cksum code for all arm platforms.
Also remove the now unused in_cksum_arm.S.
|
1.2 | 08-Jan-2008 |
matt | include "conf/std"
|
1.1 | 22-Dec-2005 |
briggs | branches: 1.1.18; 1.1.48; 1.1.52; 1.1.58; 1.1.66; Add files that have been sitting in my local source tree for almost exactly two years. Unable to test since I no longer have access to the hardware.
|
1.1.66.1 | 08-Jan-2008 |
bouyer | Sync with HEAD
|
1.1.58.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.1.52.2 | 23-Mar-2008 |
matt | sync with HEAD
|
1.1.52.1 | 09-Jan-2008 |
matt | sync with HEAD
|
1.1.48.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.1.18.4 | 04-Feb-2008 |
yamt | sync with head.
|
1.1.18.3 | 21-Jan-2008 |
yamt | sync with head
|
1.1.18.2 | 21-Jun-2006 |
yamt | sync with head.
|
1.1.18.1 | 22-Dec-2005 |
yamt | file std.npwr_fc was added on branch yamt-lazymbuf on 2006-06-21 14:50:33 +0000
|
1.3.20.1 | 09-Jan-2009 |
snj | Pull up following revision(s) (requested by briggs in ticket #237): sys/arch/evbarm/conf/std.iq80321: revision 1.13 sys/arch/evbarm/conf/std.cp3100: revision 1.3 sys/arch/evbarm/conf/std.npwr_fc: revision 1.4 sys/arch/evbarm/conf/std.iq31244: revision 1.7 i80321-based systems use a virtual base of 0xc0000000 so specify KERNEL_BASE_EXT.
|
1.3.18.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.3.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.3.6.1 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.4.24.1 | 25-Feb-2013 |
tls | resync with head
|
1.4.14.1 | 23-Jan-2013 |
yamt | sync with head
|
1.7.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.7.2.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.6 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.5 | 16-Dec-2012 |
matt | branches: 1.5.36; 1.5.38; Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.4 | 16-Dec-2012 |
matt | Add a std.evbarm to include std.arm and remove std.arm inclusion from std.*
|
1.3 | 09-May-2008 |
matt | branches: 1.3.32; 1.3.42; Add KERNEL_BASE_EXT=0xc0000000 to those plaforms that need it. Note that armv6 and later systems will use 0x80000000 as the kernel start so they can use the split TTBs in armv6 and later.
|
1.2 | 27-Jan-2008 |
chris | branches: 1.2.6; 1.2.8; 1.2.10; 1.2.12; Add an arm/conf/std.arm file which contains common arm options, initially just options CPU_IN_CKSUM.
Include std.arm in all arm platform std files.
This should reenable the asm in_cksum code for all arm platforms.
Also remove the now unused in_cksum_arm.S.
|
1.1 | 28-Feb-2006 |
scw | branches: 1.1.2; 1.1.10; 1.1.16; 1.1.22; 1.1.48; 1.1.52; 1.1.58; A port of NetBSD to the Linksys NSLU2 (a.k.a. "Slug").
The NSLU2 (Network Storage Link for USB 2.0 Disk Drives) is a small, *cheap* NAS device consisting of an Intel IXP420 (Xscale) CPU, a 10/100mbit Ethernet port, and two USB 2.0 ports. It has 32MB of SDRAM and 8MB of Flash memory, and runs RedBoot/Linux out of the box. Now it can also run NetBSD.
|
1.1.58.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.1.52.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.1.48.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.1.22.2 | 09-Sep-2006 |
rpaulo | sync with head
|
1.1.22.1 | 28-Feb-2006 |
rpaulo | file std.nslu2 was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:38:40 +0000
|
1.1.16.3 | 04-Feb-2008 |
yamt | sync with head.
|
1.1.16.2 | 21-Jun-2006 |
yamt | sync with head.
|
1.1.16.1 | 28-Feb-2006 |
yamt | file std.nslu2 was added on branch yamt-lazymbuf on 2006-06-21 14:50:33 +0000
|
1.1.10.2 | 22-Apr-2006 |
simonb | Sync with head.
|
1.1.10.1 | 28-Feb-2006 |
simonb | file std.nslu2 was added on branch simonb-timecounters on 2006-04-22 11:37:22 +0000
|
1.1.2.2 | 01-Mar-2006 |
yamt | sync with head.
|
1.1.2.1 | 28-Feb-2006 |
yamt | file std.nslu2 was added on branch yamt-uio_vmspace on 2006-03-01 09:27:46 +0000
|
1.2.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.2.10.1 | 16-May-2008 |
yamt | sync with head.
|
1.2.8.1 | 18-May-2008 |
yamt | sync with head.
|
1.2.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.3.42.1 | 25-Feb-2013 |
tls | resync with head
|
1.3.32.1 | 23-Jan-2013 |
yamt | sync with head
|
1.5.38.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.5.36.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.6 | 15-Dec-2015 |
marty | EXYNOS - change ODROID-XU4 to EXYNOS
EXYNOS will be a generic fdt kernel, so signify that with the name change, as requested by Nick.
|
1.5 | 23-Dec-2014 |
matt | Default to armv7-a when building ODROID kernels so we get the armv7a instructions.
|
1.4 | 24-Aug-2014 |
jnemeth | branches: 1.4.2; Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add it to all kernel configs that contain "options MODULAR". This option turns on module autoloading by default (which is the current default). This allows people who don't want module autoloading on by default to disable it by simply removing/commentting this line.
|
1.3 | 14-Aug-2014 |
reinoud | branches: 1.3.2; Set __NO_FIQ for the Exynos processors are shipped with SecureCore enabled gics and FIQs are for the secure part only.
|
1.2 | 06-Jun-2014 |
reinoud | branches: 1.2.2; 1.2.4; Add gpio, i2c and USB devices to ODROID and clean it up a bit too.
Since its a SoC, some devices might just as well move to std.odroid but are kept here for now.
I got confirmation from Hardkernel, the company that creates the Odroid's that *all* Samsung SoC's that are used in products other than Samsungs own have the trustzone firmware mandatory. Its also part of the bootloading step and Hardkernel has to digitally sign part of the bootloaders to be allowed to have it boot at all.
|
1.1 | 13-Apr-2014 |
matt | branches: 1.1.2; 1.1.4; Add initial support for the ODROID-XU and ODROID-U3. Still a work in progress. Started by nick and reinoud.
|
1.1.4.2 | 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.1.4.1 | 13-Apr-2014 |
yamt | file std.odroid was added on branch yamt-pagecache on 2014-05-22 11:39:40 +0000
|
1.1.2.2 | 18-May-2014 |
rmind | sync with head
|
1.1.2.1 | 13-Apr-2014 |
rmind | file std.odroid was added on branch rmind-smpnet on 2014-05-18 17:45:03 +0000
|
1.2.4.1 | 04-Jan-2015 |
martin | Pull up the following revisions, requested by skrll in #373:
sys/arch/arm/samsung/exynos4_loc.c 1.10-1.11 sys/arch/arm/samsung/exynos4_reg.h 1.8-1.13 sys/arch/arm/samsung/exynos5_loc.c 1.8-1.12 sys/arch/arm/samsung/exynos5_reg.h 1.11-1.20 sys/arch/arm/samsung/exynos_gpio.c 1.7-1.12 sys/arch/arm/samsung/exynos_i2c.c 1.2-1.3 sys/arch/arm/samsung/exynos_intr.h 1.2 sys/arch/arm/samsung/exynos_io.c 1.7-1.8 sys/arch/arm/samsung/exynos_io.h 1.5-1.6 sys/arch/arm/samsung/exynos_reg.h 1.8-1.13 sys/arch/arm/samsung/exynos_smc.S 1.2-1.3 sys/arch/arm/samsung/exynos_soc.c 1.15-1.27 sys/arch/arm/samsung/exynos_usb.c 1.8-1.13 sys/arch/arm/samsung/exynos_var.h 1.13-1.18 sys/arch/arm/samsung/exynos_wdt.c 1.5 sys/arch/arm/samsung/mct.c 1.4-1.5 sys/arch/arm/samsung/mct_reg.h 1.2 sys/arch/arm/samsung/mct_var.h 1.3 sys/arch/arm/samsung/smc.h 1.2 sys/arch/arm/samsung/sscom.c 1.7 sys/arch/evbarm/odroid/odroid_machdep.c 1.25-1.39 sys/arch/evbarm/odroid/odroid_start.S 1.4-1.6 sys/arch/evbarm/conf/std.odroid 1.3-1.5 sys/arch/evbarm/conf/ODROID delete sys/arch/evbarm/conf/ODROID-U 1.10-1.17 sys/arch/evbarm/conf/ODROID_INSTALL delete sys/arch/evbarm/conf/ODROID-XU 1.1-1.4
Improve ODROID support.
|
1.2.2.2 | 10-Aug-2014 |
tls | Rebase.
|
1.2.2.1 | 06-Jun-2014 |
tls | file std.odroid was added on branch tls-earlyentropy on 2014-08-10 06:53:55 +0000
|
1.3.2.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.3.2.1 | 14-Aug-2014 |
tls | file std.odroid was added on branch tls-maxphys on 2014-08-20 00:02:53 +0000
|
1.4.2.2 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.4.2.1 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.7 | 29-Oct-2022 |
jmcneill | Remove support for TI OMAP 5912 OSK board.
This is part of the arch/arm/omap removal.
|
1.6 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.5 | 16-Dec-2012 |
matt | branches: 1.5.36; 1.5.38; Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.4 | 16-Dec-2012 |
matt | Add a std.evbarm to include std.arm and remove std.arm inclusion from std.*
|
1.3 | 27-Apr-2008 |
matt | branches: 1.3.34; 1.3.44; Merge kernel changes in matt-armv6 to HEAD.
|
1.2 | 27-Jan-2008 |
chris | branches: 1.2.6; 1.2.8; 1.2.10; Add an arm/conf/std.arm file which contains common arm options, initially just options CPU_IN_CKSUM.
Include std.arm in all arm platform std files.
This should reenable the asm in_cksum code for all arm platforms.
Also remove the now unused in_cksum_arm.S.
|
1.1 | 06-Jan-2007 |
christos | branches: 1.1.2; 1.1.6; 1.1.8; 1.1.26; 1.1.30; 1.1.36; New files from Bucky Katz
|
1.1.36.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.1.30.2 | 23-Mar-2008 |
matt | sync with HEAD
|
1.1.30.1 | 30-Oct-2007 |
cliff | kernel virtual space starts at 0x80000000 now (was 0xc0000000).
|
1.1.26.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.1.8.3 | 04-Feb-2008 |
yamt | sync with head.
|
1.1.8.2 | 26-Feb-2007 |
yamt | sync with head.
|
1.1.8.1 | 06-Jan-2007 |
yamt | file std.osk5912 was added on branch yamt-lazymbuf on 2007-02-26 09:06:18 +0000
|
1.1.6.2 | 24-Feb-2007 |
snj | Pull up following revision(s) (requested by matt in ticket #457): sys/arch/evbarm/conf/OSK5912: revision 1.1 sys/arch/evbarm/osk5912/if_sm_emifs.c: revision 1.1 sys/arch/evbarm/conf/std.osk5912: revision 1.1 sys/arch/evbarm/osk5912/osk5912_machdep.c: revision 1.1 sys/arch/evbarm/conf/mk.osk5912: revision 1.1 sys/arch/evbarm/conf/files.osk5912: revision 1.1 New files from Bucky Katz
|
1.1.6.1 | 06-Jan-2007 |
snj | file std.osk5912 was added on branch netbsd-4 on 2007-02-24 19:03:13 +0000
|
1.1.2.2 | 12-Jan-2007 |
ad | Sync with head.
|
1.1.2.1 | 06-Jan-2007 |
ad | file std.osk5912 was added on branch newlock2 on 2007-01-12 01:00:46 +0000
|
1.2.10.1 | 16-May-2008 |
yamt | sync with head.
|
1.2.8.1 | 18-May-2008 |
yamt | sync with head.
|
1.2.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.3.44.1 | 25-Feb-2013 |
tls | resync with head
|
1.3.34.1 | 23-Jan-2013 |
yamt | sync with head
|
1.5.38.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.5.36.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.12 | 29-Oct-2022 |
jmcneill | Remove support for OMAP based Gumstix platforms.
These changes are to prepare for the removal of arch/arm/omap. Support for Xscale based Gumstix platforms remains.
(If someone wants to resurrect DuoVero and Pepper platforms, it's best to do that in the GENERIC kernel using FDT.)
|
1.11 | 18-May-2019 |
skrll | Convert remaining armv7 kernels to generic start and remove a bunch of code including a9_mpsubr.S.
Thanks to Lwazi Dube for testing PANDABOARD and BEAGLEBONE.
|
1.10 | 15-Oct-2018 |
skrll | Only ent KERNEL_BASE_EXT when we want to change KERNEL_BASE from its default of 0x8000_0000
Don't use KERNEL_BASE_EXT where KERNEL_BASE should be instead.
Workaround a as(1) weirdness in armadaxp_start.S
|
1.9 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.8 | 04-Oct-2016 |
kiyohara | branches: 1.8.14; 1.8.16; Enable TPIDRPRW_IS_CURCPU.
|
1.7 | 04-Aug-2016 |
kiyohara | Move BOARDTYPE and EVBARM_BOARDTYPE from std.overo to OVERO.
|
1.6 | 01-Nov-2013 |
skrll | branches: 1.6.6; 1.6.10; Remove the bogus CPPFLAGS+="-I$S/../../../include"
Prompted by the build problem reported by John Klos
|
1.5 | 16-Dec-2012 |
matt | branches: 1.5.2; Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.4 | 16-Dec-2012 |
matt | Add a std.evbarm to include std.arm and remove std.arm inclusion from std.*
|
1.3 | 29-Aug-2012 |
matt | branches: 1.3.2; Rename ARM options PROCESS_ID_IS_CUR{CPU,LWP} to TPIDRPRW_IS_CUR{CPU,LWP} since TPIDRPRW is the cp15 register name. Initialize it early in start along with CI_ARM_CPUID. Remove other initializations. We alays have ci_curlwp. Enable TIPRPRW_IS_CURCPU in std.beagle. [tested on a beaglboard (cortex-a8)]
|
1.2 | 20-Jul-2010 |
kiyohara | branches: 1.2.2; 1.2.4; 1.2.10; 1.2.14; Add options EVBARM_BOARDTYPE.
|
1.1 | 10-Jul-2010 |
kiyohara | Support Overo (Gumstix inc). + This commit supports basically. + Expansion boards not support yet. And MicroSD, Wifi, Bluetooth too.
|
1.2.14.3 | 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.2.14.2 | 23-Jan-2013 |
yamt | sync with head
|
1.2.14.1 | 30-Oct-2012 |
yamt | sync with head
|
1.2.10.2 | 05-Mar-2011 |
rmind | sync with head
|
1.2.10.1 | 20-Jul-2010 |
rmind | file std.overo was added on branch rmind-uvmplock on 2011-03-05 20:50:04 +0000
|
1.2.4.2 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.2.4.1 | 20-Jul-2010 |
uebayasi | file std.overo was added on branch uebayasi-xip on 2010-08-17 06:44:16 +0000
|
1.2.2.2 | 11-Aug-2010 |
yamt | sync with head.
|
1.2.2.1 | 20-Jul-2010 |
yamt | file std.overo was added on branch yamt-nfs-mp on 2010-08-11 22:51:51 +0000
|
1.3.2.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.3.2.1 | 25-Feb-2013 |
tls | resync with head
|
1.5.2.1 | 18-May-2014 |
rmind | sync with head
|
1.6.10.2 | 04-Nov-2016 |
pgoyette | Sync with HEAD
|
1.6.10.1 | 06-Aug-2016 |
pgoyette | Sync with HEAD
|
1.6.6.2 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.6.6.1 | 05-Oct-2016 |
skrll | Sync with HEAD
|
1.8.16.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.8.14.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.4 | 08-Feb-2018 |
jmcneill | Move Rockchip port to the attic. It is not very useful.
|
1.3 | 28-Aug-2017 |
skrll | branches: 1.3.2; Define __HAVE_CPU_UAREA_ALLOC_IDLELWP so there are less wasted pages
|
1.2 | 28-Aug-2017 |
skrll | group __HAVE* options
|
1.1 | 26-Dec-2014 |
jmcneill | branches: 1.1.2; Initial support for Rockchip RK3066 / RK3188 SoCs, from Hiroshi Tokuda <tokuda@tokuda.net> on port-arm:
http://mail-index.netbsd.org/port-arm/2014/10/09/msg002651.html
|
1.1.2.4 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.1.2.3 | 28-Aug-2017 |
skrll | group __HAVE* options
|
1.1.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.2.1 | 26-Dec-2014 |
skrll | file std.rockchip was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.3.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3.2.1 | 28-Aug-2017 |
jdolecek | file std.rockchip was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.26 | 03-Sep-2021 |
andvar | s/opions/options/
|
1.25 | 21-Mar-2021 |
skrll | -DKERNEL_BASE_VOFFSET= has annoyed me for the last time...
Introduce KERNEL_VOFFSET_RUNTIME which prevents the addition of -DKERNEL_BASE_VOFFSET= to the command line and use it on the __HAVE_GENERIC_START kernels which do runtime calculation of the offset.
|
1.24 | 18-Oct-2018 |
skrll | branches: 1.24.12; 1.24.14; 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.23 | 15-Oct-2018 |
skrll | Only ent KERNEL_BASE_EXT when we want to change KERNEL_BASE from its default of 0x8000_0000
Don't use KERNEL_BASE_EXT where KERNEL_BASE should be instead.
Workaround a as(1) weirdness in armadaxp_start.S
|
1.22 | 08-Oct-2018 |
skrll | Sort options.
No functional change.
|
1.21 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.20 | 10-Dec-2017 |
skrll | branches: 1.20.2; 1.20.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.19 | 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.18 | 24-Nov-2014 |
skrll | branches: 1.18.2; Use TPIDRPRW_IS_CURLWP as it's a slight code reduction and performance improvement.
|
1.17 | 08-Nov-2014 |
skrll | Add __HAVE_MM_MD_CACHE_ALIASING
|
1.16 | 08-Nov-2014 |
skrll | Move some options into std.rpi
|
1.15 | 24-Aug-2014 |
jnemeth | Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add it to all kernel configs that contain "options MODULAR". This option turns on module autoloading by default (which is the current default). This allows people who don't want module autoloading on by default to disable it by simply removing/commentting this line.
|
1.14 | 06-Apr-2014 |
skrll | branches: 1.14.2; Re-arrange RPI VM layout and enable __HAVE_MM_MD_DIRECT_MAPPED_PHYS. RPI kernels now boot again.
I'm not admitting defeat in why there are problems with the non-__HAVE_MM_MD_DIRECT_MAPPED_PHYS case.
|
1.13 | 25-Feb-2014 |
skrll | branches: 1.13.2; Define ARM11_COMPAT_MMU (for now) to keep inline with cpuconf.h changes
|
1.12 | 01-Nov-2013 |
skrll | Remove the bogus CPPFLAGS+="-I$S/../../../include"
Prompted by the build problem reported by John Klos
|
1.11 | 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.10 | 17-Sep-2013 |
skrll | Add MODULAR
|
1.9 | 06-Aug-2013 |
matt | Add LOADADDRESS (don't make it implicit)
|
1.8 | 22-Jun-2013 |
matt | branches: 1.8.2; Enable ARM_HAS_VBAR since the arm1176 has a VBAR register.
|
1.7 | 16-Mar-2013 |
skrll | As a workaround for the Raspberry PI, only allow 1 TX transfer to be active at once.
XXX This might affect all host controllers
|
1.6 | 19-Feb-2013 |
skrll | Oops. Didn't mean to commit this with previous.
|
1.5 | 19-Feb-2013 |
skrll | Add support for the ARM Integrator/CP from Sergio L�pez.
The code hasn't been tested on real hardware, but INTEGRATOR_CP config is useful for QEMU which supports it.
|
1.4 | 19-Dec-2012 |
skrll | Add __HAVE_CPU_COUNTER
|
1.3 | 16-Dec-2012 |
matt | Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.2 | 01-Sep-2012 |
skrll | branches: 1.2.2; 1.2.4; Define __HAVE_CPU_UAREA_ALLOC_IDLELWP and TPIDRPRW_IS_CURCPU
|
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 std.rpi was added on branch netbsd-6 on 2012-08-09 06:36:44 +0000
|
1.2.4.4 | 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.2.4.3 | 23-Jan-2013 |
yamt | sync with head
|
1.2.4.2 | 30-Oct-2012 |
yamt | sync with head
|
1.2.4.1 | 01-Sep-2012 |
yamt | file std.rpi was added on branch yamt-pagecache on 2012-10-30 17:19:21 +0000
|
1.2.2.4 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.2.2.3 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.2.2 | 23-Jun-2013 |
tls | resync from head
|
1.2.2.1 | 25-Feb-2013 |
tls | resync with head
|
1.8.2.2 | 18-May-2014 |
rmind | sync with head
|
1.8.2.1 | 28-Aug-2013 |
rmind | sync with head
|
1.13.2.1 | 10-Aug-2014 |
tls | Rebase.
|
1.14.2.1 | 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.18.2.1 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.20.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.20.2.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.24.14.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.24.12.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.9 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.8 | 17-Jan-2018 |
skrll | branches: 1.8.2; 1.8.4; G/C ARM32_NEW_VM_LAYOUT
|
1.7 | 16-Dec-2012 |
matt | Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.6 | 16-Dec-2012 |
matt | Add a std.evbarm to include std.arm and remove std.arm inclusion from std.*
|
1.5 | 30-Jun-2008 |
bsh | branches: 1.5.30; 1.5.40; KERNEL_BASE_EXT is mandatory after matt-armv6 merge
|
1.4 | 27-Jan-2008 |
chris | branches: 1.4.6; 1.4.10; 1.4.12; 1.4.14; Add an arm/conf/std.arm file which contains common arm options, initially just options CPU_IN_CKSUM.
Include std.arm in all arm platform std files.
This should reenable the asm in_cksum code for all arm platforms.
Also remove the now unused in_cksum_arm.S.
|
1.3 | 11-Dec-2005 |
christos | branches: 1.3.46; 1.3.50; 1.3.56; merge ktrace-lwp.
|
1.2 | 17-Sep-2005 |
yamt | include "conf/std".
|
1.1 | 31-Jul-2003 |
bsh | branches: 1.1.4; 1.1.18; the first cut for Samsung SMDK2410 support. It is an evaluation board for S3C2410.
XXX: not tested much yet. XXX: smdk2410_machdep.c and smdk2410_start.S are almost identical to SMDK2800's. One day I'll merge them.
|
1.1.18.2 | 04-Feb-2008 |
yamt | sync with head.
|
1.1.18.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.1.4.5 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.1.4.4 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.1.4.3 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.1.4.2 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.1.4.1 | 31-Jul-2003 |
skrll | file std.smdk2410 was added on branch ktrace-lwp on 2004-08-03 10:33:55 +0000
|
1.3.56.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.3.50.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.3.46.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.4.14.1 | 03-Jul-2008 |
simonb | Sync with head.
|
1.4.12.1 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.4.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.4.6.1 | 02-Jul-2008 |
mjf | Sync with HEAD.
|
1.5.40.1 | 25-Feb-2013 |
tls | resync with head
|
1.5.30.1 | 23-Jan-2013 |
yamt | sync with head
|
1.8.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.8.2.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.17 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.16 | 17-Jan-2018 |
skrll | branches: 1.16.2; 1.16.4; G/C ARM32_NEW_VM_LAYOUT
|
1.15 | 16-Dec-2012 |
matt | Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.14 | 16-Dec-2012 |
matt | Add a std.evbarm to include std.arm and remove std.arm inclusion from std.*
|
1.13 | 30-Jun-2008 |
bsh | branches: 1.13.30; 1.13.40; KERNEL_BASE_EXT is mandatory after matt-armv6 merge
|
1.12 | 27-Jan-2008 |
chris | branches: 1.12.6; 1.12.10; 1.12.12; 1.12.14; Add an arm/conf/std.arm file which contains common arm options, initially just options CPU_IN_CKSUM.
Include std.arm in all arm platform std files.
This should reenable the asm in_cksum code for all arm platforms.
Also remove the now unused in_cksum_arm.S.
|
1.11 | 11-Dec-2005 |
christos | branches: 1.11.46; 1.11.50; 1.11.56; merge ktrace-lwp.
|
1.10 | 17-Sep-2005 |
yamt | include "conf/std".
|
1.9 | 03-Apr-2004 |
bsh | branches: 1.9.12; SMDK2800 gets kernel panic with write-back dcache. Use write-through mode until we find a fix for this.
|
1.8 | 04-Aug-2003 |
bsh | option SSCOM_S3C2800 is needed for S3C2800 based platforms.
|
1.7 | 31-Jul-2003 |
bsh | move KERNEL_BASE_PHYS from mk.smdk2xx0 to std.smdk2800, to share mk.smdk2xx0 with SMDK2410.
|
1.6 | 22-May-2003 |
thorpej | branches: 1.6.2; Don't need ARM32_PMAP_NEW option any more.
|
1.5 | 03-May-2003 |
thorpej | Switch Integrator, IXM1200, and SMDK2800 to ARM32_PMAP_NEW. These are the last of the ARM platforms to be converted.
|
1.4 | 29-Jan-2003 |
thorpej | Fix a typo.
|
1.3 | 03-Jan-2003 |
thorpej | Split board-specific Makefile fragments into their own files.
|
1.2 | 02-Jan-2003 |
thorpej | Clean up evbarm interrupt support a little: * Define an ARM_INTR_IMPL option, which specifies a header file describing the interrupt implementation for the platform. Use this instead of the list of EVBARM_BOARDTYPE checks. * Make the s3c2xx0 interrupt dispatch code a bit more generic, and move it to a generic location so that other platforms can use it.
This eliminates all uses of the EVBARM_BOARDTYPE stuff, so delete it.
|
1.1 | 20-Nov-2002 |
bsh | branches: 1.1.2; SMDK2800 is an evaluation board for Samsung S3C2800 CPU.
|
1.1.2.3 | 03-Jan-2003 |
thorpej | Sync with HEAD.
|
1.1.2.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
1.1.2.1 | 20-Nov-2002 |
thorpej | file std.smdk2800 was added on branch nathanw_sa on 2002-12-11 05:58:31 +0000
|
1.6.2.4 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.6.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.6.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.6.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.9.12.2 | 04-Feb-2008 |
yamt | sync with head.
|
1.9.12.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.11.56.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.11.50.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.11.46.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.12.14.1 | 03-Jul-2008 |
simonb | Sync with head.
|
1.12.12.1 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.12.10.1 | 04-May-2009 |
yamt | sync with head.
|
1.12.6.1 | 02-Jul-2008 |
mjf | Sync with HEAD.
|
1.13.40.1 | 25-Feb-2013 |
tls | resync with head
|
1.13.30.1 | 23-Jan-2013 |
yamt | sync with head
|
1.16.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.16.2.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.9 | 31-Mar-2019 |
jmcneill | Remove SUNXI kernel config.
|
1.8 | 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.7 | 15-Oct-2018 |
skrll | Only ent KERNEL_BASE_EXT when we want to change KERNEL_BASE from its default of 0x8000_0000
Don't use KERNEL_BASE_EXT where KERNEL_BASE should be instead.
Workaround a as(1) weirdness in armadaxp_start.S
|
1.6 | 08-Oct-2018 |
skrll | Sort options.
No functional change.
|
1.5 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.4 | 25-Aug-2017 |
jmcneill | branches: 1.4.2; 1.4.4; 1.4.6; 1.4.8; Add initial support for Allwinner A13 and R8 SoCs.
|
1.3 | 05-Jul-2017 |
jmcneill | branches: 1.3.4; Add support for reserved memory and MEMORY_DISK_DYNAMIC for FDT-based kernels.
|
1.2 | 03-Jul-2017 |
jmcneill | Add options __HAVE_CPU_UAREA_ALLOC_IDLELWP
|
1.1 | 28-Jun-2017 |
jmcneill | Add initial support for Allwinner H3 SoC.
|
1.3.4.2 | 18-Jul-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #114): sys/arch/arm/samsung/exynos_intr.h: revision 1.3 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_gates.c: revision 1.1 distrib/utils/embedded/mkimage: revision 1.66 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_rsb.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.5 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.6 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.7 sys/dev/gpio/gpio.c: revision 1.59 sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.1 sys/conf/Makefile.kern.inc: revision 1.257 sys/arch/evbarm/conf/ODROID-XU_INSTALL: file removal sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.2 sys/conf/Makefile.kern.inc: revision 1.258 sys/arch/arm/fdt/psci_fdt.h: revision 1.1 sys/arch/arm/sunxi/sunxi_resets.c: revision 1.1 sys/arch/evbarm/conf/files.sunxi: revision 1.1 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.8 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.9 sys/arch/arm/samsung/files.exynos: revision 1.22 distrib/utils/embedded/conf/armv7.conf: revision 1.13 sys/arch/arm/samsung/files.exynos: revision 1.23 sys/arch/evbarm/conf/std.tegra: revision 1.15 distrib/utils/embedded/conf/armv7.conf: revision 1.14 sys/arch/arm/samsung/files.exynos: revision 1.24 distrib/utils/embedded/conf/armv7.conf: revision 1.15 sys/arch/evbarm/sunxi/genassym.cf: revision 1.1 sys/arch/arm/samsung/exynos_fdt.c: file removal sys/dev/fdt/fdt_pinctrl.c: revision 1.4 sys/arch/arm/samsung/exynos_sysmmu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.1 sys/dev/usb/ehci.c: revision 1.255 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_ccu.h: revision 1.1 sys/dev/ic/dwc_mmc.c: revision 1.11 sys/arch/arm/cortex/gic.c: revision 1.24 distrib/evbarm/instkernel/ramdisk/Makefile: revision 1.17 etc/etc.evbarm/Makefile.inc: revision 1.87 etc/etc.evbarm/Makefile.inc: revision 1.88 sys/arch/arm/fdt/gic_fdt.c: revision 1.5 etc/Makefile: revision 1.429 sys/arch/arm/fdt/gic_fdt.c: revision 1.6 sys/arch/arm/fdt/gic_fdt.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.2 sys/arch/evbarm/conf/std.sunxi: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.3 sys/arch/evbarm/conf/std.sunxi: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.4 sys/arch/evbarm/conf/std.sunxi: revision 1.3 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu_div.c: revision 1.1 sys/dev/gpio/gpiovar.h: revision 1.17 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.6 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.8 sys/arch/arm/sunxi/sunxi_rsb.h: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.12 sys/dev/fdt/fdtvar.h: revision 1.21 sys/arch/evbarm/sunxi/sunxi_start.S: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.13 sys/dev/fdt/fdtvar.h: revision 1.22 sys/arch/evbarm/conf/SUNXI: revision 1.10 sys/dev/fdt/fdtvar.h: revision 1.23 sys/arch/evbarm/conf/SUNXI: revision 1.11 sys/dev/fdt/gpioleds.c: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.24 sys/arch/evbarm/conf/SUNXI: revision 1.12 sys/arch/evbarm/conf/SUNXI: revision 1.13 sys/arch/arm/cortex/gic.c: revision 1.30 sys/arch/evbarm/conf/SUNXI: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.16 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.1 etc/Makefile: revision 1.430 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.2 etc/Makefile: revision 1.431 sys/arch/evbarm/conf/VEXPRESS_A15: revision 1.17 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.3 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.4 sys/arch/arm/samsung/exynos5422_clock.c: revision 1.6 sys/arch/arm/samsung/exynos_platform.c: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.29 sys/arch/arm/samsung/exynos_platform.c: revision 1.2 sys/arch/evbarm/conf/mk.vexpress: revision 1.3 sys/arch/arm/samsung/exynos_platform.c: revision 1.3 sys/arch/evbarm/conf/mk.vexpress: revision 1.4 sys/arch/arm/samsung/exynos_platform.c: revision 1.4 sys/arch/arm/arm/psci.h: revision 1.1 sys/arch/arm/samsung/exynos_platform.c: revision 1.5 sys/arch/arm/samsung/exynos_platform.c: revision 1.6 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.10 external/bsd/mdocml/bin/mandoc/Makefile: revision 1.12 sys/dev/fdt/files.fdt: revision 1.17 sys/dev/fdt/files.fdt: revision 1.18 sys/dev/fdt/files.fdt: revision 1.19 sys/arch/arm/samsung/exynos_sscom.c: revision 1.8 sys/arch/arm/sunxi/sun8i_a83t_ccu.c: revision 1.1 sys/arch/arm/sunxi/sunxi_mmc.c: revision 1.1 sys/arch/arm/samsung/exynos_sscom.c: revision 1.9 sys/arch/arm/conf/files.arm: revision 1.133 sys/arch/arm/samsung/mct_var.h: revision 1.5 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.2 sys/arch/evbarm/conf/std.vexpress: revision 1.6 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.3 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.4 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.30 sys/arch/arm/sunxi/files.sunxi: revision 1.2 sys/dev/ofw/openfirm.h: revision 1.35 sys/arch/arm/sunxi/files.sunxi: revision 1.3 sys/dev/ofw/openfirm.h: revision 1.36 sys/arch/arm/sunxi/files.sunxi: revision 1.4 sys/arch/arm/sunxi/files.sunxi: revision 1.5 sys/arch/evbarm/exynos/exynos_machdep.c: file removal sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.1 sys/arch/arm/samsung/sscom.c: revision 1.9 sys/arch/arm/sunxi/files.sunxi: revision 1.6 sys/dev/fdt/ohci_fdt.c: revision 1.1 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.7 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.8 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.9 sys/arch/arm/samsung/exynos_sscom.c: revision 1.10 sys/arch/evbarm/conf/mk.tegra: revision 1.5 sys/arch/arm/samsung/exynos_dwcmmc.c: revision 1.4 sys/arch/evbarm/conf/mk.tegra: revision 1.6 sys/arch/evbarm/conf/EXYNOS: revision 1.15 sys/arch/evbarm/conf/EXYNOS: revision 1.16 sys/arch/evbarm/conf/EXYNOS: revision 1.17 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.19 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.5 sys/arch/arm/sunxi/sunxi_emac.h: revision 1.1 sys/arch/evbarm/conf/mk.sunxi: revision 1.1 sys/arch/evbarm/include/bootconfig.h: revision 1.7 sys/arch/evbarm/conf/TEGRA: revision 1.24 sys/arch/arm/arm/psci.c: revision 1.1 sys/dev/led.c: revision 1.1 sys/dev/led.c: revision 1.2 sys/arch/arm/arm/psci_arm.S: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.2 sys/dev/fdt/ehci_fdt.c: revision 1.1 sys/dev/fdt/ehci_fdt.c: revision 1.2 sys/arch/arm/sunxi/sun6i_a31_ccu.h: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.21 sys/arch/arm/sunxi/files.sunxi: revision 1.10 sys/arch/arm/sunxi/files.sunxi: revision 1.11 sys/dev/fdt/fdtbus.c: revision 1.14 sys/arch/arm/sunxi/sunxi_mmc.h: revision 1.1 sys/arch/arm/samsung/exynos5422_dma.c: file removal usr.bin/config/mkmakefile.c: revision 1.69 sys/conf/files: revision 1.1178 sys/arch/arm/sunxi/sunxi_platform.h: revision 1.1 sys/arch/evbarm/exynos/exynos_start.S: revision 1.4 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.11 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.12 sys/arch/arm/sunxi/sunxi_rtc.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.h: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.2 sys/arch/evbarm/conf/SUNXI: revision 1.1 external/bsd/elftosb/usr.sbin/elftosb/Makefile: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.2 sys/arch/arm/fdt/psci_fdt.c: revision 1.1 sys/arch/evbarm/conf/SUNXI: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.4 sys/arch/evbarm/conf/files.exynos: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.6 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.1 sys/dev/fdt/fixedfactorclock.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.7 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_gpio.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.8 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.3 sys/dev/ic/dwc_mmc_reg.h: revision 1.6 sys/dev/fdt/fdt_subr.c: revision 1.16 sys/arch/evbarm/conf/SUNXI: revision 1.9 usr.bin/config/mkmakefile.c: revision 1.70 sys/dev/fdt/fdt_phy.c: revision 1.1 sys/arch/evbarm/conf/ODROID-XU: file removal sys/arch/arm/fdt/arm_fdt.c: revision 1.4 sys/arch/arm/samsung/exynos_reg.h: revision 1.14 sys/conf/files: revision 1.1180 sys/arch/arm/samsung/exynos_reg.h: revision 1.15 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.6 sys/dev/ic/dwc_mmc_var.h: revision 1.6 sys/arch/arm/samsung/exynos_combiner.c: revision 1.7 sys/arch/evbarm/exynos/platform.h: revision 1.2 sys/arch/arm/fdt/files.fdt: revision 1.12 sys/arch/evbarm/conf/std.exynos: revision 1.2 sys/arch/evbarm/conf/std.exynos: revision 1.3 sys/arch/arm/rockchip/rockchip_dwcmmc.c: revision 1.6 sys/arch/arm/sunxi/sunxi_com.c: revision 1.1 sys/dev/led.h: revision 1.1 sys/arch/evbarm/conf/std.exynos: revision 1.5 sys/arch/arm/sunxi/sunxi_com.c: revision 1.2 sys/arch/evbarm/conf/files.evbarm: revision 1.26 usr.bin/config/defs.h: revision 1.99 sys/arch/arm/fdt/arm_fdtvar.h: revision 1.6 sys/arch/arm/samsung/exynos_soc.c: revision 1.32 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.2 sys/arch/arm/samsung/mct.c: revision 1.11 sys/arch/evbarm/conf/ODROID-U: file removal sys/arch/arm/samsung/mct.c: revision 1.12 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.4 Get the EXYNOS kernel building again with recent FDT changes. Untested. Use arm_fdt_cpu_hatch and add mmu entry for DTB Fix exynos5 devmap, bootstrap, and implement early_putchar. Calculate UART frequency based on bootloader config. Fix KERNEL_BASE_PHYS (how did this ever work?) Avoid divide-by-zero for unconfigured PLLs Correctly initialize i2cbus attach args. Add delay and enable mct timecounter. Fix build w/o VERBOSE_INIT_ARM Remove ODROID-U and ODROID-XU kernel configs as they no longer work. - Replace CONSADDR with SSCOM2CONSOLE in example - Remove gtmr (Exynos5422 uses mct) - cinclude EXYNOS.local instead of TEGRA.local Use fdtbus_intr_establish to hook in block interrupts instead of intr_establish. Simplify MCT; just enable it and then attach an ARMv7 generic timer. Add support for building DTB files during kernel build, from christos. build vexpress-v2p-ca15-tc1.dtb with the kernel build tegra124-apalis-eval.dtb, tegra124-jetson-tk1.dtb, tegra124-nyan-big.dtb, tegra124-nyan-blaze.dtb, and tegra124-venice2.dtb with the kernel Allow multiline makeoptions to work by quoting the newline.. Bump for quoting makeoptions with multiple lines. un-c99 bump required config version for multiline makeoptions feature Set DTS makeoption in kernel config Assign DTB files to a variable so we can make -V DTB put the dtb files with their kernels. no need for debug printing. Don't assume that CPU index = GIC CPU interface number. We can determine the current CPU interface number by reading from the read-only GICD_ITARGETSR0 through GICD_ITARGETSR7 registers. This gets interrupts working on Exynos 5422, where the boot processor has GIC CPU interface #4. use -v to get the expanded variable. Use -v to get the expanded variables. Get baud rate from sclk_uartN instead of uartN. Print IRQ number at attach. Fix PLL con0 register locations and add uart clocks Disable exyortc for now, it doesn't work. More or less a rewrite of dwc_mmc, based on awin_mmc, adding DMA support. Update for new dwc_mmc driver Fix dmesg Add Exynos 5410 clock controller driver. Fix a few typos in clock parent names for mmc clocks. From jmcneill@ Update for new dwc_mmc driver Implement platform reset for exynos5 Attach fdtbus to a /clocks node with no compatible string. Add support for ARM Power State Coordination Interface (PSCI). Support interrupt sharing. Add initial support for Allwinner H3 SoC. ARM Trusted Firmware reserves SGIs 8-15 for secure use. Even without ATF, U-Boot on some platforms may use SGIs in this range for the PSCI implementation. Change ARMGIC_IPI_BASE to 0 from (16 - NIPI) and add a compile-time assert to ensure that we don't end up with a conflict. Add H3 MMC support SD/MMC clock fixes Add FDT PHY interface. Add glue for generic ehci/ohci bindings. Rename a variable, NFC. Support parents in different clock domains. Add USB stuff. Doesn't quite work yet. Synopsys DesignWare APB UART needs "options COM_AWIN" for now. Add i2c glue. Add RTC driver. PHY registers start at index 1. Now USB works. Don't allow sharing edge and level triggered interrupts. Add arm_fdt_memory_dump helper for dumping physical addresses from ddb Print clocks with aprint_debug Remove unused defines Add fdtbus_get_string helper Add of_search_compatible, which searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. This allows us to associate data with compatible strings. Add driver for Allwinner Gigabit Ethernet (EMAC) as found in sun8i and later family SoCs. This is a port of my FreeBSD driver which has been confirmed to work on Allwinner H3, A83T, and A64 SoCs. Fix dmesg Add basic support for Allwinner A31. Add basic FDT GPIO support. Fix the pinctrl api to match the spec. A pinctrl config can have more than one xref, and an xref may have specifier data associated with it. Enable sunxi pinctrl support Adjust to new pinctrl API Add P2WI/RSB driver, based on awin_p2wi.c. Fix typo in a compat string. Configure pin defaults at attach No need to explicitly set pinctrl config 0 now Fix some register definitions. Disallow sharing between MPSAFE and non-MPSAFE handlers. Add of_match_compat_data. This routine searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. Add options __HAVE_CPU_UAREA_ALLOC_IDLELWP Add support for reserved memory and MEMORY_DISK_DYNAMIC for FDT-based kernels. the extent code cannot use the full range of u_long, so ignore the last page before 4GB too. ok jmcneill@ Copy install ramdisk to releasedir. Provide both a raw ffs and Legacy U-Boot version of it. Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb files for SUNXI and TEGRA kernels on the MSDOS partition. Let the controller provide a default name for pins. This makes pins easier to locate when we have multiple banks and a variable number of pins per bank. Attach gpio(4) to sunxigpio Test for kernel build directory before reading DTB list Add support for Allwinner A83T SoC. Add A83T files Fixup busdma sync and locking in the RX path. Disable batch RX/TX ints. Fix AHB2 register definition and explicitly set AHB2 parent to PLL_PERIPH0/2 -- this gives us 50% more bus bandwidth for emac Restore TX_INTERVAL_DEFAULT to 64 Drop the sunxi_emac_rx_batch feature. It was originally designed to reduce the amount of mutex unlock/lock cycles during the RX path on FreeBSD and if_input, but it is not required to drop the lock before calling if_percpuq_enqueue on NetBSD. Write back the data value instead of mask in sunxi_gpio_write Add a helper for exposing LED controls via sysctl. Add GPIO LED driver. add gpioleds Add misc. gates and resets driver, and explicitly enable PIO clocks at attach. Add fdtbus_get_string_index helper. Add driver for fixed-factor clocks. Add ffclock Remove the requirement for ehci to attach after companion devices. "go for it" - skrll@ Remove the hack to find companion devices and just assume 1 companion if ETTF flag is not set. Remove pass numbers for ehci/ohci now that the attach order no longer matters Use unsigned char for ctype functions, suggested by christos Add : to body of populate_sunxi to appease bash. port-evbarm/52388: Fix number of args to a debug printf.
|
1.3.4.1 | 05-Jul-2017 |
snj | file std.sunxi was added on branch netbsd-8 on 2017-07-18 19:13:09 +0000
|
1.4.8.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.4.6.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.4.4.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.4.4.1 | 25-Aug-2017 |
jdolecek | file std.sunxi was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.4.2.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.4.2.1 | 25-Aug-2017 |
skrll | file std.sunxi was added on branch nick-nhusb on 2017-08-28 17:51:34 +0000
|
1.22 | 31-Mar-2019 |
jmcneill | Remove TEGRA kernel config.
|
1.21 | 22-Nov-2018 |
skrll | build fix until someone is brave enough to remove this kernel
|
1.20 | 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.19 | 15-Oct-2018 |
skrll | Only ent KERNEL_BASE_EXT when we want to change KERNEL_BASE from its default of 0x8000_0000
Don't use KERNEL_BASE_EXT where KERNEL_BASE should be instead.
Workaround a as(1) weirdness in armadaxp_start.S
|
1.18 | 08-Oct-2018 |
skrll | Sort options.
No functional change.
|
1.17 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.16 | 06-Jul-2017 |
jmcneill | branches: 1.16.4; 1.16.6; 1.16.8; Enable memory disk support in the TEGRA kernel and remove TEGRA_INSTALL.
|
1.15 | 05-Jul-2017 |
jmcneill | Add support for reserved memory and MEMORY_DISK_DYNAMIC for FDT-based kernels.
|
1.14 | 01-Jul-2017 |
skrll | Define __HAVE_CPU_UAREA_ALLOC_IDLELWP to make use of the idlelwp stacks created by arm32_kvminit.c
|
1.13 | 30-May-2017 |
jmcneill | branches: 1.13.2; Use an FDT-based ARM_INTR_IMPL for Tegra.
|
1.12 | 22-Dec-2015 |
jmcneill | Switch Tegra over to fdt based clocks and reset controls.
|
1.11 | 16-Dec-2015 |
jmcneill | move options FDT to std.tegra
|
1.10 | 25-Nov-2015 |
skrll | G/C TEGRAK1_PMAP_WORKAROUND.
Using XN (eXecute Never) properly means speculative reads from devices aren't done. Pretty sure this was the cause of the wedges.
|
1.9 | 18-Oct-2015 |
jmcneill | add __BUS_SPACE_HAS_STREAM_METHODS, used by nouveau
|
1.8 | 15-Oct-2015 |
skrll | Setting actlr.bit15=1 (Force in order issue in the branch execution unit) makes my jetson tk1 stable. Apply this workaround until we figure out what the real problem is.
|
1.7 | 31-May-2015 |
jmcneill | disable __HAVE_MM_MD_DIRECT_MAPPED_PHYS again, still some stability issues
|
1.6 | 31-May-2015 |
jmcneill | enable __HAVE_MM_MD_DIRECT_MAPPED_PHYS and PMAP_NEED_ALLOC_POOLPAGE
|
1.5 | 04-May-2015 |
jmcneill | Remove __HAVE_MM_MD_DIRECT_MAPPED_PHYS and re-enable 2GB support, fixed by arm32_kvminit.c r1.33
|
1.4 | 03-May-2015 |
jmcneill | Add Tegra K1 PCIE support.
|
1.3 | 26-Apr-2015 |
jmcneill | arg 2GB causing usb issues, re-add __HAVE_MM_DIRECT_MAPPED_PHYS for now
|
1.2 | 26-Apr-2015 |
jmcneill | disable __HAVE_MM_MD_DIRECT_MAPPED_PHYS so we can use all 2GB
|
1.1 | 29-Mar-2015 |
jmcneill | branches: 1.1.2; NVIDIA Tegra K1 support, work in progress.
|
1.1.2.5 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.1.2.4 | 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.1.2.3 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.1.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.2.1 | 29-Mar-2015 |
skrll | file std.tegra was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.13.2.2 | 18-Jul-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #114): sys/arch/arm/samsung/exynos_intr.h: revision 1.3 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_gates.c: revision 1.1 distrib/utils/embedded/mkimage: revision 1.66 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_rsb.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.5 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.6 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.7 sys/dev/gpio/gpio.c: revision 1.59 sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.1 sys/conf/Makefile.kern.inc: revision 1.257 sys/arch/evbarm/conf/ODROID-XU_INSTALL: file removal sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.2 sys/conf/Makefile.kern.inc: revision 1.258 sys/arch/arm/fdt/psci_fdt.h: revision 1.1 sys/arch/arm/sunxi/sunxi_resets.c: revision 1.1 sys/arch/evbarm/conf/files.sunxi: revision 1.1 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.8 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.9 sys/arch/arm/samsung/files.exynos: revision 1.22 distrib/utils/embedded/conf/armv7.conf: revision 1.13 sys/arch/arm/samsung/files.exynos: revision 1.23 sys/arch/evbarm/conf/std.tegra: revision 1.15 distrib/utils/embedded/conf/armv7.conf: revision 1.14 sys/arch/arm/samsung/files.exynos: revision 1.24 distrib/utils/embedded/conf/armv7.conf: revision 1.15 sys/arch/evbarm/sunxi/genassym.cf: revision 1.1 sys/arch/arm/samsung/exynos_fdt.c: file removal sys/dev/fdt/fdt_pinctrl.c: revision 1.4 sys/arch/arm/samsung/exynos_sysmmu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.1 sys/dev/usb/ehci.c: revision 1.255 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_ccu.h: revision 1.1 sys/dev/ic/dwc_mmc.c: revision 1.11 sys/arch/arm/cortex/gic.c: revision 1.24 distrib/evbarm/instkernel/ramdisk/Makefile: revision 1.17 etc/etc.evbarm/Makefile.inc: revision 1.87 etc/etc.evbarm/Makefile.inc: revision 1.88 sys/arch/arm/fdt/gic_fdt.c: revision 1.5 etc/Makefile: revision 1.429 sys/arch/arm/fdt/gic_fdt.c: revision 1.6 sys/arch/arm/fdt/gic_fdt.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.2 sys/arch/evbarm/conf/std.sunxi: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.3 sys/arch/evbarm/conf/std.sunxi: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.4 sys/arch/evbarm/conf/std.sunxi: revision 1.3 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu_div.c: revision 1.1 sys/dev/gpio/gpiovar.h: revision 1.17 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.6 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.8 sys/arch/arm/sunxi/sunxi_rsb.h: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.12 sys/dev/fdt/fdtvar.h: revision 1.21 sys/arch/evbarm/sunxi/sunxi_start.S: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.13 sys/dev/fdt/fdtvar.h: revision 1.22 sys/arch/evbarm/conf/SUNXI: revision 1.10 sys/dev/fdt/fdtvar.h: revision 1.23 sys/arch/evbarm/conf/SUNXI: revision 1.11 sys/dev/fdt/gpioleds.c: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.24 sys/arch/evbarm/conf/SUNXI: revision 1.12 sys/arch/evbarm/conf/SUNXI: revision 1.13 sys/arch/arm/cortex/gic.c: revision 1.30 sys/arch/evbarm/conf/SUNXI: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.16 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.1 etc/Makefile: revision 1.430 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.2 etc/Makefile: revision 1.431 sys/arch/evbarm/conf/VEXPRESS_A15: revision 1.17 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.3 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.4 sys/arch/arm/samsung/exynos5422_clock.c: revision 1.6 sys/arch/arm/samsung/exynos_platform.c: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.29 sys/arch/arm/samsung/exynos_platform.c: revision 1.2 sys/arch/evbarm/conf/mk.vexpress: revision 1.3 sys/arch/arm/samsung/exynos_platform.c: revision 1.3 sys/arch/evbarm/conf/mk.vexpress: revision 1.4 sys/arch/arm/samsung/exynos_platform.c: revision 1.4 sys/arch/arm/arm/psci.h: revision 1.1 sys/arch/arm/samsung/exynos_platform.c: revision 1.5 sys/arch/arm/samsung/exynos_platform.c: revision 1.6 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.10 external/bsd/mdocml/bin/mandoc/Makefile: revision 1.12 sys/dev/fdt/files.fdt: revision 1.17 sys/dev/fdt/files.fdt: revision 1.18 sys/dev/fdt/files.fdt: revision 1.19 sys/arch/arm/samsung/exynos_sscom.c: revision 1.8 sys/arch/arm/sunxi/sun8i_a83t_ccu.c: revision 1.1 sys/arch/arm/sunxi/sunxi_mmc.c: revision 1.1 sys/arch/arm/samsung/exynos_sscom.c: revision 1.9 sys/arch/arm/conf/files.arm: revision 1.133 sys/arch/arm/samsung/mct_var.h: revision 1.5 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.2 sys/arch/evbarm/conf/std.vexpress: revision 1.6 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.3 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.4 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.30 sys/arch/arm/sunxi/files.sunxi: revision 1.2 sys/dev/ofw/openfirm.h: revision 1.35 sys/arch/arm/sunxi/files.sunxi: revision 1.3 sys/dev/ofw/openfirm.h: revision 1.36 sys/arch/arm/sunxi/files.sunxi: revision 1.4 sys/arch/arm/sunxi/files.sunxi: revision 1.5 sys/arch/evbarm/exynos/exynos_machdep.c: file removal sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.1 sys/arch/arm/samsung/sscom.c: revision 1.9 sys/arch/arm/sunxi/files.sunxi: revision 1.6 sys/dev/fdt/ohci_fdt.c: revision 1.1 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.7 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.8 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.9 sys/arch/arm/samsung/exynos_sscom.c: revision 1.10 sys/arch/evbarm/conf/mk.tegra: revision 1.5 sys/arch/arm/samsung/exynos_dwcmmc.c: revision 1.4 sys/arch/evbarm/conf/mk.tegra: revision 1.6 sys/arch/evbarm/conf/EXYNOS: revision 1.15 sys/arch/evbarm/conf/EXYNOS: revision 1.16 sys/arch/evbarm/conf/EXYNOS: revision 1.17 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.19 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.5 sys/arch/arm/sunxi/sunxi_emac.h: revision 1.1 sys/arch/evbarm/conf/mk.sunxi: revision 1.1 sys/arch/evbarm/include/bootconfig.h: revision 1.7 sys/arch/evbarm/conf/TEGRA: revision 1.24 sys/arch/arm/arm/psci.c: revision 1.1 sys/dev/led.c: revision 1.1 sys/dev/led.c: revision 1.2 sys/arch/arm/arm/psci_arm.S: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.2 sys/dev/fdt/ehci_fdt.c: revision 1.1 sys/dev/fdt/ehci_fdt.c: revision 1.2 sys/arch/arm/sunxi/sun6i_a31_ccu.h: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.21 sys/arch/arm/sunxi/files.sunxi: revision 1.10 sys/arch/arm/sunxi/files.sunxi: revision 1.11 sys/dev/fdt/fdtbus.c: revision 1.14 sys/arch/arm/sunxi/sunxi_mmc.h: revision 1.1 sys/arch/arm/samsung/exynos5422_dma.c: file removal usr.bin/config/mkmakefile.c: revision 1.69 sys/conf/files: revision 1.1178 sys/arch/arm/sunxi/sunxi_platform.h: revision 1.1 sys/arch/evbarm/exynos/exynos_start.S: revision 1.4 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.11 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.12 sys/arch/arm/sunxi/sunxi_rtc.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.h: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.2 sys/arch/evbarm/conf/SUNXI: revision 1.1 external/bsd/elftosb/usr.sbin/elftosb/Makefile: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.2 sys/arch/arm/fdt/psci_fdt.c: revision 1.1 sys/arch/evbarm/conf/SUNXI: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.4 sys/arch/evbarm/conf/files.exynos: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.6 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.1 sys/dev/fdt/fixedfactorclock.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.7 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_gpio.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.8 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.3 sys/dev/ic/dwc_mmc_reg.h: revision 1.6 sys/dev/fdt/fdt_subr.c: revision 1.16 sys/arch/evbarm/conf/SUNXI: revision 1.9 usr.bin/config/mkmakefile.c: revision 1.70 sys/dev/fdt/fdt_phy.c: revision 1.1 sys/arch/evbarm/conf/ODROID-XU: file removal sys/arch/arm/fdt/arm_fdt.c: revision 1.4 sys/arch/arm/samsung/exynos_reg.h: revision 1.14 sys/conf/files: revision 1.1180 sys/arch/arm/samsung/exynos_reg.h: revision 1.15 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.6 sys/dev/ic/dwc_mmc_var.h: revision 1.6 sys/arch/arm/samsung/exynos_combiner.c: revision 1.7 sys/arch/evbarm/exynos/platform.h: revision 1.2 sys/arch/arm/fdt/files.fdt: revision 1.12 sys/arch/evbarm/conf/std.exynos: revision 1.2 sys/arch/evbarm/conf/std.exynos: revision 1.3 sys/arch/arm/rockchip/rockchip_dwcmmc.c: revision 1.6 sys/arch/arm/sunxi/sunxi_com.c: revision 1.1 sys/dev/led.h: revision 1.1 sys/arch/evbarm/conf/std.exynos: revision 1.5 sys/arch/arm/sunxi/sunxi_com.c: revision 1.2 sys/arch/evbarm/conf/files.evbarm: revision 1.26 usr.bin/config/defs.h: revision 1.99 sys/arch/arm/fdt/arm_fdtvar.h: revision 1.6 sys/arch/arm/samsung/exynos_soc.c: revision 1.32 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.2 sys/arch/arm/samsung/mct.c: revision 1.11 sys/arch/evbarm/conf/ODROID-U: file removal sys/arch/arm/samsung/mct.c: revision 1.12 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.4 Get the EXYNOS kernel building again with recent FDT changes. Untested. Use arm_fdt_cpu_hatch and add mmu entry for DTB Fix exynos5 devmap, bootstrap, and implement early_putchar. Calculate UART frequency based on bootloader config. Fix KERNEL_BASE_PHYS (how did this ever work?) Avoid divide-by-zero for unconfigured PLLs Correctly initialize i2cbus attach args. Add delay and enable mct timecounter. Fix build w/o VERBOSE_INIT_ARM Remove ODROID-U and ODROID-XU kernel configs as they no longer work. - Replace CONSADDR with SSCOM2CONSOLE in example - Remove gtmr (Exynos5422 uses mct) - cinclude EXYNOS.local instead of TEGRA.local Use fdtbus_intr_establish to hook in block interrupts instead of intr_establish. Simplify MCT; just enable it and then attach an ARMv7 generic timer. Add support for building DTB files during kernel build, from christos. build vexpress-v2p-ca15-tc1.dtb with the kernel build tegra124-apalis-eval.dtb, tegra124-jetson-tk1.dtb, tegra124-nyan-big.dtb, tegra124-nyan-blaze.dtb, and tegra124-venice2.dtb with the kernel Allow multiline makeoptions to work by quoting the newline.. Bump for quoting makeoptions with multiple lines. un-c99 bump required config version for multiline makeoptions feature Set DTS makeoption in kernel config Assign DTB files to a variable so we can make -V DTB put the dtb files with their kernels. no need for debug printing. Don't assume that CPU index = GIC CPU interface number. We can determine the current CPU interface number by reading from the read-only GICD_ITARGETSR0 through GICD_ITARGETSR7 registers. This gets interrupts working on Exynos 5422, where the boot processor has GIC CPU interface #4. use -v to get the expanded variable. Use -v to get the expanded variables. Get baud rate from sclk_uartN instead of uartN. Print IRQ number at attach. Fix PLL con0 register locations and add uart clocks Disable exyortc for now, it doesn't work. More or less a rewrite of dwc_mmc, based on awin_mmc, adding DMA support. Update for new dwc_mmc driver Fix dmesg Add Exynos 5410 clock controller driver. Fix a few typos in clock parent names for mmc clocks. From jmcneill@ Update for new dwc_mmc driver Implement platform reset for exynos5 Attach fdtbus to a /clocks node with no compatible string. Add support for ARM Power State Coordination Interface (PSCI). Support interrupt sharing. Add initial support for Allwinner H3 SoC. ARM Trusted Firmware reserves SGIs 8-15 for secure use. Even without ATF, U-Boot on some platforms may use SGIs in this range for the PSCI implementation. Change ARMGIC_IPI_BASE to 0 from (16 - NIPI) and add a compile-time assert to ensure that we don't end up with a conflict. Add H3 MMC support SD/MMC clock fixes Add FDT PHY interface. Add glue for generic ehci/ohci bindings. Rename a variable, NFC. Support parents in different clock domains. Add USB stuff. Doesn't quite work yet. Synopsys DesignWare APB UART needs "options COM_AWIN" for now. Add i2c glue. Add RTC driver. PHY registers start at index 1. Now USB works. Don't allow sharing edge and level triggered interrupts. Add arm_fdt_memory_dump helper for dumping physical addresses from ddb Print clocks with aprint_debug Remove unused defines Add fdtbus_get_string helper Add of_search_compatible, which searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. This allows us to associate data with compatible strings. Add driver for Allwinner Gigabit Ethernet (EMAC) as found in sun8i and later family SoCs. This is a port of my FreeBSD driver which has been confirmed to work on Allwinner H3, A83T, and A64 SoCs. Fix dmesg Add basic support for Allwinner A31. Add basic FDT GPIO support. Fix the pinctrl api to match the spec. A pinctrl config can have more than one xref, and an xref may have specifier data associated with it. Enable sunxi pinctrl support Adjust to new pinctrl API Add P2WI/RSB driver, based on awin_p2wi.c. Fix typo in a compat string. Configure pin defaults at attach No need to explicitly set pinctrl config 0 now Fix some register definitions. Disallow sharing between MPSAFE and non-MPSAFE handlers. Add of_match_compat_data. This routine searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. Add options __HAVE_CPU_UAREA_ALLOC_IDLELWP Add support for reserved memory and MEMORY_DISK_DYNAMIC for FDT-based kernels. the extent code cannot use the full range of u_long, so ignore the last page before 4GB too. ok jmcneill@ Copy install ramdisk to releasedir. Provide both a raw ffs and Legacy U-Boot version of it. Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb files for SUNXI and TEGRA kernels on the MSDOS partition. Let the controller provide a default name for pins. This makes pins easier to locate when we have multiple banks and a variable number of pins per bank. Attach gpio(4) to sunxigpio Test for kernel build directory before reading DTB list Add support for Allwinner A83T SoC. Add A83T files Fixup busdma sync and locking in the RX path. Disable batch RX/TX ints. Fix AHB2 register definition and explicitly set AHB2 parent to PLL_PERIPH0/2 -- this gives us 50% more bus bandwidth for emac Restore TX_INTERVAL_DEFAULT to 64 Drop the sunxi_emac_rx_batch feature. It was originally designed to reduce the amount of mutex unlock/lock cycles during the RX path on FreeBSD and if_input, but it is not required to drop the lock before calling if_percpuq_enqueue on NetBSD. Write back the data value instead of mask in sunxi_gpio_write Add a helper for exposing LED controls via sysctl. Add GPIO LED driver. add gpioleds Add misc. gates and resets driver, and explicitly enable PIO clocks at attach. Add fdtbus_get_string_index helper. Add driver for fixed-factor clocks. Add ffclock Remove the requirement for ehci to attach after companion devices. "go for it" - skrll@ Remove the hack to find companion devices and just assume 1 companion if ETTF flag is not set. Remove pass numbers for ehci/ohci now that the attach order no longer matters Use unsigned char for ctype functions, suggested by christos Add : to body of populate_sunxi to appease bash. port-evbarm/52388: Fix number of args to a debug printf.
|
1.13.2.1 | 05-Jul-2017 |
snj | Pull up following revision(s) (requested by skrll in ticket #87): sys/arch/evbarm/conf/std.tegra: revision 1.14 Define __HAVE_CPU_UAREA_ALLOC_IDLELWP to make use of the idlelwp stacks created by arm32_kvminit.c
|
1.16.8.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.16.6.2 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.16.6.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.16.4.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.16.4.1 | 06-Jul-2017 |
jdolecek | file std.tegra was added on branch tls-maxphys on 2017-12-03 11:36:03 +0000
|
1.6 | 26-Oct-2019 |
jmcneill | Adapt ti fdt glue to support GENERIC kernel.
|
1.5 | 21-Nov-2018 |
skrll | branches: 1.5.4; Make TI compile and convert TI to generic start
Compile tested only (obviously)
|
1.4 | 21-Nov-2018 |
skrll | Sort
|
1.3 | 15-Oct-2018 |
skrll | Only ent KERNEL_BASE_EXT when we want to change KERNEL_BASE from its default of 0x8000_0000
Don't use KERNEL_BASE_EXT where KERNEL_BASE should be instead.
Workaround a as(1) weirdness in armadaxp_start.S
|
1.2 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.1 | 26-Oct-2017 |
jakllsch | branches: 1.1.2; 1.1.4; 1.1.6; Initial FDT support for TI's ARM SoCs.
Currently supports only limited functionality on AM335x.
|
1.1.6.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.1.6.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.1.4.2 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.1.4.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.1.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.1.2.1 | 26-Oct-2017 |
jdolecek | file std.ti was added on branch tls-maxphys on 2017-12-03 11:36:04 +0000
|
1.5.4.1 | 27-Nov-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #491):
sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL: file removal sys/arch/arm/ti/ti_dpll_clock.c: revision 1.2 sys/arch/arm/ti/ti_sysc.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.1 sys/arch/arm/ti/ti_rng.c: revision 1.2 sys/dev/i2c/tps65950.c: file removal sys/arch/evbarm/conf/std.ti: file removal sys/dev/i2c/files.i2c: revision 1.101 sys/dev/i2c/files.i2c: revision 1.102 sys/dev/i2c/at24cxx.c: revision 1.32 sys/dev/i2c/files.i2c: revision 1.103 sys/dev/i2c/twl4030.c: revision 1.1 sys/dev/i2c/files.i2c: revision 1.104 sys/dev/i2c/twl4030.c: revision 1.2 sys/dev/i2c/twl4030.c: revision 1.3 sys/arch/arm/ti/ti_com.c: revision 1.6 sys/arch/arm/ti/ti_com.c: revision 1.7 sys/arch/arm/ti/ti_com.c: revision 1.8 sys/dev/fdt/cpufreq_dt.c: revision 1.11 sys/arch/arm/ti/ti_iic.c: revision 1.1 sys/dev/fdt/cpufreq_dt.c: revision 1.12 sys/arch/arm/ti/ti_usb.c: revision 1.1 sys/arch/arm/ti/ti_iic.c: revision 1.2 sys/dev/fdt/cpufreq_dt.c: revision 1.13 sys/arch/arm/ti/ti_iic.c: revision 1.3 sys/arch/arm/ti/ti_iic.c: revision 1.4 sys/arch/evbarm/conf/files.ti: file removal sys/arch/evbarm/conf/BEAGLEBOARDXM: file removal sys/arch/arm/dts/omap3-n900.dts: revision 1.1 sys/arch/arm/ti/ti_edma.h: revision 1.1 sys/arch/evbarm/conf/OVERO_INSTALL: file removal sys/arch/arm/ti/ti_usbtll.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.5 etc/etc.evbarm/Makefile.inc: revision 1.108 sys/arch/arm/ti/files.ti: revision 1.6 sys/dev/i2c/tps65217pmic.c: revision 1.13 etc/etc.evbarm/Makefile.inc: revision 1.109 sys/arch/arm/ti/files.ti: revision 1.7 sys/dev/i2c/tps65217pmic.c: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.8 sys/arch/arm/ti/files.ti: revision 1.9 sys/dev/fdt/usbnopphy.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.55 sys/arch/evbarm/conf/GENERIC: revision 1.56 sys/arch/evbarm/conf/GENERIC: revision 1.57 sys/arch/evbarm/conf/GENERIC: revision 1.58 sys/arch/evbarm/conf/GENERIC: revision 1.59 sys/arch/evbarm/conf/BEAGLEBONE: file removal sys/arch/arm/ti/omap2_gpmcreg.h: revision 1.1 sys/arch/arm/ti/ti_otgreg.h: revision 1.1 sys/arch/arm/ti/ti_tptc.c: revision 1.1 sys/arch/evbarm/conf/IGEPV2: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.10 sys/dev/i2c/tda19988.c: revision 1.1 sys/arch/evbarm/conf/OVERO: file removal sys/dev/i2c/tda19988.c: revision 1.2 sys/dev/i2c/tda19988.c: revision 1.3 sys/arch/arm/ti/omap3_dss.c: revision 1.1 sys/arch/evbarm/conf/BEAGLEBONE_INSTALL: file removal sys/arch/arm/ti/ti_omapintc.c: revision 1.2 etc/etc.evbarm/Makefile.inc: revision 1.112 etc/etc.evbarm/Makefile.inc: revision 1.113 sys/arch/arm/ti/ti_div_clock.c: revision 1.1 etc/etc.evbarm/Makefile.inc: revision 1.114 sys/arch/evbarm/conf/N900: revision 1.32 sys/arch/evbarm/conf/N900: revision 1.33 distrib/utils/embedded/conf/armv7.conf: revision 1.36 sys/arch/evbarm/conf/GENERIC: revision 1.60 distrib/utils/embedded/conf/armv7.conf: revision 1.37 sys/arch/arm/ti/omap2_nand.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.61 sys/arch/arm/ti/omap2_nand.c: revision 1.2 sys/arch/evbarm/conf/GENERIC: revision 1.62 distrib/utils/embedded/conf/armv7.conf: revision 1.39 sys/arch/evbarm/conf/GENERIC: revision 1.63 sys/arch/arm/ti/ti_fb.c: revision 1.1 sys/arch/evbarm/conf/GENERIC: revision 1.64 sys/arch/evbarm/conf/GENERIC: revision 1.65 sys/arch/evbarm/conf/GENERIC: revision 1.66 sys/arch/evbarm/conf/GENERIC: revision 1.67 sys/arch/arm/ti/ti_platform.c: revision 1.7 sys/arch/arm/ti/ti_platform.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.2 sys/arch/arm/ti/ti_platform.c: revision 1.9 sys/arch/arm/ti/am3_prcm.c: revision 1.3 sys/arch/arm/ti/am3_prcm.c: revision 1.4 sys/arch/arm/ti/am3_prcm.c: revision 1.5 sys/arch/arm/ti/am3_prcm.c: revision 1.6 sys/arch/arm/ti/am3_prcm.c: revision 1.7 sys/arch/evbarm/conf/DEVKIT8000: file removal sys/arch/arm/ti/am3_prcm.c: revision 1.8 sys/arch/arm/ti/am3_prcm.c: revision 1.9 sys/dev/fdt/syscon.c: revision 1.4 sys/arch/arm/ti/files.ti: revision 1.10 sys/arch/arm/ti/ti_mux_clock.c: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.11 sys/arch/arm/ti/if_cpswreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhc.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.12 sys/arch/arm/ti/ti_sdhc.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.13 sys/arch/arm/ti/files.ti: revision 1.14 sys/arch/arm/ti/files.ti: revision 1.15 sys/arch/arm/ti/files.ti: revision 1.16 sys/arch/arm/ti/omap3_cm.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.17 sys/arch/arm/ti/omap3_cm.c: revision 1.2 sys/arch/arm/ti/files.ti: revision 1.18 sys/arch/arm/ti/omap3_cm.c: revision 1.3 sys/arch/arm/ti/files.ti: revision 1.19 sys/arch/arm/ti/omap3_cm.c: revision 1.4 sys/arch/arm/ti/ti_motg.c: revision 1.1 sys/arch/arm/ti/ti_rngreg.h: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.1 sys/arch/arm/dts/omap3-beagle-xm.dts: revision 1.1 sys/arch/arm/ti/am3_platform.c: revision 1.1 sys/arch/arm/ti/ti_sdhcreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.22 sys/arch/evbarm/conf/README.evbarm: revision 1.23 sys/arch/arm/ti/ti_platform.c: file removal sys/arch/evbarm/conf/README.evbarm: revision 1.24 sys/arch/arm/ti/ti_omaptimer.c: revision 1.2 sys/arch/arm/ti/ti_prcm.c: revision 1.2 sys/arch/evbarm/conf/README.evbarm: revision 1.25 sys/arch/arm/ti/ti_omaptimer.c: revision 1.3 sys/arch/arm/ti/ti_prcm.c: revision 1.3 sys/arch/evbarm/conf/README.evbarm: revision 1.26 sys/arch/arm/ti/ti_omaptimer.c: revision 1.4 sys/arch/evbarm/conf/README.evbarm: revision 1.27 sys/arch/arm/ti/ti_ehci.c: revision 1.1 sys/arch/arm/ti/files.ti: revision 1.20 sys/arch/arm/ti/ti_cpufreq.c: revision 1.1 sys/arch/arm/ti/ti_cpufreq.c: revision 1.2 sys/arch/arm/fdt/smsh_fdt.c: revision 1.2 sys/arch/arm/ti/omap3_dssreg.h: revision 1.1 sys/arch/evbarm/conf/OVERO: revision 1.56 sys/arch/evbarm/conf/TI: file removal sys/arch/arm/dts/omap3-beagle.dts: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.55 sys/dev/fdt/fdtvar.h: revision 1.56 distrib/utils/embedded/files/armv7_boot_nonefi.cmd: revision 1.2 sys/dev/fdt/fdt_phy.c: revision 1.6 sys/arch/arm/ti/ti_iicreg.h: revision 1.1 sys/arch/arm/ti/ti_lcdc.c: revision 1.1 sys/arch/arm/ti/ti_gpio.c: revision 1.1 sys/arch/arm/ti/ti_iicreg.h: revision 1.2 sys/arch/arm/ti/ti_lcdc.c: revision 1.2 sys/dev/fdt/files.fdt: revision 1.46 sys/arch/arm/ti/ti_gpio.c: revision 1.2 sys/arch/arm/ti/ti_iicreg.h: revision 1.3 sys/arch/arm/ti/ti_lcdc.c: revision 1.3 sys/dev/fdt/files.fdt: revision 1.47 sys/arch/arm/ti/ti_gpio.c: revision 1.3 sys/dev/fdt/pinctrl_single.c: revision 1.1 sys/arch/evbarm/conf/files.generic: revision 1.9 sys/arch/arm/ti/ti_gpmc.c: revision 1.1 sys/arch/arm/ti/ti_lcdcreg.h: revision 1.1 sys/arch/evbarm/conf/BEAGLEBOARD: file removal sys/arch/arm/ti/omap3_prm.c: revision 1.1 sys/arch/arm/ti/ti_platform.h: file removal sys/arch/arm/ti/omap3_platform.c: revision 1.1 sys/arch/arm/ti/ti_prcm.h: revision 1.2 sys/arch/arm/ti/omap3_platform.c: revision 1.2 sys/arch/arm/ti/ti_prcm.h: revision 1.3 sys/arch/arm/ti/ti_prcm.h: revision 1.4 sys/dev/fdt/fdt_clock.c: revision 1.9 sys/arch/arm/ti/ti_edma.c: revision 1.1 sys/arch/arm/ti/ti_otg.c: revision 1.1 distrib/utils/embedded/files/armv7_boot.cmd: revision 1.15 sys/arch/arm/ti/if_cpsw.c: revision 1.7 sys/arch/evbarm/conf/std.igepv2: file removal sys/arch/arm/ti/if_cpsw.c: revision 1.8 sys/arch/arm/ti/ti_dpll_clock.c: revision 1.1
Adapt ti fdt glue to support GENERIC kernel.
Do not search 64-bit directories for dts files
Fix am33xx_platform_early_putchar for pre-MMU output
Add bus driver for TI sysc interconncet.
Make com work again
Add EDMA TPCC and TPTC drivers.
Add driver for one-register-per-pin type pinctrl devices.
Add MMCHS support.
Add USB support.
Disable autoidle
Place devmap above KERNEL_IO_VBASE
Use Timer2 for timecounter, and enable hw module.
Add support for TI AM335x
Add atmel,24c256 compat data
Add I2C support.
Add tiiic, tps65217pmic
Add FDT support
Fix early putchar, add reset func
No support for tegra210 in armv7 kernel
Switch to GENERIC kernels only.
Get mac address from DT
Skip nodes with an "opp-suspend" property and fix tables that have disabled nodes in the middle.
enumerate devices under child "clocks" node
Add support for platform specific opp table filters.
Add fdtbus_clock_count to count the number of clock references on a given node
enumerate devices under child "clocks" node
Add AM335x DVFS support.
Enable TI AM335x DVFS support
Add support for GPIO controller.
Add tigpio
Unhook BEAGLEBONE kernel from the build Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).
Add support for hardware RNG.
Add tirng
Add explicit FDT_OPP for operating-points-v2 so the link set won't be empty
Rename SOC_TI_AM335X to SOC_AM33XX and rename ti_platform.c to am3_platform.c
Set stdout-path on TI OMAP3 BeagleBoard
Add support for TI OMAP3.
Add OMAP3 support.
Move a lot of *.dtb files to a dtb/ subdirectory on the FAT partition. Mkimage (eroneously) creates a FAT16 partition (despite the configuration asking for FAT32), and that has a root directory size limit. Idea from Jared.
Skip xref if it is 0
Add generic USB PHY driver
Add driver for TI TWL4030 Power Management IC
Use the hwmod clk to get the timer rate and explicitly enable the timecounter timer.
Add OMAP3 USB support.
Add twl, usbnopphy, tiusb, tiusbtll
Move omap3 dtb files to /boot/dtb
Remove BEAGLEBOARD kernel from list of kernels to build Remove BEAGLEBOARD kernel (supported by GENERIC now)
Fix PRM_RSTCTRL_RST_DPLL3 definition, now reset works.
Remove DEVKIT8000 kernel (GENERIC should work now) Remove DPLL5 init ported from old omap code, it is not required
Set the stdout-path on xM like Ti OMAP3 BeagleBoard
Remove BEAGLEBOARDXM from the build Remove BEAGLEBOARDXM kernel (supported by GENERIC now)
Handle different register layout on OMAP3
Add omapfb to FDT-ized TI port.
Use dss as console on Nokia N900.
Enable IRQ status bits for omap3 type and set speed properly
Add RTC support
Remove tps65950pm (hardware now supported by twl4030.c)
Add NAND flash support.
Add tigpmc, omapnand
Attach tiusb before the default pass since it adds a bus to reduce kernel output Replace tps65950pm with twl (the former has been removed)
Fix non-FDT build
Cleanup and remove dependency on arch/arm/omap
Add support for GPIO interrupts and fix reading the state of output pins. Match smsc,lan9115 and honour local-mac-address/mac-address properties
Only one instance of twl(4) is needed Remove OVERO from build, and commented out N900 kernel config OMAP3 SoC and all peripherals in the OVERO kernel are now supported by GENERIC.
Remove commented out IGEPV2 entry
OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by GENERIC.
No longer used.
Also match ti,omap2-onenand
Defer power monitor polling to the sysmon taskq thread to avoid i2c transactions in intr context
Add driver for NXP TDA19988 HDMI encoder
Add support for AM335x display controller (LCDC).
Add tdahdmi, tilcdc, tifb
Test DRM_MODE_* flags, not VID_*
Comment out mode fixup (not needed it seems)
Use 297MHz for display clock
Select closest rate to desired pixel clock
Speed up mode setting a bit and turn off the display while changing modes
|
1.12 | 29-Oct-2022 |
jmcneill | Remove support for TI OMAP 2420 and 2430 eval boards.
This is part of the arch/arm/omap removal.
|
1.11 | 15-Oct-2018 |
skrll | Only ent KERNEL_BASE_EXT when we want to change KERNEL_BASE from its default of 0x8000_0000
Don't use KERNEL_BASE_EXT where KERNEL_BASE should be instead.
Workaround a as(1) weirdness in armadaxp_start.S
|
1.10 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.9 | 01-Nov-2013 |
skrll | branches: 1.9.28; 1.9.30; Remove the bogus CPPFLAGS+="-I$S/../../../include"
Prompted by the build problem reported by John Klos
|
1.8 | 16-Dec-2012 |
matt | branches: 1.8.2; Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.7 | 29-Aug-2012 |
matt | branches: 1.7.2; Rename ARM options PROCESS_ID_IS_CUR{CPU,LWP} to TPIDRPRW_IS_CUR{CPU,LWP} since TPIDRPRW is the cp15 register name. Initialize it early in start along with CI_ARM_CPUID. Remove other initializations. We alays have ci_curlwp. Enable TIPRPRW_IS_CURCPU in std.beagle. [tested on a beaglboard (cortex-a8)]
|
1.6 | 21-Nov-2008 |
matt | branches: 1.6.16; Add a commented out option of PROCESS_ID_IS_CURCPU
|
1.5 | 12-Aug-2008 |
matt | branches: 1.5.2; Fix thinko (brain fart)
|
1.4 | 07-Aug-2008 |
matt | Enable __HAVE_FAST_SOFTINTS
|
1.3 | 03-Jul-2008 |
matt | branches: 1.3.2; The performance counter based delay function depends on a correct frequency setting, do this for H4, which runs on a known fixed core frequency.
Submitted by Irme Deak <imre.deak@teleca.com>
|
1.2 | 27-Apr-2008 |
matt | branches: 1.2.2; 1.2.4; Merge kernel changes in matt-armv6 to HEAD.
|
1.1 | 29-Oct-2007 |
matt | branches: 1.1.2; 1.1.6; 1.1.18; 1.1.20; 1.1.22; file std.tisdp24xx was initially added on branch matt-armv6.
|
1.1.22.2 | 04-May-2009 |
yamt | sync with head.
|
1.1.22.1 | 16-May-2008 |
yamt | sync with head.
|
1.1.20.1 | 18-May-2008 |
yamt | sync with head.
|
1.1.18.3 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.1.18.2 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.1.18.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.1.6.2 | 10-Nov-2007 |
matt | Add AT91 support from Sami Kantoluoto Add TI OMAP2430 support from Marty Fouts @ Danger Inc
|
1.1.6.1 | 29-Oct-2007 |
matt | file std.tisdp24xx was added on branch matt-nb4-arm on 2007-11-10 02:56:57 +0000
|
1.1.2.2 | 08-Jan-2008 |
matt | Add pic for omap2. Switch to standard MI intr_* calls.
|
1.1.2.1 | 29-Oct-2007 |
matt | Add support files TI SDP2420/SDP2430 eval board.
|
1.2.4.1 | 03-Jul-2008 |
simonb | Sync with head.
|
1.2.2.1 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.3.2.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.3.2.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
1.5.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.6.16.3 | 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.6.16.2 | 23-Jan-2013 |
yamt | sync with head
|
1.6.16.1 | 30-Oct-2012 |
yamt | sync with head
|
1.7.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.7.2.1 | 25-Feb-2013 |
tls | resync with head
|
1.8.2.1 | 18-May-2014 |
rmind | sync with head
|
1.9.30.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.9.28.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.9 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.8 | 16-Dec-2012 |
matt | branches: 1.8.36; 1.8.38; Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.7 | 16-Dec-2012 |
matt | Add a std.evbarm to include std.arm and remove std.arm inclusion from std.*
|
1.6 | 22-Jun-2008 |
kiyohara | branches: 1.6.30; 1.6.40; Fix macro KERNEL_BASE_EXT from KERNEL_EXT_BASE.
|
1.5 | 09-May-2008 |
matt | branches: 1.5.2; Add KERNEL_BASE_EXT=0xc0000000 to those plaforms that need it. Note that armv6 and later systems will use 0x80000000 as the kernel start so they can use the split TTBs in armv6 and later.
|
1.4 | 27-Jan-2008 |
chris | branches: 1.4.6; 1.4.8; 1.4.10; 1.4.12; Add an arm/conf/std.arm file which contains common arm options, initially just options CPU_IN_CKSUM.
Include std.arm in all arm platform std files.
This should reenable the asm in_cksum code for all arm platforms.
Also remove the now unused in_cksum_arm.S.
|
1.3 | 11-Dec-2005 |
christos | branches: 1.3.46; 1.3.50; 1.3.56; merge ktrace-lwp.
|
1.2 | 17-Sep-2005 |
yamt | include "conf/std".
|
1.1 | 23-Dec-2004 |
joff | branches: 1.1.4; 1.1.12; build configuration metadata for TS-7200 SBC
|
1.1.12.2 | 04-Feb-2008 |
yamt | sync with head.
|
1.1.12.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.1.4.3 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.1.4.2 | 17-Jan-2005 |
skrll | Sync with HEAD.
|
1.1.4.1 | 23-Dec-2004 |
skrll | file std.tsarm was added on branch ktrace-lwp on 2005-01-17 19:29:13 +0000
|
1.3.56.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.3.50.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.3.46.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.4.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.4.10.2 | 04-May-2009 |
yamt | sync with head.
|
1.4.10.1 | 16-May-2008 |
yamt | sync with head.
|
1.4.8.1 | 18-May-2008 |
yamt | sync with head.
|
1.4.6.2 | 29-Jun-2008 |
mjf | Sync with HEAD.
|
1.4.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.5.2.1 | 27-Jun-2008 |
simonb | Sync with head.
|
1.6.40.1 | 25-Feb-2013 |
tls | resync with head
|
1.6.30.1 | 23-Jan-2013 |
yamt | sync with head
|
1.8.38.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.8.36.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.12 | 20-Jan-2019 |
skrll | G/C
|
1.11 | 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.10 | 15-Oct-2018 |
skrll | Only ent KERNEL_BASE_EXT when we want to change KERNEL_BASE from its default of 0x8000_0000
Don't use KERNEL_BASE_EXT where KERNEL_BASE should be instead.
Workaround a as(1) weirdness in armadaxp_start.S
|
1.9 | 08-Oct-2018 |
skrll | Sort options.
No functional change.
|
1.8 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.7 | 16-Jul-2017 |
jmcneill | branches: 1.7.2; 1.7.4; 1.7.6; 1.7.8; enable initrd support
|
1.6 | 05-Jul-2017 |
jmcneill | Add support for reserved memory and MEMORY_DISK_DYNAMIC for FDT-based kernels.
|
1.5 | 02-Jul-2017 |
skrll | Define __HAVE_CPU_UAREA_ALLOC_IDLELWP
|
1.4 | 02-Jun-2017 |
jmcneill | branches: 1.4.2; Switch VEXPRESS_A15 kernel to use FDT and GENERIC.common. The dtb for this kernel can be found in the sysutils/dtb-arm-vexpress package as vexpress-v2p-ca15-tc1.dtb
|
1.3 | 02-Apr-2016 |
skrll | PR/51017: VEXPRESS_A15 doesn't compile
Don't pretend to be anything other than A15
|
1.2 | 11-Feb-2015 |
ozaki-r | branches: 1.2.2; Remove unexpected code duplications
I don't know why this happened...
|
1.1 | 09-Feb-2015 |
slp | Add support for Versatile Express A15 board.
This has not been tested with real hardware, just with the software model emulated by QEMU.
|
1.2.2.4 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.2.2.3 | 22-Apr-2016 |
skrll | Sync with HEAD
|
1.2.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.2.2.1 | 11-Feb-2015 |
skrll | file std.vexpress was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.4.2.1 | 18-Jul-2017 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #114): sys/arch/arm/samsung/exynos_intr.h: revision 1.3 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_gates.c: revision 1.1 distrib/utils/embedded/mkimage: revision 1.66 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_rsb.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.5 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.6 sys/arch/arm/sunxi/sun8i_h3_ccu.c: revision 1.7 sys/dev/gpio/gpio.c: revision 1.59 sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.1 sys/conf/Makefile.kern.inc: revision 1.257 sys/arch/evbarm/conf/ODROID-XU_INSTALL: file removal sys/arch/arm/sunxi/sunxi_ccu_prediv.c: revision 1.2 sys/conf/Makefile.kern.inc: revision 1.258 sys/arch/arm/fdt/psci_fdt.h: revision 1.1 sys/arch/arm/sunxi/sunxi_resets.c: revision 1.1 sys/arch/evbarm/conf/files.sunxi: revision 1.1 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.8 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.9 sys/arch/arm/samsung/files.exynos: revision 1.22 distrib/utils/embedded/conf/armv7.conf: revision 1.13 sys/arch/arm/samsung/files.exynos: revision 1.23 sys/arch/evbarm/conf/std.tegra: revision 1.15 distrib/utils/embedded/conf/armv7.conf: revision 1.14 sys/arch/arm/samsung/files.exynos: revision 1.24 distrib/utils/embedded/conf/armv7.conf: revision 1.15 sys/arch/evbarm/sunxi/genassym.cf: revision 1.1 sys/arch/arm/samsung/exynos_fdt.c: file removal sys/dev/fdt/fdt_pinctrl.c: revision 1.4 sys/arch/arm/samsung/exynos_sysmmu.c: revision 1.2 sys/arch/arm/sunxi/sun8i_h3_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.1 sys/dev/usb/ehci.c: revision 1.255 sys/arch/arm/sunxi/sunxi_twi.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_ccu.h: revision 1.1 sys/dev/ic/dwc_mmc.c: revision 1.11 sys/arch/arm/cortex/gic.c: revision 1.24 distrib/evbarm/instkernel/ramdisk/Makefile: revision 1.17 etc/etc.evbarm/Makefile.inc: revision 1.87 etc/etc.evbarm/Makefile.inc: revision 1.88 sys/arch/arm/fdt/gic_fdt.c: revision 1.5 etc/Makefile: revision 1.429 sys/arch/arm/fdt/gic_fdt.c: revision 1.6 sys/arch/arm/fdt/gic_fdt.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.2 sys/arch/evbarm/conf/std.sunxi: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.3 sys/arch/evbarm/conf/std.sunxi: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.4 sys/arch/evbarm/conf/std.sunxi: revision 1.3 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu_div.c: revision 1.1 sys/dev/gpio/gpiovar.h: revision 1.17 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.6 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.7 sys/arch/arm/sunxi/sunxi_gpio.c: revision 1.8 sys/arch/arm/sunxi/sunxi_rsb.h: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.12 sys/dev/fdt/fdtvar.h: revision 1.21 sys/arch/evbarm/sunxi/sunxi_start.S: revision 1.1 sys/arch/arm/samsung/exynos_i2c.c: revision 1.13 sys/dev/fdt/fdtvar.h: revision 1.22 sys/arch/evbarm/conf/SUNXI: revision 1.10 sys/dev/fdt/fdtvar.h: revision 1.23 sys/arch/evbarm/conf/SUNXI: revision 1.11 sys/dev/fdt/gpioleds.c: revision 1.1 sys/dev/fdt/fdtvar.h: revision 1.24 sys/arch/evbarm/conf/SUNXI: revision 1.12 sys/arch/evbarm/conf/SUNXI: revision 1.13 sys/arch/arm/cortex/gic.c: revision 1.30 sys/arch/evbarm/conf/SUNXI: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.16 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.1 etc/Makefile: revision 1.430 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.2 etc/Makefile: revision 1.431 sys/arch/evbarm/conf/VEXPRESS_A15: revision 1.17 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.3 sys/arch/arm/sunxi/sunxi_emac.c: revision 1.4 sys/arch/arm/samsung/exynos5422_clock.c: revision 1.6 sys/arch/arm/samsung/exynos_platform.c: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.29 sys/arch/arm/samsung/exynos_platform.c: revision 1.2 sys/arch/evbarm/conf/mk.vexpress: revision 1.3 sys/arch/arm/samsung/exynos_platform.c: revision 1.3 sys/arch/evbarm/conf/mk.vexpress: revision 1.4 sys/arch/arm/samsung/exynos_platform.c: revision 1.4 sys/arch/arm/arm/psci.h: revision 1.1 sys/arch/arm/samsung/exynos_platform.c: revision 1.5 sys/arch/arm/samsung/exynos_platform.c: revision 1.6 sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.10 external/bsd/mdocml/bin/mandoc/Makefile: revision 1.12 sys/dev/fdt/files.fdt: revision 1.17 sys/dev/fdt/files.fdt: revision 1.18 sys/dev/fdt/files.fdt: revision 1.19 sys/arch/arm/samsung/exynos_sscom.c: revision 1.8 sys/arch/arm/sunxi/sun8i_a83t_ccu.c: revision 1.1 sys/arch/arm/sunxi/sunxi_mmc.c: revision 1.1 sys/arch/arm/samsung/exynos_sscom.c: revision 1.9 sys/arch/arm/conf/files.arm: revision 1.133 sys/arch/arm/samsung/mct_var.h: revision 1.5 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.2 sys/arch/evbarm/conf/std.vexpress: revision 1.6 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.3 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.1 sys/arch/arm/sunxi/sunxi_platform.c: revision 1.4 sys/arch/arm/sunxi/sun6i_a31_gpio.c: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.1 sys/dev/ofw/ofw_subr.c: revision 1.30 sys/arch/arm/sunxi/files.sunxi: revision 1.2 sys/dev/ofw/openfirm.h: revision 1.35 sys/arch/arm/sunxi/files.sunxi: revision 1.3 sys/dev/ofw/openfirm.h: revision 1.36 sys/arch/arm/sunxi/files.sunxi: revision 1.4 sys/arch/arm/sunxi/files.sunxi: revision 1.5 sys/arch/evbarm/exynos/exynos_machdep.c: file removal sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.1 sys/arch/arm/samsung/sscom.c: revision 1.9 sys/arch/arm/sunxi/files.sunxi: revision 1.6 sys/dev/fdt/ohci_fdt.c: revision 1.1 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.1 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.2 sys/arch/arm/sunxi/files.sunxi: revision 1.7 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.2 sys/arch/arm/sunxi/sunxi_gpio.h: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.8 sys/arch/arm/sunxi/sunxi_usbphy.c: revision 1.3 sys/arch/arm/sunxi/files.sunxi: revision 1.9 sys/arch/arm/samsung/exynos_sscom.c: revision 1.10 sys/arch/evbarm/conf/mk.tegra: revision 1.5 sys/arch/arm/samsung/exynos_dwcmmc.c: revision 1.4 sys/arch/evbarm/conf/mk.tegra: revision 1.6 sys/arch/evbarm/conf/EXYNOS: revision 1.15 sys/arch/evbarm/conf/EXYNOS: revision 1.16 sys/arch/evbarm/conf/EXYNOS: revision 1.17 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.19 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.c: revision 1.5 sys/arch/arm/sunxi/sunxi_emac.h: revision 1.1 sys/arch/evbarm/conf/mk.sunxi: revision 1.1 sys/arch/evbarm/include/bootconfig.h: revision 1.7 sys/arch/evbarm/conf/TEGRA: revision 1.24 sys/arch/arm/arm/psci.c: revision 1.1 sys/dev/led.c: revision 1.1 sys/dev/led.c: revision 1.2 sys/arch/arm/arm/psci_arm.S: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_gate.c: revision 1.2 sys/dev/fdt/ehci_fdt.c: revision 1.1 sys/dev/fdt/ehci_fdt.c: revision 1.2 sys/arch/arm/sunxi/sun6i_a31_ccu.h: revision 1.1 sys/arch/evbarm/conf/EXYNOS: revision 1.21 sys/arch/arm/sunxi/files.sunxi: revision 1.10 sys/arch/arm/sunxi/files.sunxi: revision 1.11 sys/dev/fdt/fdtbus.c: revision 1.14 sys/arch/arm/sunxi/sunxi_mmc.h: revision 1.1 sys/arch/arm/samsung/exynos5422_dma.c: file removal usr.bin/config/mkmakefile.c: revision 1.69 sys/conf/files: revision 1.1178 sys/arch/arm/sunxi/sunxi_platform.h: revision 1.1 sys/arch/evbarm/exynos/exynos_start.S: revision 1.4 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.11 sys/arch/arm/samsung/exynos_pinctrl.c: revision 1.12 sys/arch/arm/sunxi/sunxi_rtc.c: revision 1.1 sys/arch/arm/sunxi/sun8i_h3_ccu.h: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.1 sys/arch/arm/samsung/exynos5410_clock.c: revision 1.2 sys/arch/evbarm/conf/SUNXI: revision 1.1 external/bsd/elftosb/usr.sbin/elftosb/Makefile: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.2 sys/arch/arm/fdt/psci_fdt.c: revision 1.1 sys/arch/evbarm/conf/SUNXI: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.4 sys/arch/evbarm/conf/files.exynos: revision 1.3 sys/arch/evbarm/conf/SUNXI: revision 1.5 sys/arch/evbarm/conf/SUNXI: revision 1.6 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.1 sys/dev/fdt/fixedfactorclock.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.14 sys/arch/evbarm/conf/SUNXI: revision 1.7 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.2 sys/arch/arm/sunxi/sun8i_a83t_gpio.c: revision 1.1 sys/dev/fdt/fdt_subr.c: revision 1.15 sys/arch/evbarm/conf/SUNXI: revision 1.8 sys/arch/arm/sunxi/sunxi_ccu_nm.c: revision 1.3 sys/dev/ic/dwc_mmc_reg.h: revision 1.6 sys/dev/fdt/fdt_subr.c: revision 1.16 sys/arch/evbarm/conf/SUNXI: revision 1.9 usr.bin/config/mkmakefile.c: revision 1.70 sys/dev/fdt/fdt_phy.c: revision 1.1 sys/arch/evbarm/conf/ODROID-XU: file removal sys/arch/arm/fdt/arm_fdt.c: revision 1.4 sys/arch/arm/samsung/exynos_reg.h: revision 1.14 sys/conf/files: revision 1.1180 sys/arch/arm/samsung/exynos_reg.h: revision 1.15 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.4 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.5 sys/arch/arm/sunxi/sunxi_ccu.h: revision 1.6 sys/dev/ic/dwc_mmc_var.h: revision 1.6 sys/arch/arm/samsung/exynos_combiner.c: revision 1.7 sys/arch/evbarm/exynos/platform.h: revision 1.2 sys/arch/arm/fdt/files.fdt: revision 1.12 sys/arch/evbarm/conf/std.exynos: revision 1.2 sys/arch/evbarm/conf/std.exynos: revision 1.3 sys/arch/arm/rockchip/rockchip_dwcmmc.c: revision 1.6 sys/arch/arm/sunxi/sunxi_com.c: revision 1.1 sys/dev/led.h: revision 1.1 sys/arch/evbarm/conf/std.exynos: revision 1.5 sys/arch/arm/sunxi/sunxi_com.c: revision 1.2 sys/arch/evbarm/conf/files.evbarm: revision 1.26 usr.bin/config/defs.h: revision 1.99 sys/arch/arm/fdt/arm_fdtvar.h: revision 1.6 sys/arch/arm/samsung/exynos_soc.c: revision 1.32 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.1 sys/arch/arm/sunxi/sun6i_a31_ccu.c: revision 1.2 sys/arch/arm/samsung/mct.c: revision 1.11 sys/arch/evbarm/conf/ODROID-U: file removal sys/arch/arm/samsung/mct.c: revision 1.12 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.1 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.3 sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: revision 1.4 Get the EXYNOS kernel building again with recent FDT changes. Untested. Use arm_fdt_cpu_hatch and add mmu entry for DTB Fix exynos5 devmap, bootstrap, and implement early_putchar. Calculate UART frequency based on bootloader config. Fix KERNEL_BASE_PHYS (how did this ever work?) Avoid divide-by-zero for unconfigured PLLs Correctly initialize i2cbus attach args. Add delay and enable mct timecounter. Fix build w/o VERBOSE_INIT_ARM Remove ODROID-U and ODROID-XU kernel configs as they no longer work. - Replace CONSADDR with SSCOM2CONSOLE in example - Remove gtmr (Exynos5422 uses mct) - cinclude EXYNOS.local instead of TEGRA.local Use fdtbus_intr_establish to hook in block interrupts instead of intr_establish. Simplify MCT; just enable it and then attach an ARMv7 generic timer. Add support for building DTB files during kernel build, from christos. build vexpress-v2p-ca15-tc1.dtb with the kernel build tegra124-apalis-eval.dtb, tegra124-jetson-tk1.dtb, tegra124-nyan-big.dtb, tegra124-nyan-blaze.dtb, and tegra124-venice2.dtb with the kernel Allow multiline makeoptions to work by quoting the newline.. Bump for quoting makeoptions with multiple lines. un-c99 bump required config version for multiline makeoptions feature Set DTS makeoption in kernel config Assign DTB files to a variable so we can make -V DTB put the dtb files with their kernels. no need for debug printing. Don't assume that CPU index = GIC CPU interface number. We can determine the current CPU interface number by reading from the read-only GICD_ITARGETSR0 through GICD_ITARGETSR7 registers. This gets interrupts working on Exynos 5422, where the boot processor has GIC CPU interface #4. use -v to get the expanded variable. Use -v to get the expanded variables. Get baud rate from sclk_uartN instead of uartN. Print IRQ number at attach. Fix PLL con0 register locations and add uart clocks Disable exyortc for now, it doesn't work. More or less a rewrite of dwc_mmc, based on awin_mmc, adding DMA support. Update for new dwc_mmc driver Fix dmesg Add Exynos 5410 clock controller driver. Fix a few typos in clock parent names for mmc clocks. From jmcneill@ Update for new dwc_mmc driver Implement platform reset for exynos5 Attach fdtbus to a /clocks node with no compatible string. Add support for ARM Power State Coordination Interface (PSCI). Support interrupt sharing. Add initial support for Allwinner H3 SoC. ARM Trusted Firmware reserves SGIs 8-15 for secure use. Even without ATF, U-Boot on some platforms may use SGIs in this range for the PSCI implementation. Change ARMGIC_IPI_BASE to 0 from (16 - NIPI) and add a compile-time assert to ensure that we don't end up with a conflict. Add H3 MMC support SD/MMC clock fixes Add FDT PHY interface. Add glue for generic ehci/ohci bindings. Rename a variable, NFC. Support parents in different clock domains. Add USB stuff. Doesn't quite work yet. Synopsys DesignWare APB UART needs "options COM_AWIN" for now. Add i2c glue. Add RTC driver. PHY registers start at index 1. Now USB works. Don't allow sharing edge and level triggered interrupts. Add arm_fdt_memory_dump helper for dumping physical addresses from ddb Print clocks with aprint_debug Remove unused defines Add fdtbus_get_string helper Add of_search_compatible, which searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. This allows us to associate data with compatible strings. Add driver for Allwinner Gigabit Ethernet (EMAC) as found in sun8i and later family SoCs. This is a port of my FreeBSD driver which has been confirmed to work on Allwinner H3, A83T, and A64 SoCs. Fix dmesg Add basic support for Allwinner A31. Add basic FDT GPIO support. Fix the pinctrl api to match the spec. A pinctrl config can have more than one xref, and an xref may have specifier data associated with it. Enable sunxi pinctrl support Adjust to new pinctrl API Add P2WI/RSB driver, based on awin_p2wi.c. Fix typo in a compat string. Configure pin defaults at attach No need to explicitly set pinctrl config 0 now Fix some register definitions. Disallow sharing between MPSAFE and non-MPSAFE handlers. Add of_match_compat_data. This routine searches an array of compat_data structures for a matching "compatible" entry matching the supplied OFW node. Add options __HAVE_CPU_UAREA_ALLOC_IDLELWP Add support for reserved memory and MEMORY_DISK_DYNAMIC for FDT-based kernels. the extent code cannot use the full range of u_long, so ignore the last page before 4GB too. ok jmcneill@ Copy install ramdisk to releasedir. Provide both a raw ffs and Legacy U-Boot version of it. Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb files for SUNXI and TEGRA kernels on the MSDOS partition. Let the controller provide a default name for pins. This makes pins easier to locate when we have multiple banks and a variable number of pins per bank. Attach gpio(4) to sunxigpio Test for kernel build directory before reading DTB list Add support for Allwinner A83T SoC. Add A83T files Fixup busdma sync and locking in the RX path. Disable batch RX/TX ints. Fix AHB2 register definition and explicitly set AHB2 parent to PLL_PERIPH0/2 -- this gives us 50% more bus bandwidth for emac Restore TX_INTERVAL_DEFAULT to 64 Drop the sunxi_emac_rx_batch feature. It was originally designed to reduce the amount of mutex unlock/lock cycles during the RX path on FreeBSD and if_input, but it is not required to drop the lock before calling if_percpuq_enqueue on NetBSD. Write back the data value instead of mask in sunxi_gpio_write Add a helper for exposing LED controls via sysctl. Add GPIO LED driver. add gpioleds Add misc. gates and resets driver, and explicitly enable PIO clocks at attach. Add fdtbus_get_string_index helper. Add driver for fixed-factor clocks. Add ffclock Remove the requirement for ehci to attach after companion devices. "go for it" - skrll@ Remove the hack to find companion devices and just assume 1 companion if ETTF flag is not set. Remove pass numbers for ehci/ohci now that the attach order no longer matters Use unsigned char for ctype functions, suggested by christos Add : to body of populate_sunxi to appease bash. port-evbarm/52388: Fix number of args to a debug printf.
|
1.7.8.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.7.6.2 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
1.7.6.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.7.4.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.7.4.1 | 16-Jul-2017 |
jdolecek | file std.vexpress was added on branch tls-maxphys on 2017-12-03 11:36:04 +0000
|
1.7.2.2 | 16-Jul-2017 |
jmcneill | 2412034
|
1.7.2.1 | 16-Jul-2017 |
jmcneill | file std.vexpress was added on branch perseant-stdc-iso10646 on 2017-07-16 21:40:29 +0000
|
1.9 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.8 | 16-Dec-2012 |
matt | branches: 1.8.36; 1.8.38; Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options as well as include conf/std and std.arm
|
1.7 | 16-Dec-2012 |
matt | Add a std.evbarm to include std.arm and remove std.arm inclusion from std.*
|
1.6 | 22-Jun-2008 |
kiyohara | branches: 1.6.30; 1.6.40; Fix macro KERNEL_BASE_EXT from KERNEL_EXT_BASE.
|
1.5 | 09-May-2008 |
matt | branches: 1.5.2; Add KERNEL_BASE_EXT=0xc0000000 to those plaforms that need it. Note that armv6 and later systems will use 0x80000000 as the kernel start so they can use the split TTBs in armv6 and later.
|
1.4 | 27-Jan-2008 |
chris | branches: 1.4.6; 1.4.8; 1.4.10; 1.4.12; Add an arm/conf/std.arm file which contains common arm options, initially just options CPU_IN_CKSUM.
Include std.arm in all arm platform std files.
This should reenable the asm in_cksum code for all arm platforms.
Also remove the now unused in_cksum_arm.S.
|
1.3 | 11-Dec-2005 |
christos | branches: 1.3.46; 1.3.50; 1.3.56; merge ktrace-lwp.
|
1.2 | 17-Sep-2005 |
yamt | branches: 1.2.6; include "conf/std".
|
1.1 | 06-Jun-2005 |
pooka | branches: 1.1.2; Add initial support for the PXA255-based Arcom Viper ARM board. The system can boot into multiuser, but most of the peripheral driver attachments are still missing.
Thanks go to Jan Nyman for arranging access to the hardware and to Steve Woodford for reviewing the code.
|
1.1.2.2 | 04-Feb-2008 |
yamt | sync with head.
|
1.1.2.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.2.6.2 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.2.6.1 | 17-Sep-2005 |
skrll | file std.viper was added on branch ktrace-lwp on 2005-11-10 13:55:51 +0000
|
1.3.56.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.3.50.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.3.46.1 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.4.12.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.4.10.2 | 04-May-2009 |
yamt | sync with head.
|
1.4.10.1 | 16-May-2008 |
yamt | sync with head.
|
1.4.8.1 | 18-May-2008 |
yamt | sync with head.
|
1.4.6.2 | 29-Jun-2008 |
mjf | Sync with HEAD.
|
1.4.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.5.2.1 | 27-Jun-2008 |
simonb | Sync with head.
|
1.6.40.1 | 25-Feb-2013 |
tls | resync with head
|
1.6.30.1 | 23-Jan-2013 |
yamt | sync with head
|
1.8.38.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.8.36.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.8 | 23-May-2020 |
jmcneill | Use GENERIC instead.
|
1.7 | 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.6 | 15-Oct-2018 |
skrll | Only ent KERNEL_BASE_EXT when we want to change KERNEL_BASE from its default of 0x8000_0000
Don't use KERNEL_BASE_EXT where KERNEL_BASE should be instead.
Workaround a as(1) weirdness in armadaxp_start.S
|
1.5 | 08-Oct-2018 |
skrll | Sort options.
No functional change.
|
1.4 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.3 | 15-Jun-2018 |
jakllsch | branches: 1.3.2; 1.3.4; ... -mcpu=armv7-a is actually spelled -march=armv7-a ...
|
1.2 | 15-Jun-2018 |
jakllsch | 'virt' platform adjustments: - support broader CPU model range - move kernel physical and virtual base to avoid bootloader, and keep KVA at or above 2GiB - add relevant drivers
|
1.1 | 14-Jun-2018 |
jmcneill | Add support for QEMU ARM Virtual Machine ("virt").
|
1.3.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.3.2.3 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.3.2.2 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.3.2.1 | 15-Jun-2018 |
pgoyette | file std.virt was added on branch pgoyette-compat on 2018-06-25 07:25:40 +0000
|
1.8 | 28-Oct-2022 |
jmcneill | Retire PARALLELLA and ZEDBOARD kernel configs.
The Zynq-7000 port has been converted to Devicetree and is supported by the GENERIC kernel now.
|
1.7 | 03-Sep-2021 |
andvar | s/opions/options/
|
1.6 | 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.5 | 15-Oct-2018 |
skrll | Only ent KERNEL_BASE_EXT when we want to change KERNEL_BASE from its default of 0x8000_0000
Don't use KERNEL_BASE_EXT where KERNEL_BASE should be instead.
Workaround a as(1) weirdness in armadaxp_start.S
|
1.4 | 08-Oct-2018 |
skrll | Sort options.
No functional change.
|
1.3 | 07-Oct-2018 |
skrll | Whitespace consistency.
{make,}options<space><tab> everything else just <tab?
|
1.2 | 28-Aug-2017 |
skrll | branches: 1.2.2; 1.2.4; 1.2.6; __HAVE_CPU_UAREA_ALLOC_IDLELWP needed to not waste pages
|
1.1 | 23-Jan-2015 |
hkenken | branches: 1.1.2; 1.1.4; Initial Zynq (Xilinx) support Add support for ZedBoard evaluation board and Parallella board. * cemac(4) Cadence EMAC/GEM(Gigabit) Ethernet Controller driver based on at91emac
|
1.1.4.2 | 11-May-2015 |
msaitoh | Pull up following revision(s) (requested by nonaka in ticket #751): sys/arch/arm/zynq/zynq_axi.c: revision 1.1 sys/arch/evbarm/conf/files.zynq: revision 1.1 sys/arch/arm/zynq/zynq_uart.c: revision 1.1 sys/arch/evbarm/zynq/genassym.cf: revision 1.1 sys/arch/evbarm/zynq/zynq_start.S: revision 1.1 sys/arch/arm/zynq/zynq_slcrreg.h: revision 1.1 sys/arch/arm/zynq/zynq_usbreg.h: revision 1.1 sys/arch/arm/zynq/zynq7000_uart.c: revision 1.1 sys/arch/arm/zynq/zynq7000_sdhc.c: revision 1.1 sys/arch/arm/zynq/zynq_slcrvar.h: revision 1.1 sys/arch/arm/zynq/zynq_usbvar.h: revision 1.1 sys/arch/evbarm/conf/PARALLELLA_INSTALL: revision 1.1 sys/arch/arm/zynq/zynq_uartreg.h: revision 1.1 sys/arch/evbarm/zynq/platform.h: revision 1.1 sys/arch/evbarm/conf/mk.zynq: revision 1.1 sys/arch/evbarm/conf/files.zedboard: revision 1.1 sys/arch/arm/zynq/zynq7000_usb.c: revision 1.1 sys/dev/cadence/if_cemacvar.h: revision 1.1 sys/arch/arm/zynq/files.zynq: revision 1.1 sys/arch/arm/zynq/zynq_slcr.c: revision 1.1 sys/arch/arm/zynq/zynq7000_intr.h: revision 1.1 sys/arch/arm/conf/majors.arm32: revision 1.36 sys/arch/arm/zynq/zynq_uartvar.h: revision 1.1 sys/arch/evbarm/conf/files.parallella: revision 1.1 sys/arch/arm/zynq/zynq_space.c: revision 1.1 sys/dev/cadence/if_cemac.c: revision 1.1 sys/arch/evbarm/conf/PARALLELLA: revision 1.1 sys/arch/arm/zynq/zynq7000_board.c: revision 1.1 sys/arch/evbarm/Makefile: revision 1.10 sys/arch/evbarm/zynq/zynq_machdep.c: revision 1.1 sys/arch/arm/zynq/zynq7000_reg.h: revision 1.1 sys/arch/evbarm/conf/ZEDBOARD: revision 1.1 sys/dev/cadence/cemacreg.h: revision 1.1 sys/arch/evbarm/conf/std.zynq: revision 1.1 sys/arch/arm/zynq/zynq_dma.c: revision 1.1 sys/arch/arm/zynq/zynq_cemac.c: revision 1.1 sys/arch/arm/zynq/zynq7000_var.h: revision 1.1 sys/arch/evbarm/conf/ZEDBOARD_INSTALL: revision 1.1 sys/arch/arm/zynq/zynq_usb.c: revision 1.1 Initial Zynq (Xilinx) support Add support for ZedBoard evaluation board and Parallella board. * cemac(4) Cadence EMAC/GEM(Gigabit) Ethernet Controller driver based on at91emac
|
1.1.4.1 | 23-Jan-2015 |
msaitoh | file std.zynq was added on branch netbsd-7 on 2015-05-11 11:00:33 +0000
|
1.1.2.3 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.1.2.2 | 06-Apr-2015 |
skrll | Sync with HEAD
|
1.1.2.1 | 23-Jan-2015 |
skrll | file std.zynq was added on branch nick-nhusb on 2015-04-06 15:17:55 +0000
|
1.2.6.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.4.1 | 20-Oct-2018 |
pgoyette | Sync with head
|
1.2.2.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.2.2.1 | 28-Aug-2017 |
jdolecek | file std.zynq was added on branch tls-maxphys on 2017-12-03 11:36:04 +0000
|