-
alanc
-
alanc
-
jbk
heh.. i wonder how painful it'd be to update the kerberos bits in illumos-gate
-
jbk
i suspect at some point it might be needed if only for smb
-
tsoome
jbk those are a bit scattered, but I don't think its hopeless.
-
tsoome
-
sommerfeld
the export control situation was very different when most of that code was being written....
-
tsoome
right...
-
dangergrrl
-
dangergrrl
I don't know how it works, the hype says it's some sort of vm
-
dangergrrl
if it's a full vm maybe omnios can boot on it soon :)
-
dangergrrl
lol
-
dangergrrl
hey, my phone just got elevated to a first class computing platform for my lab and the tensor CPU in the thing probably beats my best Intel CPU by a good margin (I7-8809g)
-
dangergrrl
I will have an alphastation/openvms 7.3 sim on it in a few hours! :) finally it's 2025 and I can carry a vaxcluster in my coat pockrt! lol
-
neirac
I just lost a home machine due to a faulty PSU.Is there an engine in fmadm that has voltage sensors?, the premise is that I could define some min/max threshold of operation to at least sense that something is going on with the psu.
-
tsoome
I would suspect it is rather vendor specific
-
tsoome
-
neirac
tsoome I could only find coretemp(4D) that has temperatures, seems something like Hw.sensors is missing or at least I could not find an interface where to pull voltage values, like the described here
openbsd.org/papers/asiabsdcon2009-sensors-slides.pdf
-
wiedi
-
neirac
wiedi awesome, thanks!, an apropos sensor should found that one.
-
tsoome
yea, the framework is there, cpu sensors are connected, but the voltage etc are from motherboard (if available)
-
neirac
From what I understand, a driver like OpenBSD lm(4) should be created and expose the voltage,fans,etc through the ksensor api.
-
neirac
I was reading this RFD
rfd.shared.oxide.computer/rfd/0291 that is not related with the same problem but is relevant.
-
Smithx10
Anyone able to run Windows Server 2025 on bhyve?
-
rmustacc
neirac: Depending on what kind of board you have, a lot of that is exposed via impi.
-
rmustacc
Which can then be plumbed into topo which is kind of the what is the route to all of the sensors.
-
rmustacc
It's worth noting, most x86 CPUs aren't connected to that i2c bus that you'd find that on, but this all depends entirely on the board.
-
rmustacc
And no, the GPIO stuff I did (but don't currently have an i86pc consumer of which is why it's not up) doesn't have anything to do with this.
-
neirac
rmustacc thank for the clarification, I will check ipmi in the board.
-
sommerfeld
Smithx10: not exactly what you're asking but I recently successfully set up Windows 11 Home.
-
twobitsahead
What hurdles would there be with building the illumos-gate with the GNU linker in place of the native linker?
-
rmustacc
Quite a number of things you'd have to figure out. We definitely leverages features and flags that aren't present there. It also doesn't understand the v2 mapfile syntax we use, IIRC.
-
rmustacc
Is there something in particular you're trying to do?
-
twobitsahead
Thanks. Not one thing in particular. I'm trying to better understand the interplay and limitations between these two linkers and the system
-
twobitsahead
I've come across some materials suggesting the possibility of linking certain applications against the GNU linker, although I'm not sure of the accuracy of those materials. I didn't have much luck in finding more info on the matter. Could you tell me a bit about when the native linker vs GNU linker might be used?
-
rmustacc
The general suggestion is if you're building a program on illumos, you use the native linker.
-
rmustacc
Specifically on illumos, for illumos.
-
rmustacc
If you're cross-compiling to a totally different non-illumos host triple, then you will need a different linker.
-
twobitsahead
Noted. Thanks!
-
jbk
for illumos#17062, there isn't a way to disable the FPU-ified versions of fletcher4 as a workaround (i.e. to avoid the bug until fix can be applied), is there?
-
jbk
i'm looking at the zfs code, and I don't see an obvious way, but not sure i haven't missed something
-
jbk
(i.e. something that could be easily done via loader -- I suppose you could boot kmdb, alter the array of implementations before zfs inits, and let the system continue, but that's probably a bit too much)
-
richlowe
I thought it sniffed for which was fastest?
-
richlowe
or something.
-
richlowe
oh, that's exactly what I was about to suggest
-
jbk
yeah, the problem is without the above fix, it'll probably chose an implementation that uses the FPU
-
jbk
well with or without the fix, it'll probably choose that implementation
-
jbk
just without the fix for 17062, it can panic if lwp0 decides it needs to do some i/o on zfs
-
jbk
presumably the non-fpu verisons would avoid it if there was a way to force them
-
sommerfeld
jbk: did you try patching fletcher_4_impl_chosen and fletcher_4_initialized in /etc/system ?
-
sommerfeld
or does that happen too late?
-
tsoome
but what is a hold on 17062?
-
tsoome
gerrit lists it as integrated?
-
richlowe
I imagined this is racktop backport hell?
-
tsoome
ah, indeed
-
sommerfeld
yeah, but any number of things can prevent you from upgrading to the latest bits.
-
andyf
There's a way to force the selection, I'm sure..
-
andyf
As sommerfeld says, fletcher_4_impl_chosen = 2 should lock it to the superscalar4 implementation, other values choose others.
-
andyf
You should need to touch fletcher_4_initialized though
-
andyf
*shouldn't
-
jbk
it looked like when it does it's tests, it'll overwrite that
-
jbk
oh hrm.. it's setting then restoring it...
-
jbk
i missed that earlier
-
paulf
Is the mutex_init interface different from Solaris?
-
jbk
do you mean kernel or userland?
-
jbk
i don't think the kernel interface has changed in a fairly long time... there's been _some_ changes to the userland mutex stuff IIRC, but it shouldn't be in a manner that breaks existing stuff
-
jbk
(if it is, definitely want details)
-
richlowe
paulf: what's going wrong?
-
richlowe
there have been changes in userland related to robustness, and other things.
-
paulf
userland, trying to see why Valgrind thread tools are having issues with pthread_mutex_init
-
richlowe
ok, well only the behaviour in some corner cases is different
-
richlowe
that I remember at least
-
paulf
I think I see the problem
-
paulf
Valgrind has wrappers for pthread_mutex_init and (Solaris and Illumos only) for mutex_init
-
rmustacc
paulf: A bunch of things changed for
illumos.org/issues/16200.
-
fenix
→
BUG 16200: posix NORMAL lock is required to deadlock (Closed) |
code.illumos.org/c/illumos-gate/+/3255
-
paulf
With OI it looks like those are both public, so now Valgrind intercepts two calls
-
richlowe
oh, oh, I forgot the structuring there
-
rmustacc
Both pthreads and C11 mutex initialization will call the mutex_init() entry point which is public in libc.
-
alanc
on the Solaris side, the only change to pthread_mutex_init was the equivalent of
illumos.org/issues/9959
-
fenix
→
BUG 9959: pthread_mutex_init should initialize mutex appropriately for robust mutex_init (Closed)
-
paulf
Prior to the change return (mutex_init((mutex_t *)mutex, type, &prioceiling)); might have been a sibling call
-
paulf
only redirecting mutex_init fixes 4 testcases on OI, I need to check if that breaks things on Solaris
-
paulf
time fir bed, but getting close to having DRD functional again