#
1.14 |
|
29-Oct-2022 |
jmcneill |
No need for SOC_VIRT, the default arm platform will take care of things.
|
Revision tags: bouyer-sunxi-drm-base
|
#
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.
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base
|
#
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.
|
Revision tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
|
#
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
|
Revision tags: netbsd-9-base
|
#
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.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.6 |
|
27-Jan-2019 |
pgoyette |
Merge the [pgoyette-compat] branch
|
Revision tags: pgoyette-compat-20190127
|
#
1.5 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
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)
|
Revision tags: pgoyette-compat-1020
|
#
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
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
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.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.
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base
|
#
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.
|
Revision tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
|
#
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
|
Revision tags: netbsd-9-base
|
#
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.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.6 |
|
27-Jan-2019 |
pgoyette |
Merge the [pgoyette-compat] branch
|
Revision tags: pgoyette-compat-20190127
|
#
1.5 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
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)
|
Revision tags: pgoyette-compat-1020
|
#
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
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
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.12 |
|
12-Nov-2021 |
jmcneill |
arm: rockchip: Add support for RK3288 SoC.
The Rockchip RK3288 is a quad core Cortex-A17 SoC.
|
Revision tags: thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base
|
#
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.
|
Revision tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
|
#
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
|
Revision tags: netbsd-9-base
|
#
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.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.6 |
|
27-Jan-2019 |
pgoyette |
Merge the [pgoyette-compat] branch
|
Revision tags: pgoyette-compat-20190127
|
#
1.5 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
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)
|
Revision tags: pgoyette-compat-1020
|
#
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
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
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.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
|
Revision tags: thorpej-futex-base
|
#
1.10 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
Revision tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
|
#
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
|
Revision tags: netbsd-9-base
|
#
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.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.6 |
|
27-Jan-2019 |
pgoyette |
Merge the [pgoyette-compat] branch
|
Revision tags: pgoyette-compat-20190127
|
#
1.5 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
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)
|
Revision tags: pgoyette-compat-1020
|
#
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
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
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.10 |
|
20-May-2020 |
hkenken |
i.MX support merged into GENERIC kernel.
|
Revision tags: bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
|
#
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
|
Revision tags: netbsd-9-base
|
#
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.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.6 |
|
27-Jan-2019 |
pgoyette |
Merge the [pgoyette-compat] branch
|
Revision tags: pgoyette-compat-20190127
|
#
1.5 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
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)
|
Revision tags: pgoyette-compat-1020
|
#
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
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
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.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
|
Revision tags: netbsd-9-base
|
#
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.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.6 |
|
27-Jan-2019 |
pgoyette |
Merge the [pgoyette-compat] branch
|
Revision tags: pgoyette-compat-20190127
|
#
1.5 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
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)
|
Revision tags: pgoyette-compat-1020
|
#
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
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
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.8 |
|
15-Sep-2019 |
bouyer |
Inlcude external/bsd/sljit/conf/files.sljit, so that it's possible to build a kernel with options SLJIT
|
Revision tags: netbsd-9-base
|
#
1.7 |
|
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.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.6 |
|
27-Jan-2019 |
pgoyette |
Merge the [pgoyette-compat] branch
|
Revision tags: pgoyette-compat-20190127
|
#
1.5 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
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)
|
Revision tags: pgoyette-compat-1020
|
#
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
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
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.7 |
|
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.
|
Revision tags: phil-wifi-20190609 isaki-audio2-base
|
#
1.6 |
|
27-Jan-2019 |
pgoyette |
Merge the [pgoyette-compat] branch
|
Revision tags: pgoyette-compat-20190127
|
#
1.5 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
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)
|
Revision tags: pgoyette-compat-1020
|
#
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
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
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@)
|
Revision tags: isaki-audio2-base
|
#
1.6 |
|
27-Jan-2019 |
pgoyette |
Merge the [pgoyette-compat] branch
|
Revision tags: pgoyette-compat-20190127
|
#
1.5 |
|
19-Jan-2019 |
jmcneill |
Add support for (FDT-ized) Amlogic Meson8b.
|
Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
|
#
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)
|
Revision tags: pgoyette-compat-1020
|
#
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
|
Revision tags: pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407
|
#
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@)
|