History log of /src/sys/arch/evbarm/conf/std.generic |
Revision | | Date | Author | Comments |
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)
|