* linux-user cannot allocate stack memory on riscv64 host due to non-zero guest_base
@ 2024-06-25 11:37 Andreas Schwab
2024-06-25 15:47 ` Richard Henderson
0 siblings, 1 reply; 18+ messages in thread
From: Andreas Schwab @ 2024-06-25 11:37 UTC (permalink / raw)
To: qemu-devel
When running qemu-riscv64 on a riscv64 host executing a ET_EXEC riscv64
binary it cannot allocate memory for the stack:
$ qemu-riscv64 -d page ./hello.riscv64
host mmap_min_addr=0x10000
Locating guest address space @ 0x3ee000
page layout changed following mmap
start end size prot
0000000000010000-0000000000013000 0000000000003000 ---
page layout changed following mmap
start end size prot
0000000000010000-0000000000011000 0000000000001000 r-x
0000000000011000-0000000000013000 0000000000002000 ---
page layout changed following mmap
start end size prot
0000000000010000-0000000000011000 0000000000001000 r-x
0000000000011000-0000000000013000 0000000000002000 rw-
mmap stack: Cannot allocate memory
The issue is that guest_base is non-zero, which turns the target_mmap
call with zero base in setup_arg_pages into a host mmap call with
non-zero base. On other hosts like x86_64 or aarch64, guest_base
remains zero and the issue does not occur.
--
Andreas Schwab, SUSE Labs, schwab@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: linux-user cannot allocate stack memory on riscv64 host due to non-zero guest_base
2024-06-25 11:37 linux-user cannot allocate stack memory on riscv64 host due to non-zero guest_base Andreas Schwab
@ 2024-06-25 15:47 ` Richard Henderson
2024-06-26 8:23 ` Andreas Schwab
0 siblings, 1 reply; 18+ messages in thread
From: Richard Henderson @ 2024-06-25 15:47 UTC (permalink / raw)
To: Andreas Schwab, qemu-devel
On 6/25/24 04:37, Andreas Schwab wrote:
> When running qemu-riscv64 on a riscv64 host executing a ET_EXEC riscv64
> binary it cannot allocate memory for the stack:
>
> $ qemu-riscv64 -d page ./hello.riscv64
> host mmap_min_addr=0x10000
> Locating guest address space @ 0x3ee000
> page layout changed following mmap
> start end size prot
> 0000000000010000-0000000000013000 0000000000003000 ---
> page layout changed following mmap
> start end size prot
> 0000000000010000-0000000000011000 0000000000001000 r-x
> 0000000000011000-0000000000013000 0000000000002000 ---
> page layout changed following mmap
> start end size prot
> 0000000000010000-0000000000011000 0000000000001000 r-x
> 0000000000011000-0000000000013000 0000000000002000 rw-
> mmap stack: Cannot allocate memory
>
> The issue is that guest_base is non-zero, which turns the target_mmap
> call with zero base in setup_arg_pages into a host mmap call with
> non-zero base. On other hosts like x86_64 or aarch64, guest_base
> remains zero and the issue does not occur.
You need to be more precise in your bug reports, because it works for me.
Everything non-PIE, statically linked:
./qemu-riscv64: ELF 64-bit LSB executable, UCB RISC-V, RVC, double-float ABI, version 1
(SYSV), statically linked, BuildID[sha1]=92e2b4b9a2cbcc91ac029a49ec72eaefe5111f38, for
GNU/Linux 4.15.0, with debug_info, not stripped
/home/rth/a.out: ELF 64-bit LSB executable, UCB RISC-V, RVC, double-float ABI, version 1
(SYSV), statically linked, BuildID[sha1]=4c52c576a0452e97d9117b89dd317c88460b0768, for
GNU/Linux 4.15.0, not stripped
$ ./qemu-riscv64 -d page ~/a.out
host mmap_min_addr=0x1000
Locating guest address space @ 0x3ff000
page layout changed following mmap
start end size prot
0000000000010000-0000000000084000 0000000000074000 ---
...
end_code 0x0000000000078388
start_code 0x0000000000010000
start_data 0x00000000000795b0
end_data 0x000000000007e8a8
start_stack 0x0000003f812224a0
brk 0x0000000000084000
entry 0x000000000001041c
argv_start 0x0000003f812224a8
env_start 0x0000003f812224b8
auxv_start 0x0000003f81222570
...
Hello, World!
I don't doubt that you see a problem, but I need a reproducer, not a guess as to what the
problem might be. Certainly guest_base is *not* it. One can always force the use of a
non-zero base with -B or -R.
r~
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: linux-user cannot allocate stack memory on riscv64 host due to non-zero guest_base
2024-06-25 15:47 ` Richard Henderson
@ 2024-06-26 8:23 ` Andreas Schwab
2024-06-26 15:48 ` Richard Henderson
0 siblings, 1 reply; 18+ messages in thread
From: Andreas Schwab @ 2024-06-26 8:23 UTC (permalink / raw)
To: Richard Henderson; +Cc: qemu-devel
On Jun 25 2024, Richard Henderson wrote:
> can always force the use of a non-zero base with -B or -R.
$ qemu-riscv64 -d page -B 0x3ee000 hello.riscv64
host mmap_min_addr=0x1000 (fallback)
qemu-riscv64: /daten/src/test/hello.riscv64: requires virtual address space that is in use (omit the -B option or choose a different value)
--
Andreas Schwab, SUSE Labs, schwab@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: linux-user cannot allocate stack memory on riscv64 host due to non-zero guest_base
2024-06-26 8:23 ` Andreas Schwab
@ 2024-06-26 15:48 ` Richard Henderson
2024-06-26 15:54 ` Warner Losh
0 siblings, 1 reply; 18+ messages in thread
From: Richard Henderson @ 2024-06-26 15:48 UTC (permalink / raw)
To: Andreas Schwab; +Cc: qemu-devel
On 6/26/24 01:23, Andreas Schwab wrote:
> On Jun 25 2024, Richard Henderson wrote:
>
>> can always force the use of a non-zero base with -B or -R.
>
> $ qemu-riscv64 -d page -B 0x3ee000 hello.riscv64
> host mmap_min_addr=0x1000 (fallback)
> qemu-riscv64: /daten/src/test/hello.riscv64: requires virtual address space that is in use (omit the -B option or choose a different value)
>
Well, sure, but that obviously is where qemu-riscv64 itself is located.
Still not a valid test case.
r~
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: linux-user cannot allocate stack memory on riscv64 host due to non-zero guest_base
2024-06-26 15:48 ` Richard Henderson
@ 2024-06-26 15:54 ` Warner Losh
2024-06-27 7:54 ` Andreas Schwab
0 siblings, 1 reply; 18+ messages in thread
From: Warner Losh @ 2024-06-26 15:54 UTC (permalink / raw)
To: Richard Henderson; +Cc: Andreas Schwab, qemu-devel
[-- Attachment #1: Type: text/plain, Size: 718 bytes --]
On Wed, Jun 26, 2024 at 9:48 AM Richard Henderson <
richard.henderson@linaro.org> wrote:
> On 6/26/24 01:23, Andreas Schwab wrote:
> > On Jun 25 2024, Richard Henderson wrote:
> >
> >> can always force the use of a non-zero base with -B or -R.
> >
> > $ qemu-riscv64 -d page -B 0x3ee000 hello.riscv64
> > host mmap_min_addr=0x1000 (fallback)
> > qemu-riscv64: /daten/src/test/hello.riscv64: requires virtual address
> space that is in use (omit the -B option or choose a different value)
> >
>
> Well, sure, but that obviously is where qemu-riscv64 itself is located.
> Still not a valid test case.
>
Yea, what happens if you say -B 0x3ee000000 or something else that won't
conflict?
Warner
[-- Attachment #2: Type: text/html, Size: 1125 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: linux-user cannot allocate stack memory on riscv64 host due to non-zero guest_base
2024-06-26 15:54 ` Warner Losh
@ 2024-06-27 7:54 ` Andreas Schwab
2024-06-27 14:14 ` Warner Losh
0 siblings, 1 reply; 18+ messages in thread
From: Andreas Schwab @ 2024-06-27 7:54 UTC (permalink / raw)
To: Warner Losh; +Cc: Richard Henderson, qemu-devel
On Jun 26 2024, Warner Losh wrote:
> On Wed, Jun 26, 2024 at 9:48 AM Richard Henderson <
> richard.henderson@linaro.org> wrote:
>
>> On 6/26/24 01:23, Andreas Schwab wrote:
>> > On Jun 25 2024, Richard Henderson wrote:
>> >
>> >> can always force the use of a non-zero base with -B or -R.
>> >
>> > $ qemu-riscv64 -d page -B 0x3ee000 hello.riscv64
>> > host mmap_min_addr=0x1000 (fallback)
>> > qemu-riscv64: /daten/src/test/hello.riscv64: requires virtual address
>> space that is in use (omit the -B option or choose a different value)
>> >
>>
>> Well, sure, but that obviously is where qemu-riscv64 itself is located.
>> Still not a valid test case.
>>
>
> Yea, what happens if you say -B 0x3ee000000 or something else that won't
> conflict?
I didn't chose that number, qemu did. If it doesn't work then qemu must
be fixed.
--
Andreas Schwab, SUSE Labs, schwab@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: linux-user cannot allocate stack memory on riscv64 host due to non-zero guest_base
2024-06-27 7:54 ` Andreas Schwab
@ 2024-06-27 14:14 ` Warner Losh
2024-06-27 14:26 ` Andreas Schwab
0 siblings, 1 reply; 18+ messages in thread
From: Warner Losh @ 2024-06-27 14:14 UTC (permalink / raw)
To: Andreas Schwab; +Cc: Richard Henderson, QEMU Developers
[-- Attachment #1: Type: text/plain, Size: 1587 bytes --]
On Thu, Jun 27, 2024, 1:54 AM Andreas Schwab <schwab@suse.de> wrote:
> On Jun 26 2024, Warner Losh wrote:
>
> > On Wed, Jun 26, 2024 at 9:48 AM Richard Henderson <
> > richard.henderson@linaro.org> wrote:
> >
> >> On 6/26/24 01:23, Andreas Schwab wrote:
> >> > On Jun 25 2024, Richard Henderson wrote:
> >> >
> >> >> can always force the use of a non-zero base with -B or -R.
> >> >
> >> > $ qemu-riscv64 -d page -B 0x3ee000 hello.riscv64
> >> > host mmap_min_addr=0x1000 (fallback)
> >> > qemu-riscv64: /daten/src/test/hello.riscv64: requires virtual address
> >> space that is in use (omit the -B option or choose a different value)
> >> >
> >>
> >> Well, sure, but that obviously is where qemu-riscv64 itself is located.
> >> Still not a valid test case.
> >>
> >
> > Yea, what happens if you say -B 0x3ee000000 or something else that won't
> > conflict?
>
> I didn't chose that number, qemu did. If it doesn't work then qemu must
> be fixed.
>
And when you are diagnosing the root cause of the bug, the submitter of the
bug sometimes needs to do diagnostic tests when requested, not attack the
volunteers who are trying to help. If that's all you do, there will be no
fix. You can't talk to me like that and expect any reaction but "I have
better things to do with my time than deal with this jerk" regardless of
the merits of the original complaint.
Warner
--
> Andreas Schwab, SUSE Labs, schwab@suse.de
> GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
> "And now for something completely different."
>
[-- Attachment #2: Type: text/html, Size: 2518 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: linux-user cannot allocate stack memory on riscv64 host due to non-zero guest_base
2024-06-27 14:14 ` Warner Losh
@ 2024-06-27 14:26 ` Andreas Schwab
2024-06-27 14:55 ` Peter Maydell
0 siblings, 1 reply; 18+ messages in thread
From: Andreas Schwab @ 2024-06-27 14:26 UTC (permalink / raw)
To: Warner Losh; +Cc: Richard Henderson, QEMU Developers
Perhaps you should refrain from attacking the volunteers that report
bugs.
--
Andreas Schwab, SUSE Labs, schwab@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: linux-user cannot allocate stack memory on riscv64 host due to non-zero guest_base
2024-06-27 14:26 ` Andreas Schwab
@ 2024-06-27 14:55 ` Peter Maydell
2024-07-01 14:02 ` Andreas Schwab
0 siblings, 1 reply; 18+ messages in thread
From: Peter Maydell @ 2024-06-27 14:55 UTC (permalink / raw)
To: Andreas Schwab; +Cc: Warner Losh, Richard Henderson, QEMU Developers
On Thu, 27 Jun 2024 at 15:27, Andreas Schwab <schwab@suse.de> wrote:
> Perhaps you should refrain from attacking the volunteers that report
> bugs.
I think the tone of your previous email was extremely
terse and didn't actually answer the question, which is
quite easy to misinterpret as hostility.
We're all trying to achieve the same thing here, and the underlying
problem is that we can't reproduce the fault you're seeing.
So to help us with that, you need to provide more precise
instructions on exactly how we can get the result you see,
or else provide the answers to the questions we're asking
to try to get more diagnostic information.
For instance, this might help:
* how exactly did you build the binary (what source, what
compiler version, what OS, etc)
* a repro built binary
* exact QEMU command line
Clearly something is different between your setup and
Richard's and Warner's, so we need more detail to narrow
down what that is. Warner's questions are trying to find
out more about what's going on.
thanks
-- PMM
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: linux-user cannot allocate stack memory on riscv64 host due to non-zero guest_base
2024-06-27 14:55 ` Peter Maydell
@ 2024-07-01 14:02 ` Andreas Schwab
2024-07-01 16:05 ` Richard Henderson
0 siblings, 1 reply; 18+ messages in thread
From: Andreas Schwab @ 2024-07-01 14:02 UTC (permalink / raw)
To: Peter Maydell; +Cc: Warner Losh, Richard Henderson, QEMU Developers
[-- Attachment #1: hello.riscv64 --]
[-- Type: application/octet-stream, Size: 13632 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: linux-user cannot allocate stack memory on riscv64 host due to non-zero guest_base
2024-07-01 14:02 ` Andreas Schwab
@ 2024-07-01 16:05 ` Richard Henderson
2024-07-02 8:09 ` Andreas Schwab
2024-07-02 13:37 ` Andreas Schwab
0 siblings, 2 replies; 18+ messages in thread
From: Richard Henderson @ 2024-07-01 16:05 UTC (permalink / raw)
To: Andreas Schwab, Peter Maydell; +Cc: Warner Losh, QEMU Developers
Hi Andreas,
Thanks for the test binary.
Now I need to know about your qemu version and build configuration.
Your test binary still works for me. My configuration:
Debian GNU/Linux trixie/sid
gcc version 13.2.0 (Debian 13.2.0-25)
commit 60b4f3aff4e39be04f5d73c65a7e8ef838475c9f (HEAD, tag: v9.0.1, origin/stable-9.0)
../src/configure --static --disable-system --disable-tools --disable-docs
qemu-riscv64: ELF 64-bit LSB executable, UCB RISC-V, RVC, double-float ABI, version 1
(SYSV), statically linked, BuildID[sha1]=86144e2f215344440f3e21b65b2cf2b8cb33c67f, for
GNU/Linux 4.15.0, with debug_info, not stripped
LOAD 0x0000000000000000 0x0000000000010000 0x0000000000010000
0x000000000035feae 0x000000000035feae R E 0x1000
LOAD 0x0000000000360708 0x0000000000370708 0x0000000000370708
0x0000000000070ebc 0x00000000000833f0 RW 0x1000
So the end of .bss is at 0x3f3af8.
With -d page, I get
Locating guest address space @ 0x3f4000
which is uncomfortably close to the end of .bss, but seems to work.
r~
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: linux-user cannot allocate stack memory on riscv64 host due to non-zero guest_base
2024-07-01 16:05 ` Richard Henderson
@ 2024-07-02 8:09 ` Andreas Schwab
2024-07-02 14:13 ` Richard Henderson
2024-07-02 14:18 ` Richard Henderson
2024-07-02 13:37 ` Andreas Schwab
1 sibling, 2 replies; 18+ messages in thread
From: Andreas Schwab @ 2024-07-02 8:09 UTC (permalink / raw)
To: Richard Henderson; +Cc: Peter Maydell, Warner Losh, QEMU Developers
On Jul 01 2024, Richard Henderson wrote:
> With -d page, I get
>
> Locating guest address space @ 0x3f4000
Why do you get a different address?
--
Andreas Schwab, SUSE Labs, schwab@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: linux-user cannot allocate stack memory on riscv64 host due to non-zero guest_base
2024-07-01 16:05 ` Richard Henderson
2024-07-02 8:09 ` Andreas Schwab
@ 2024-07-02 13:37 ` Andreas Schwab
1 sibling, 0 replies; 18+ messages in thread
From: Andreas Schwab @ 2024-07-02 13:37 UTC (permalink / raw)
To: Richard Henderson; +Cc: Peter Maydell, Warner Losh, QEMU Developers
Please follow https://en.opensuse.org/openSUSE:RISC-V#QEMU_system_emulation
to start the JeOS-efi image. When logged in:
# zypper rm qemu-linux-user-riscv
# zypper in qemu-linux-user
Then you can run qemu-riscv64 inside:
# qemu-riscv64 -d page hello.riscv64
host mmap_min_addr=0x10000
Locating guest address space @ 0x3ee000
page layout changed following mmap
start end size prot
0000000000010000-0000000000013000 0000000000003000 ---
page layout changed following mmap
start end size prot
0000000000010000-0000000000011000 0000000000001000 r-x
0000000000011000-0000000000013000 0000000000002000 ---
page layout changed following mmap
start end size prot
0000000000010000-0000000000011000 0000000000001000 r-x
0000000000011000-0000000000013000 0000000000002000 rw-
mmap stack: Cannot allocate memory
--
Andreas Schwab, SUSE Labs, schwab@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: linux-user cannot allocate stack memory on riscv64 host due to non-zero guest_base
2024-07-02 8:09 ` Andreas Schwab
@ 2024-07-02 14:13 ` Richard Henderson
2024-07-02 14:18 ` Andreas Schwab
2024-07-02 14:18 ` Richard Henderson
1 sibling, 1 reply; 18+ messages in thread
From: Richard Henderson @ 2024-07-02 14:13 UTC (permalink / raw)
To: Andreas Schwab; +Cc: Peter Maydell, Warner Losh, QEMU Developers
On 7/2/24 01:09, Andreas Schwab wrote:
> On Jul 01 2024, Richard Henderson wrote:
>
>> With -d page, I get
>>
>> Locating guest address space @ 0x3f4000
>
> Why do you get a different address?
>
Come on, man. Please answer my question:
> Now I need to know about your qemu version and build configuration.
r~
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: linux-user cannot allocate stack memory on riscv64 host due to non-zero guest_base
2024-07-02 14:13 ` Richard Henderson
@ 2024-07-02 14:18 ` Andreas Schwab
0 siblings, 0 replies; 18+ messages in thread
From: Andreas Schwab @ 2024-07-02 14:18 UTC (permalink / raw)
To: Richard Henderson; +Cc: Peter Maydell, Warner Losh, QEMU Developers
https://build.opensuse.org/package/live_build_log/openSUSE:Factory:RISCV/qemu:qemu-linux-user/standard/riscv64
--
Andreas Schwab, SUSE Labs, schwab@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: linux-user cannot allocate stack memory on riscv64 host due to non-zero guest_base
2024-07-02 8:09 ` Andreas Schwab
2024-07-02 14:13 ` Richard Henderson
@ 2024-07-02 14:18 ` Richard Henderson
2024-07-02 14:39 ` Andreas Schwab
1 sibling, 1 reply; 18+ messages in thread
From: Richard Henderson @ 2024-07-02 14:18 UTC (permalink / raw)
To: Andreas Schwab; +Cc: Peter Maydell, Warner Losh, QEMU Developers
On 7/2/24 01:09, Andreas Schwab wrote:
> On Jul 01 2024, Richard Henderson wrote:
>
>> With -d page, I get
>>
>> Locating guest address space @ 0x3f4000
>
> Why do you get a different address?
Is /proc mounted in your environment?
The guest address base selection depends on /proc/self/maps.
r~
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: linux-user cannot allocate stack memory on riscv64 host due to non-zero guest_base
2024-07-02 14:18 ` Richard Henderson
@ 2024-07-02 14:39 ` Andreas Schwab
2024-07-02 14:45 ` Richard Henderson
0 siblings, 1 reply; 18+ messages in thread
From: Andreas Schwab @ 2024-07-02 14:39 UTC (permalink / raw)
To: Richard Henderson; +Cc: Peter Maydell, Warner Losh, QEMU Developers
On Jul 02 2024, Richard Henderson wrote:
> Is /proc mounted in your environment?
Sure, it's a fully running system on real hardware.
--
Andreas Schwab, SUSE Labs, schwab@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: linux-user cannot allocate stack memory on riscv64 host due to non-zero guest_base
2024-07-02 14:39 ` Andreas Schwab
@ 2024-07-02 14:45 ` Richard Henderson
0 siblings, 0 replies; 18+ messages in thread
From: Richard Henderson @ 2024-07-02 14:45 UTC (permalink / raw)
To: Andreas Schwab; +Cc: Peter Maydell, Warner Losh, QEMU Developers
On 7/2/24 07:39, Andreas Schwab wrote:
> On Jul 02 2024, Richard Henderson wrote:
>
>> Is /proc mounted in your environment?
>
> Sure, it's a fully running system on real hardware.
>
I mean, you're not running it in some chroot sandbox without /proc.
r~
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2024-07-02 14:45 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-25 11:37 linux-user cannot allocate stack memory on riscv64 host due to non-zero guest_base Andreas Schwab
2024-06-25 15:47 ` Richard Henderson
2024-06-26 8:23 ` Andreas Schwab
2024-06-26 15:48 ` Richard Henderson
2024-06-26 15:54 ` Warner Losh
2024-06-27 7:54 ` Andreas Schwab
2024-06-27 14:14 ` Warner Losh
2024-06-27 14:26 ` Andreas Schwab
2024-06-27 14:55 ` Peter Maydell
2024-07-01 14:02 ` Andreas Schwab
2024-07-01 16:05 ` Richard Henderson
2024-07-02 8:09 ` Andreas Schwab
2024-07-02 14:13 ` Richard Henderson
2024-07-02 14:18 ` Andreas Schwab
2024-07-02 14:18 ` Richard Henderson
2024-07-02 14:39 ` Andreas Schwab
2024-07-02 14:45 ` Richard Henderson
2024-07-02 13:37 ` Andreas Schwab
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).