<feed xmlns='http://www.w3.org/2005/Atom'>
<title>netbsd/sys/arch/amd64/conf/ALL, branch lockdoc-10.99.5</title>
<subtitle>NetBSD fork for lockdoc analysis</subtitle>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/'/>
<entry>
<title>amd64/ALL: Turn on heartbeat checks.</title>
<updated>2023-07-07T12:46:50+00:00</updated>
<author>
<name>riastradh</name>
<email>riastradh@NetBSD.org</email>
</author>
<published>2023-07-07T12:46:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=17a3fbab330ec8066dee2bb41b4603ee315699cd'/>
<id>17a3fbab330ec8066dee2bb41b4603ee315699cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Adjust _all_ cinclude of *.local files</title>
<updated>2023-02-09T14:09:47+00:00</updated>
<author>
<name>abs</name>
<email>abs@NetBSD.org</email>
</author>
<published>2023-02-09T14:09:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=b1eec2d7e03420122b47d945f71fd65ddfe682b5'/>
<id>b1eec2d7e03420122b47d945f71fd65ddfe682b5</id>
<content type='text'>
- 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</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- 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</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing virtio devices to x86 ALL kernels</title>
<updated>2022-12-22T19:09:47+00:00</updated>
<author>
<name>jakllsch</name>
<email>jakllsch@NetBSD.org</email>
</author>
<published>2022-12-22T19:09:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=8baef3f0afa64cca9a6de02ee3b443b38845737e'/>
<id>8baef3f0afa64cca9a6de02ee3b443b38845737e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Driver for DaynaPORT SCSI/Link (dse.4).</title>
<updated>2022-12-22T11:05:54+00:00</updated>
<author>
<name>nat</name>
<email>nat@NetBSD.org</email>
</author>
<published>2022-12-22T11:05:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=7c92bdc26f3ff4433cfbe359b44a20da32810658'/>
<id>7c92bdc26f3ff4433cfbe359b44a20da32810658</id>
<content type='text'>
Written by Hiroshi Noguchi, of which an updated version was posted to
port-mac68k in 2001.

Attachments were added to kernel configs for platforms that already had
the Cabletron (se.4) driver added, although other platorms may benefit.

Reviewed on tech-net by Izumi Tsutsui.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Written by Hiroshi Noguchi, of which an updated version was posted to
port-mac68k in 2001.

Attachments were added to kernel configs for platforms that already had
the Cabletron (se.4) driver added, although other platorms may benefit.

Reviewed on tech-net by Izumi Tsutsui.</pre>
</div>
</content>
</entry>
<entry>
<title>x86: Support EFI runtime services.</title>
<updated>2022-09-24T11:05:17+00:00</updated>
<author>
<name>riastradh</name>
<email>riastradh@NetBSD.org</email>
</author>
<published>2022-09-24T11:05:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=807042ec095fd03283b8a650fa19f6baff6be73a'/>
<id>807042ec095fd03283b8a650fa19f6baff6be73a</id>
<content type='text'>
This creates a special pmap, efi_runtime_pmap, which avoids setting
PTE_U but allows mappings to lie in what would normally be user VM --
this way we don't fall afoul of SMAP/SMEP when executing EFI runtime
services from CPL 0.  SVS does not apply to the EFI runtime pmap.

The mechanism is intended to work with either physical addressing or
virtual addressing; currently the bootloader does physical addressing
but in principle it could be modified to do virtual addressing
instead, if it allocated virtual pages, assigned them in the memory
map, and issued RT-&gt;SetVirtualAddressMap.

Not sure pmap_activate_sync and pmap_deactivate_sync are correct,
need more review from an x86 wizard.

If this causes fallout, it can be disabled temporarily without
reverting anything by just making efi_runtime_init return immediately
without doing anything, or by removing options EFI_RUNTIME.

amd64-only for now pending type fixes and testing on i386.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This creates a special pmap, efi_runtime_pmap, which avoids setting
PTE_U but allows mappings to lie in what would normally be user VM --
this way we don't fall afoul of SMAP/SMEP when executing EFI runtime
services from CPL 0.  SVS does not apply to the EFI runtime pmap.

The mechanism is intended to work with either physical addressing or
virtual addressing; currently the bootloader does physical addressing
but in principle it could be modified to do virtual addressing
instead, if it allocated virtual pages, assigned them in the memory
map, and issued RT-&gt;SetVirtualAddressMap.

Not sure pmap_activate_sync and pmap_deactivate_sync are correct,
need more review from an x86 wizard.

If this causes fallout, it can be disabled temporarily without
reverting anything by just making efi_runtime_init return immediately
without doing anything, or by removing options EFI_RUNTIME.

amd64-only for now pending type fixes and testing on i386.</pre>
</div>
</content>
</entry>
<entry>
<title>UFS/LFS dirhash:</title>
<updated>2022-08-07T02:52:23+00:00</updated>
<author>
<name>simonb</name>
<email>simonb@NetBSD.org</email>
</author>
<published>2022-08-07T02:52:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=bffd2b8a9693de152e982a9f784ab07adb04db9a'/>
<id>bffd2b8a9693de152e982a9f784ab07adb04db9a</id>
<content type='text'>
- 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.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- 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.</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing Hyper-V devices from GENERIC.</title>
<updated>2022-05-29T08:06:40+00:00</updated>
<author>
<name>rin</name>
<email>rin@NetBSD.org</email>
</author>
<published>2022-05-29T08:06:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=8c9fc3a6924d320839b07d016a70241f3faf7953'/>
<id>8c9fc3a6924d320839b07d016a70241f3faf7953</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add MFI_DEBUG and MFII_DEBUG.</title>
<updated>2022-05-13T10:45:24+00:00</updated>
<author>
<name>msaitoh</name>
<email>msaitoh@NetBSD.org</email>
</author>
<published>2022-05-13T10:45:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=522c33fb10bd6e08b03b1b63a52e5dcbfba44b10'/>
<id>522c33fb10bd6e08b03b1b63a52e5dcbfba44b10</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add MODULAR_DEFAULT_VERBOSE.</title>
<updated>2022-05-07T04:32:29+00:00</updated>
<author>
<name>rin</name>
<email>rin@NetBSD.org</email>
</author>
<published>2022-05-07T04:32:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=b75e1c853fa816fd891e4b0696085e2219b31286'/>
<id>b75e1c853fa816fd891e4b0696085e2219b31286</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Disable amdgpu as it uses floating point arithmetics and subr_kcov</title>
<updated>2021-12-23T17:13:13+00:00</updated>
<author>
<name>hannken</name>
<email>hannken@NetBSD.org</email>
</author>
<published>2021-12-23T17:13:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=4f93de87c6236c285475d62842b3d81589e6774b'/>
<id>4f93de87c6236c285475d62842b3d81589e6774b</id>
<content type='text'>
doesnt handle it.

Ok: riastradh@</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
doesnt handle it.

Ok: riastradh@</pre>
</div>
</content>
</entry>
</feed>
