Subject: Re: Existing PRs
To: Chris Gilbert <chris@paradox.demon.co.uk>
From: Richard Earnshaw <rearnsha@arm.com>
List: port-arm32
Date: 03/29/2001 11:22:55
> port-arm32/8564[open sw-bug] Kernel forgets that it is ptracing a process
> AND (these two are medium, serious)
> port-arm32/7122[open sw-bug] Breakpoints lost under heavy swapping
> AND
I saw these while trying to build (and debug) Mozilla on a SHARK. I gave
up after a while, since I was unable to make progress, and I don't have
the source downloaded any more to check. I am fairly sure there are some
weirdnesses in the arm32 VM system somewhere, but I've no idea where.
> port-arm32/8156[open sw-bug] step/next in gdb do not work
The PR cited in this one (bin/7565) has now been closed. Any remaining
problems here are due to the fact that gcc (in the NetBSD tree) does not
pass -x to the linker to force it to strip out local labels after linking
(most assemblers do this during assembly, but for various reasons the arm
assembler does not -- maybe cannot). The local labels confuse gdb when it
tries to single-step (it appears to the debugger that the function has
changed). Similarly, -x should be passed when building shared libs (or
strip -x should be run afterwards).
> Priority: medium Severity: non-critical
> port-arm32/8484[open change-request] rewrite of Acorn ASC SCSI driver
> Submit? or has richard got a newer version?
I'm working on this one.
> port-arm32/12155[open change-request] Add libarch support for flushing the
> read buffer
> Submit?
I thought the patch was in the PR. If not, I'm fairly sure it was posted
to this list. We need to ensure that such a call only tries to issue the
CP15 instruction on processors that have that feature.
> port-arm32/12363[open change-request] Minor performance tweak to bcopy_page.S
> I thought this went in? or was it only part of it?
Some of it went in. But other bits didn't.
R.