On Thu, 28 Dec 2023 14:51:35 +0100
Tobias Nygren wrote:
> On Thu, 28 Dec 2023 00:19:44 +
> Taylor R Campbell wrote:
>
> > > +#ifdef _LP64
> > > + if (eaddr < (1UL<<40)) {
>
> > Just to confirm: eaddr is inclusive here, right? As in, if the range
> > were [0x1, 0x2), we would have
On Thu, 28 Dec 2023 00:19:44 +
Taylor R Campbell wrote:
> > +#ifdef _LP64
> > + if (eaddr < (1UL<<40)) {
> Just to confirm: eaddr is inclusive here, right? As in, if the range
> were [0x1, 0x2), we would have saddr=0x1 eaddr=0x1 (or
> maybe eaddr=0x1f000), right?
The end
Update
I've got current/amd64 booting on an MMIO-backed block device
with qemu's microvm machine, in both ACPI and command-line-hack
(which passes the "device" address as a kernel parameter).
If anybody wants to give it a try:
$ qemu-system-x86_64 -M microvm,rtc=on -enable-kvm -m 256 -cpu
On Tue 19 Dec 2023 at 12:38:19 -, Michael van Elst wrote:
> Bumping both limits to 12 (and augmenting keysyms and the keymaps
> for this) would align this with the other *BSDs.
I agree. It removes an arbitrary asymmetry.
> The con side here is that some keyboards either only have 10 function