History log of /netbsd-src/sys/arch/evbarm/conf/std.generic64 (Results 1 – 20 of 20)
Revision Date Author Comments
# 1099f047 14-Oct-2022 jmcneill <jmcneill@NetBSD.org>

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 un

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.

show more ...


# a24ea603 25-Jun-2022 jmcneill <jmcneill@NetBSD.org>

Remove GIC_SPLFUNCS.


# 704afd10 31-Oct-2021 jmcneill <jmcneill@NetBSD.org>

Disable GIC_SPLFUNCS (still crashy)


# ef83b3ac 30-Oct-2021 jmcneill <jmcneill@NetBSD.org>

Enable GIC_SPLFUNCS again. Hopefully stable now.


# 3f382376 03-Oct-2021 jmcneill <jmcneill@NetBSD.org>

disable GIC_SPLFUNCS until remaining issues are sorted out


# 3a8ab496 18-Sep-2021 jmcneill <jmcneill@NetBSD.org>

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 lower

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.

show more ...


# 7ee34f48 08-Aug-2021 jmcneill <jmcneill@NetBSD.org>

Enable options PCI_SMCCC on 64-bit Arm.


# fa2a85c8 08-Sep-2020 jakllsch <jakllsch@NetBSD.org>

Enable __BUS_SPACE_HAS_STREAM_METHODS in std.generic64

These are needed for virtio_pci on aarch64eb.


# 4c82ba64 07-Dec-2019 jmcneill <jmcneill@NetBSD.org>

Define __BUS_SPACE_HAS_PROBING_METHODS


# e135adb7 06-Sep-2019 jmcneill <jmcneill@NetBSD.org>

Add __HAVE_GENERIC_CPU_INITCLOCKS


# d44d9e7c 03-Jul-2019 jmcneill <jmcneill@NetBSD.org>

Define _ARM32_NEED_BUS_DMA_BOUNCE for aarch64 so we can use bus_dmamap_subregion


# 926a162d 13-Nov-2018 ryo <ryo@NetBSD.org>

turn on MODULAR by default on aarch64


# 187fa5a9 21-Oct-2018 jmcneill <jmcneill@NetBSD.org>

Add support for PCI MSI using ARM GICv2m.


# cbdb37a1 16-Oct-2018 jmcneill <jmcneill@NetBSD.org>

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.


# 5c1658d2 16-Oct-2018 jmcneill <jmcneill@NetBSD.org>

Use ACPI_REDUCED_HARDWARE on arm64 to shrink the kernel


# 2348e265 15-Oct-2018 skrll <skrll@NetBSD.org>

Sort options


# 576968e5 15-Oct-2018 skrll <skrll@NetBSD.org>

G/C


# 7966e462 07-Oct-2018 skrll <skrll@NetBSD.org>

Whitespace consistency.

{make,}options<space><tab>
everything else just <tab?


# 5b752f8e 08-Sep-2018 jmcneill <jmcneill@NetBSD.org>

Add initrd options


# fe33aa27 01-Apr-2018 ryo <ryo@NetBSD.org>

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,sun

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@)

show more ...