10 Mar 2025 |
raitobezarius | 5th is too recent | 18:00:59 |
raitobezarius | I booted baremetal NixOS on 2th gen & 3rd gen, but never on 4th & 5th yet so far | 18:01:37 |
raitobezarius | and I think many server operators on NixOS already booted on AMD Genoa | 18:01:54 |
@elvishjerricco:matrix.org | ok so the point is that it's new enough hardware that it might have funkiness we haven't tested against? | 18:02:02 |
raitobezarius | (and we have good experience with x86_64-v3) | 18:02:04 |
raitobezarius | if it was a kernel crash, I could also say that it's old enough HW that the kernel breaks because I have many of those on my desk | 18:02:49 |
raitobezarius | (VPD page sizes are completely fucked up on SCSI since NixOS 21.05) | 18:03:09 |
raitobezarius | (still not fixed in any kernel) | 18:03:17 |
raitobezarius | but also if they say I'm booting with coreboot, it's yet another set of plausible I guess (?) | 18:03:52 |
aloisw | In reply to @aloisw:julia0815.de Or maybe they mandate relocalizable binaries there. Ok it seems that maybe PE is always relocalizable. | 18:04:51 |
raitobezarius | except on RISC-V | 18:05:08 |
raitobezarius | * except on RISC-V for COFF | 18:05:14 |
aloisw | I knew that stuff better 2 years ago. | 18:05:35 |
@elvishjerricco:matrix.org | oh great. The user practically ignored my request for HW info and decided to bisect nixpkgs instead of considering the systemd issue I linked | 18:07:11 |
@elvishjerricco:matrix.org | guess we'll see them again in a day or two | 18:07:34 |
raitobezarius | (lol) | 18:08:07 |
raitobezarius | i think it's a great experience to bisect baremetal HW | 18:08:15 |
raitobezarius | I totally did not put my little brother to this task for the last 2 weeks | 18:08:28 |
raitobezarius | they would have a better chance just reverting the systemdp atch | 18:09:05 |
raitobezarius | now we are talking about bisections, i'm going to post this: http://kernel.org/pub/linux/kernel/people/paulmck/Answers/Heisenbugs/QQAbisection.html | 18:09:18 |
@elvishjerricco:matrix.org | raitobezarius: Do you know if it would be possible to make qemu emulate an x86_64 system with this sort of issue? | 18:11:43 |
raitobezarius | well, you know what we did last time right | 18:12:09 |
raitobezarius | let me check the source code of qemu quickly | 18:12:24 |
raitobezarius | basically | 18:13:30 |
raitobezarius | bool x86_cpu_get_memory_mapping(CPUState *cpu, MemoryMappingList *list,
Error **errp);
| 18:13:32 |
raitobezarius | i think this needs to answer "yo bro i have nothing for you below 4GB boundary" | 18:13:41 |
raitobezarius | then you are going to reproduce it | 18:13:50 |
raitobezarius | target/i386/cpu.h | 18:14:01 |
raitobezarius | hmm | 18:14:37 |
raitobezarius | i think there's easier ways to do it | 18:14:40 |