Date: Thu, 28 May 2020 13:08:27 -0700 From: Adrian Chadd <adrian@freebsd.org> To: "freebsd-mips@freebsd.org" <freebsd-mips@freebsd.org> Subject: unaligned exception load emulation bugs Message-ID: <CAJ-VmongCAmfoh_z7vA0Zb-n6qV7GKUv6k7CTb7EFykrdjajGg@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
hi! I've discovered that our unaligned exception load emulation path likely hasn't worked in a while due to some exciting compiler behaviour. https://reviews.freebsd.org/D25040 I'd appreciate some pointers/suggestions on better ways to fix this. As I haven't unboxed my mips64 hardware in a while I'd also appreciate some testing there too. I think it's worth just combining the two macros and the address increment into a single macro w/ address offset just to be (a) slightly more efficient and (b) ensure that the dependency bits for assembler arguments are done right, but I'd prefer to do that in a subsequent commit. Thanks, -adrian
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmongCAmfoh_z7vA0Zb-n6qV7GKUv6k7CTb7EFykrdjajGg>