<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in std.generic64</title>
    <link>http://nxr.netbsd.org/rss/src/sys/arch/evbarm/conf/std.generic64</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>Add a PCI resource manager and use it on Arm ACPI platforms.<br/><br/>The Arm ACPI code relied on PCI_NETBSD_CONFIGURE to configure devices that<br/>were not enabled by system firmware. This is not safe to do unless the<br/>firmware explicitly permits it using a device specific method defined in<br/>the PCI firmware spec.<br/><br/>Introduce a new PCI resource manager that discovers what has already been<br/>configured by firmware and allocates from the remaining space. This will<br/>ensure that devices setup by firmware are untouched and only will program<br/>BARs of devices that are not enabled at boot time.<br/><br/>The current implementation assumes that the parent PCI-PCI bridge's<br/>are already configured. A worthwhile improvement in the future would be<br/>to support programming windows for bridges that are not fully configured.</title>
    <description>/src/sys/arch/evbarm/conf/std.generic64 - 1.20</description>
    <pubDate>Fri Oct 14 22:10:15 UTC 2022</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>

<item>
    <title>Remove GIC_SPLFUNCS.</title>
    <description>/src/sys/arch/evbarm/conf/std.generic64 - 1.19</description>
    <pubDate>Sat Jun 25 13:24:35 UTC 2022</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>

<item>
    <title>Disable GIC_SPLFUNCS (still crashy)</title>
    <description>/src/sys/arch/evbarm/conf/std.generic64 - 1.18</description>
    <pubDate>Sun Oct 31 00:34:48 UTC 2021</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>

<item>
    <title>Enable GIC_SPLFUNCS again. Hopefully stable now.</title>
    <description>/src/sys/arch/evbarm/conf/std.generic64 - 1.17</description>
    <pubDate>Sat Oct 30 19:28:40 UTC 2021</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>

<item>
    <title>disable GIC_SPLFUNCS until remaining issues are sorted out</title>
    <description>/src/sys/arch/evbarm/conf/std.generic64 - 1.16</description>
    <pubDate>Sun Oct 03 23:19:26 UTC 2021</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>

<item>
    <title>gic_splx: performance optimizations<br/><br/>Avoid any kind of register access (DAIF, PMR, etc), barriers, and atomic<br/>operations in the common case where no interrupt fires between spl being<br/>raised and lowered.<br/><br/>This introduces a per-CPU return address (ci_splx_restart) used by the<br/>vector handler to restart a sequence in splx that compares the new ipl<br/>with the per-CPU hardware priority state stored in ci_hwpl.</title>
    <description>/src/sys/arch/evbarm/conf/std.generic64 - 1.15</description>
    <pubDate>Sat Sep 18 00:25:07 UTC 2021</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>

<item>
    <title>Enable options PCI_SMCCC on 64-bit Arm.</title>
    <description>/src/sys/arch/evbarm/conf/std.generic64 - 1.14</description>
    <pubDate>Sun Aug 08 00:31:42 UTC 2021</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>

<item>
    <title>Enable __BUS_SPACE_HAS_STREAM_METHODS in std.generic64<br/><br/>These are needed for virtio_pci on aarch64eb.</title>
    <description>/src/sys/arch/evbarm/conf/std.generic64 - 1.13</description>
    <pubDate>Tue Sep 08 17:39:04 UTC 2020</pubDate>
    <dc:creator>jakllsch</dc:creator>
</item>

<item>
    <title>Define __BUS_SPACE_HAS_PROBING_METHODS</title>
    <description>/src/sys/arch/evbarm/conf/std.generic64 - 1.12</description>
    <pubDate>Sat Dec 07 16:00:09 UTC 2019</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>

<item>
    <title>Add __HAVE_GENERIC_CPU_INITCLOCKS</title>
    <description>/src/sys/arch/evbarm/conf/std.generic64 - 1.11</description>
    <pubDate>Fri Sep 06 21:09:11 UTC 2019</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>

<item>
    <title>branches:  1.10.2;<br/>Define _ARM32_NEED_BUS_DMA_BOUNCE for aarch64 so we can use bus_dmamap_subregion</title>
    <description>/src/sys/arch/evbarm/conf/std.generic64 - 1.10</description>
    <pubDate>Wed Jul 03 19:45:14 UTC 2019</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>

<item>
    <title>turn on MODULAR by default on aarch64</title>
    <description>/src/sys/arch/evbarm/conf/std.generic64 - 1.9</description>
    <pubDate>Tue Nov 13 06:06:29 UTC 2018</pubDate>
    <dc:creator>ryo</dc:creator>
</item>

<item>
    <title>Add support for PCI MSI using ARM GICv2m.</title>
    <description>/src/sys/arch/evbarm/conf/std.generic64 - 1.8</description>
    <pubDate>Sun Oct 21 00:42:06 UTC 2018</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>

<item>
    <title>Rename options ACPI_REDUCED_HARDWARE to ACPI_REDUCED_HW. The former is<br/>a boolean in the acpica build, so use the latter to select the correct<br/>value.</title>
    <description>/src/sys/arch/evbarm/conf/std.generic64 - 1.7</description>
    <pubDate>Tue Oct 16 10:25:33 UTC 2018</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>

<item>
    <title>Use ACPI_REDUCED_HARDWARE on arm64 to shrink the kernel</title>
    <description>/src/sys/arch/evbarm/conf/std.generic64 - 1.6</description>
    <pubDate>Tue Oct 16 00:32:07 UTC 2018</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>

<item>
    <title>Sort options</title>
    <description>/src/sys/arch/evbarm/conf/std.generic64 - 1.5</description>
    <pubDate>Mon Oct 15 05:14:07 UTC 2018</pubDate>
    <dc:creator>skrll</dc:creator>
</item>

<item>
    <title>G/C</title>
    <description>/src/sys/arch/evbarm/conf/std.generic64 - 1.4</description>
    <pubDate>Mon Oct 15 05:11:08 UTC 2018</pubDate>
    <dc:creator>skrll</dc:creator>
</item>

<item>
    <title>Whitespace consistency.<br/><br/>{make,}options&lt;space&gt;&lt;tab&gt;<br/>everything else just &lt;tab?</title>
    <description>/src/sys/arch/evbarm/conf/std.generic64 - 1.3</description>
    <pubDate>Sun Oct 07 07:48:44 UTC 2018</pubDate>
    <dc:creator>skrll</dc:creator>
</item>

<item>
    <title>Add initrd options</title>
    <description>/src/sys/arch/evbarm/conf/std.generic64 - 1.2</description>
    <pubDate>Sat Sep 08 00:42:24 UTC 2018</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>

<item>
    <title>branches:  1.1.2;  1.1.4;<br/>Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)<br/><br/>- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@)<br/>- add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)</title>
    <description>/src/sys/arch/evbarm/conf/std.generic64 - 1.1</description>
    <pubDate>Sun Apr 01 04:35:04 UTC 2018</pubDate>
    <dc:creator>ryo</dc:creator>
</item>
</channel></rss>

