Re: meltdown

2018-01-06 Thread Mouse
hannels touched on in the spectre paper are not fixable, such as power consumption and EMI generation; fortunately, they are significantly harder to read from software. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Emai

Re: meltdown

2018-01-05 Thread Mouse
ad it anytime it wants with a simple load anyway.". The problem is also failure to roll back _all_ side effects when annulling speculative execution. (To be sure, even if that were done it wouldn't fix quite the whole problem; closing one side-channel doesn't necessarily close other side-cha

Re: meltdown

2018-01-04 Thread Mouse
Spectre targets other things (I've seen branch prediction mentioned) to leak information around protection barriers. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Proposal to obsolete SYS_pipe

2017-12-24 Thread Mouse
ce at the kernel/user boundary) takes a pointer-to-two-ints (a la socketpair) rather than expecting to get the ints via two return values from the syscall. That looks like one difference, from the diffs, and it also is pretty much exactly what the stated problem is. /~\ The ASCII

Re: Proposal to obsolete SYS_pipe

2017-12-24 Thread Mouse
> http://netbsd.org/~kamil/patch-00039-obsolete-SYS_pipe.txt I see no pipe2(2), nor change from pipe(2) to pipe(3) (with an xref to pipe2(2)), both of which, it seems to me, should be part of this. /~\ The ASCII Mouse \ / Ribbon Campaign X Against H

Re: kernel condvars: how to use?

2017-12-13 Thread Mouse
still not MPSAFE. (I've commented the places I noticed that depend on the giantlock for correctness; there are doubtless others I haven't noticed.) /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8

Re: kernel condvars: how to use?

2017-12-11 Thread Mouse
the former would be. > In any case, neither __insn_barrier nor volatile is sufficient in the > multiprocessor model, Not sufficient, true, but necessary (though, depending on the implementations of things like C and mutexes, possibly implicitly provided). /~\ The ASCII

Re: kernel condvars: how to use?

2017-12-08 Thread Mouse
at anything above splsoftclock(), but I'm not sure enough to change it, especially since that's debugging code. (I suspect it arguably should use an SPL_HIGH spin mutex, though you've been saying in its current state this driver runs giantlocked so there is little immediate practical difference.) > ddb's lock == kernel's mutex_t Good. Thanks. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: kernel condvars: how to use?

2017-12-08 Thread Mouse
t and am about to test it) in a new2/ directory in the anonymous ftp area I mentioned upthread. Many thanks once again. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: kernel condvars: how to use?

2017-12-08 Thread Mouse
ow who holds it; I'm not sure how to find out. I should >> probably go peek under the hood. > With LOCKDEBUG, if you know the lock address you can use `show lock' > in ddb. ddb's lock == kernel's kmutex_t? Or do I need to work out the address of the mutex's mtx_lock, or

Re: kernel condvars: how to use?

2017-12-07 Thread Mouse
" paradigm is all that good a one for my anticipated use. Rather than replace the lpt driver entirely, I had it grow another flag bit in the device minor number: 0x100 indicates this `raw' mode. As for the code ftp.rodents-montreal.org:/mouse/misc/lpt/ holds the code. base/ has the

kernel condvars: how to use?

2017-12-07 Thread Mouse
ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: avoid spinning processes when catching SEGV/BUS/FPE

2017-12-07 Thread Mouse
etc), and only when generated from those harwdare traps (the code is in trapsignal()). Thus, the nested signal will always kill the process (usually with a coredump) and there is no "when it returns". /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTML

Re: avoid spinning processes when catching SEGV/BUS/FPE

2017-12-06 Thread Mouse
elf to those cases, under a few reasonable assumptions about the hardware and when/how it traps and what returning to userland without delivering the signal does). /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email

Re: PMFE_RADIO_TOGGLE events

2017-12-04 Thread Mouse
>> I don't know. I have never used bluetooth at all, [...] > Does that mean that you're a wired mouse, or do use USB and a dongle > and some proprietary protocol? I'm a wired Mouse. :) > Sorry ... that was just impossible to resist. Nor would I say you should have resisted.

Re: PMFE_RADIO_TOGGLE events

2017-12-03 Thread Mouse
up in ifconfig, and there's nothing analogous, I guess I'd be inclined to change one of those. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: PMFE_RADIO_TOGGLE events

2017-12-03 Thread Mouse
nt with neither of the above, though the details would vary. As for a list of interfaces? Do what ifconfig -l does and then filter based on type, would be my raction. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ E

Re: raid and cgd

2017-11-26 Thread Mouse
hile I know a good deal less about them, I think SSDs have some related-but-different issues.) /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: raid and cgd

2017-11-26 Thread Mouse
er access? /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: FFS corruption

2017-11-20 Thread Mouse
0 filesystem of the same size with easily identifiable content, to see if any of that content appears in the affected domU filesystem? dholland's identification of the overwrite data as inodes certainly does feel provocative, but I'm not sure what to make of it. /~\ The ASCII

Re: FFS corruption

2017-11-20 Thread Mouse
ck shouldn't care. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: ext2fs superblock updates

2017-11-16 Thread Mouse
rs (the superblock gets ovewritten heavily) and sysadmins a significant fraction of whom were competent to do things like manually repair damaged filesystems. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email!

Re: ext2fs superblock updates

2017-11-16 Thread Mouse
ck and left untouched > thereafter. They are generated by _newfs_ and left untouched thereafter. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: New line discipline flag to prevent userland open/close of the device

2017-10-30 Thread Mouse
>> Disabling user opens, by any means, would make such things >> significantly more difficult. > Hmm, indeed. In the end we don't realy care as long as that open > does not change the serial communication parameters. I'm not sure even that is good. I have at least one Su

Re: New line discipline flag to prevent userland open/close of the device

2017-10-30 Thread Mouse
ed off, but the keyboard is, for whatever reason, still sounding). Disabling user opens, by any means, would make such things significantly more difficult. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email!

Re: Access to DMA memory while DMA in progress?

2017-10-27 Thread Mouse
e a separate bus_dma implementation of its own) leads me to think it has no such issues; all POSTREAD does there is copy from the bounce buffer (if the transfer is bounced) and issue an lfence memory barrier. (Hmm, I wonder if the memory barrier needs to be before the memcpy) /~\ The ASCII

Re: Access to DMA memory while DMA in progress?

2017-10-27 Thread Mouse
le until the whole transfer is finished? For my purposes, unelss amd64 is such a platform, I'm willing to write off portability to such machines. Is there any way to detect them from within the driver? I could just ignore the issue, but I'd prefer to give an error at attach time. /~\ The ASCII

Access to DMA memory while DMA in progress?

2017-10-27 Thread Mouse
?). My impression is that bus_dma is pretty stable, and, thus, version doesn't matter much. But, in case it matters, 5.2 on amd64. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39

bus_dmamap_unload and interrupt priority

2017-10-19 Thread Mouse
mation too. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: amd64: kernel aslr support

2017-10-06 Thread Mouse
his prekern. I just mean I would really like to see reboots cut out the time between the old kernel deciding to reboot and the bootloader loading the new kernel. The trip back through the BIOS can, and on some of my machines does, turn what could be a fifteen- or thirty-second reboot into a mul

Re: amd64: kernel aslr support

2017-10-05 Thread Mouse
The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: amd64: kernel aslr support

2017-10-04 Thread Mouse
to help me make sense of it. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Proposal: Disable autoload of compat_xyz modules

2017-09-11 Thread Mouse
> A secure system is also a system which is simple. That ship sailed long ago, back around "options LKM" time. Indeed, security is most of why I turn that off in my kernels (MODULAR too, for OS revs recent enough to have it). /~\ The ASCII Mouse \ / Ri

Re: how to tell if a process is 64-bit

2017-09-08 Thread Mouse
fast (they don't do _anything_ fast), and not in single instructions, but so what? Even a sparc64 machine can't do a general-purpose 64-bit add in a single instruction unless both inputs are already in registers and leaving the output in a register is acceptable. /~\ The ASCII Mouse \

Re: how to tell if a process is 64-bit

2017-09-08 Thread Mouse
d64 and i386 are under amd64 kernels. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: how to tell if a process is 64-bit

2017-09-08 Thread Mouse
quot;. If not, "which emulation is it using?" may be close enough to be useful, and is easy to answer, though perhaps somewhat inconvenient (ktrace writes a record with the emulation type; with no tracing points turned on that should be all it writes). /~\ The ASCII

Re: how to tell if a process is 64-bit

2017-09-08 Thread Mouse
estion, but then I realized that, depending on the answer to the above, that may not be true. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Proposal: Disable autoload of compat_xyz modules

2017-08-02 Thread Mouse
ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Proposal: Disable autoload of compat_xyz modules

2017-08-02 Thread Mouse
o userland; sparc32 userland under sparc64 kernel needs elf32 but not elf64) /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Understanding PR kern/43997 (kernel timing problems / qemu)

2017-07-30 Thread Mouse
ooking into the possibility that this is another manifestation of the same underlying problem, whatever it was. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: exact semantics of union mounts (and TRYEMULROOT)

2017-07-17 Thread Mouse
to continue to support the current semantics. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: exact semantics of union mounts (and TRYEMULROOT)

2017-07-15 Thread Mouse
gh easier to implement to have provoked difference /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: exact semantics of union mounts (and TRYEMULROOT)

2017-07-14 Thread Mouse
hat's not actually what's going on here, but that's what it looks like to me. Perhaps I'm missing something. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: exact semantics of union mounts (and TRYEMULROOT)

2017-07-11 Thread Mouse
show EROFS when attempted on a read-only filesystem; in that case, I think it's true. Though, of course, if you don't care about the current semantics /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D

Re: exact semantics of union mounts (and TRYEMULROOT)

2017-07-11 Thread Mouse
e of those decade-plus-old semantics. Your first email left me thinking it was the latter. If it's actually the former, most of what I wrote is irrelevant and I have little-to-nothing to say on the subject, since I'm not familiar with the Plan 9 semantics. /~\ The ASCII

Re: exact semantics of union mounts (and TRYEMULROOT)

2017-07-10 Thread Mouse
ghout, that is covered by atomicity; it's really relevant only in case of a crash, and then can be only a best-effort attempt, since crashes can involve arbitrary corruption of just about anything. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLm

Re: exact semantics of union mounts (and TRYEMULROOT)

2017-07-10 Thread Mouse
rename("x","y") succeeds, "y" should then refer to the file "x" used to refer to, which that violates. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Can't compile NetBSD kernel in Virtual Box due to assym.h error

2017-07-04 Thread Mouse
y_ cross-building. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Power-cycle a usb port

2017-04-16 Thread Mouse
:-) /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: PCI BAR's prefetchable bit and pci_mapreg_map()

2017-03-30 Thread Mouse
the 4th argument and the prefetchable bit, it sets >> BUS_SPACE_MAP_PREFETCHABLE only when both bits are set. doesn't sound correct to me, in view of the devices mentioned upthread that actually are prefetchable but which don't set the prefetchable BAR bit: they won't get prefetch under plan A.

Re: Restricting rdtsc [was: kernel aslr]

2017-03-28 Thread Mouse
I wouldn't assume without testing. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Restricting rdtsc [was: kernel aslr]

2017-03-28 Thread Mouse
defense. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Restricting rdtsc [was: kernel aslr]

2017-03-28 Thread Mouse
ally help in practice?) (3) Do you maybe want to log something, and/or print to the process's tty and/or the console, so that users whose programs start mysteriously crashing have at least a fighting chance of figuring out why? /~\ The ASCII Mouse \ / Ribbon Campaign X Aga

Re: kernel aslr: someone interested?

2017-03-25 Thread Mouse
, but, if you could relocate everything in kernel space periodically, say, every second, it could _significantly_ increase the work factor for exploitation. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email!

Re: PAX mprotect and JIT

2017-02-26 Thread Mouse
flush the I$). Well, you need something. I'm not sure how fair "memory barriers" is as a term for cache pushes/flushes. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7

Re: DISKLABEL_EI option for system with MBR

2017-02-14 Thread Mouse
ot broken - or broken worse - in between the versions I use and the versions you looked at. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: UVM and the NULL page

2016-12-29 Thread Mouse
this discussion? Of course, those too are generally arch-specific. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: spurious DIAGNOSTIC message "no disk label"

2016-12-28 Thread Mouse
The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: spurious DIAGNOSTIC message "no disk label"

2016-12-26 Thread Mouse
I never ran into (especially since I'm pretty sure I never ran real 4.3 on anything but a VAX). /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: UVM and the NULL page

2016-12-26 Thread Mouse
> The only reason I know for mapping address zero [...] > Anyway mmap() without MAP_FIXED should never return NULL. Perhaps it's time to implement null pointers as something other than all-bits-zero? /~\ The ASCII Mouse \ / Ribbon Campaign X Agains

Re: A Fast Alternative to Modulo Reduction

2016-12-16 Thread Mouse
which will need to be paid back down the road upon encountering a machine where 32 bits is not a convenient data size.) /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: ugen vs interfaces

2016-11-15 Thread Mouse
indeed work. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: ugen vs interfaces

2016-11-15 Thread Mouse
ve some clue what the concepts they're talking about are. (Reference documentation tends ot be like that.) /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: ugen vs interfaces

2016-11-15 Thread Mouse
~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: ugen vs interfaces

2016-11-15 Thread Mouse
y seem to be at the heart of my confusion here /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: ugen vs interfaces

2016-11-15 Thread Mouse
ssues with the ugen(4) driver. Well, unless it lets me get hold of interface 2 I doubt it will actually help much here, but it won't hurt to try. I'll ping you offlist. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org /

ugen vs interfaces

2016-11-15 Thread Mouse
if they'd help. But I suspect there's just something simple I'm not getting /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Simplify bridge(4)

2016-02-13 Thread Mouse
d fear that. To whoever suggested vether(4) - jnemeth, I think - was getting rid of tap(4) any part of what you meant? /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Simplify bridge(4)

2016-02-13 Thread Mouse
The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Simplify bridge(4)

2016-02-12 Thread Mouse
that bridge should not, conceptually, be a network interface at all; I suspect it was done as a network interface simply because that got a lot of infrastructure for free - and, if it works to put an address on the bridge interface itself, because that part of it _should_ be a network interface. /~\ The AS

Re: Simplify bridge(4)

2016-02-10 Thread Mouse
y transit and not > have to worry about acting as both transit and endpoint. I don't see why bridge has to act as endpoint even now. (I suspect this is due to whatever I'm missing that leads to my first question, above) /~\ The ASCII Mouse \ / Ribbon Campaign X

Re: dbcool, envsys, powerd shutting down my machine

2016-02-02 Thread Mouse
to pass the accurate data to the OS, but that's often possible only with cooperation of the hardware maker. It's also possible the hardware has a binary "emergency over-temperature" sensor that's accurate enough to power down based on, and a less-accurate temperature sensor the OS can access

Re: On softints, softnet_lock and sleeping (aka ipv6 vs USB network interfaces)

2015-12-07 Thread Mouse
etBSD's softint design. But then, I'm not convinced anyone truly designed it, rather than it just growing by accretion since softints were created (by UCB?). /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: Improving use of rt_refcnt

2015-07-09 Thread Mouse
Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: retrocomputing NetBSD style

2015-06-03 Thread Mouse
would do a damn thing with the results? Of course I don't care enough. NetBSD has abandonded me and my use cases; why shouldn't I reciprocate? /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61

Re: Removing ARCNET stuffs

2015-05-28 Thread Mouse
that support IP over serial links too.) /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: UVM crash in NetBSD/i386 PAE with 32 GB of RAM

2013-12-14 Thread Mouse
than half my x86 machines are not the former. (Admittedly, most of that more than half are incapable, for other reasons, of taking enough RAM to have any use for PAE.) /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org

Re: qsort_r

2013-12-08 Thread Mouse
for passing to (say) qsort, thereby fixing the problem once, for all uses, rather than depending on each called thing being fixed separately. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61

Re: qsort_r

2013-12-08 Thread Mouse
, I can have a stab at answering that question. (I know a few of the things, such as there is an exactly-8-bit type, but I feel fairly sure I don't know them all; I'm even now still discovering such things occasionally.) /~\ The ASCII Mouse \ / Ribbon Campaign X

Re: qsort_r

2013-12-08 Thread Mouse
there _is_ something wrong, at the language level, with gcc's version. Or did I misread? /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: qsort_r

2013-12-08 Thread Mouse
Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: qsort_r

2013-12-08 Thread Mouse
Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: qsort_r

2013-12-08 Thread Mouse
Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: qsort_r

2013-12-08 Thread Mouse
tell it to make nil pointers all-0-bits but break the assumption that int has no padding bits in it. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: qsort_r

2013-12-08 Thread Mouse
worrying about how porky gcc is, sooner or later you'll get irritated enough to write your own... True. That it will ever happen, though, depends on a bunch of assumptions which are looking less and less plausible these years. /~\ The ASCII Mouse \ / Ribbon Campaign X

Re: suprious reboot on netbsd-6:i386 with PAE

2013-12-05 Thread Mouse
with their incorrect assumptions. As for whether binary-compat code should provide a \0, that depends on the extent to which binary compat is supposed to be compatible even in respects that have never been promised. I could argue that either way. /~\ The ASCII Mouse \ / Ribbon

Re: suprious reboot on netbsd-6:i386 with PAE

2013-12-05 Thread Mouse
the line. I'm sure some-to-all of those provoke who cares about that? reactions, but they all are things that have broken something at some layer for me, that have led to less-than-smooth version changes. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTML

Re: suprious reboot on netbsd-6:i386 with PAE

2013-12-05 Thread Mouse
broken compatability in some cases even for those.) /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: posix message queues and multiple receivers

2013-11-26 Thread Mouse
- it typically improves performance - to have multiple workers serving requests. NFS, as mentioned above, is a fairly good example (in these respects). /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email

Re: in which we present an ugly hack to make sys/queue.h CIRCLEQ work

2013-11-26 Thread Mouse
been out-of-spec since the day NetBSD decided it was going to use C99 rather than some older version of C; it's just that only now is that out-of-spec-ness actually biting anyone. (That decision may have been implicit in a compiler version change.) /~\ The ASCII Mouse

Re: in which we present an ugly hack to make sys/queue.h CIRCLEQ work

2013-11-24 Thread Mouse
wasted is small enough to be unimportant...in most cases.) /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: in which we present an ugly hack to make sys/queue.h CIRCLEQ work

2013-11-24 Thread Mouse
. Again, you're ignoring the struct-valued lvalue expressions involved, focusing instead on the member-reference expressions containing them. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D

Re: in which we present an ugly hack to make sys/queue.h CIRCLEQ work

2013-11-24 Thread Mouse
going to ask my go-to C reference person to check my reading on this point). /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: in which we present an ugly hack to make sys/queue.h CIRCLEQ work

2013-11-24 Thread Mouse
) overrides 6.5 #7 (the anti-alias rule quoted upthread). (My own guess would be that it does.) /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: in which we present an ugly hack to make sys/queue.h CIRCLEQ work

2013-11-24 Thread Mouse
perform certain accesses to values. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: in which we present an ugly hack to make sys/queue.h CIRCLEQ work

2013-11-22 Thread Mouse
to see details to do more than take guesses, though, of course. but of course anonymous unions aren't supported until C11. Or gcc; I think gcc had anonymous unions before C11, didn't it? /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents

Re: in which we present an ugly hack to make sys/queue.h CIRCLEQ work

2013-11-21 Thread Mouse
off getting broken. I do not like C's type sloppiness for the most part /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: posix_fallocate

2013-11-17 Thread Mouse
of the file? /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: [patch] changing lua_Number to int64_t

2013-11-17 Thread Mouse
Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

Re: posix_fallocate

2013-11-17 Thread Mouse
. But some of the arguments kre has presented here do not, IMO, hold water. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTMLmo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B

<    1   2   3   4   5   6   7   8   9   >