Re: Unaligned user pointer issues..

2019-10-07 Thread Michael Cree
On Sun, Oct 06, 2019 at 08:25:05PM -0700, Linus Torvalds wrote: > So Guenther Roeck reported that my fancy readdir() user access > optimization broke alpha and sparc64 boot for him. > > (It really improves things on x86 - I swear! The cost of telling the > CPU over and over again to "please allow

Re: CONFIG_ARCH_SUPPORTS_INT128: Why not mips, s390, powerpc, and alpha?

2019-03-29 Thread Michael Cree
On Fri, Mar 29, 2019 at 01:07:07PM +, George Spelvin wrote: > I was working on some scaling code that can benefit from 64x64->128-bit > multiplies. GCC supports an __int128 type on processors with hardware > support (including z/Arch and MIPS64), but the support was broken on > early

Re: [PATCH] x86: Deprecate a.out support

2019-03-12 Thread Michael Cree
On Mon, Mar 11, 2019 at 03:11:55PM -0700, Matt Turner wrote: > On Mon, Mar 11, 2019 at 2:34 PM Arnd Bergmann wrote: > > On Mon, Mar 11, 2019 at 8:47 PM Måns Rullgård wrote: > > > Linus Torvalds writes: > > > > On Mon, Mar 11, 2019 at 11:08 AM Måns Rullgård wrote: > > > > We don't have any

Re: [PATCH 00/15] arch: synchronize syscall tables in preparation for y2038

2019-01-10 Thread Michael Cree
On Thu, Jan 10, 2019 at 11:42:32PM +0100, Arnd Bergmann wrote: > On Thu, Jan 10, 2019 at 7:10 PM Joseph Myers wrote: > > > > On Thu, 10 Jan 2019, Arnd Bergmann wrote: > > > > > - Add system calls that have not yet been integrated into all > > > architectures but that we definitely want there. >

Re: Generic kernel fails to boot on Alpha bisected to b38d08f3181c

2018-12-13 Thread Michael Cree
On Thu, Dec 13, 2018 at 08:07:24AM -0800, Tejun Heo wrote: > Hello, Michael. > > On Thu, Dec 13, 2018 at 09:26:12PM +1300, Michael Cree wrote: > > A kernel built for generic UP Alpha had been noted to fail to boot > > for quite some time (since the release of 3.18). The ke

Generic kernel fails to boot on Alpha bisected to b38d08f3181c

2018-12-13 Thread Michael Cree
A kernel built for generic UP Alpha had been noted to fail to boot for quite some time (since the release of 3.18). The kernel either locks up before printing any messages to the console or just falls back into the SRM with a HALT instruction again before any messages are printed to the console.

Re: [alpha] Debian 9.0 NETINST fails

2018-11-23 Thread Michael Cree
On Fri, Nov 23, 2018 at 01:41:17PM -0600, Bob Tracy wrote: > Trying the 20181120 minimal installation CD fails due to the firmware > for the Qlogic ISP1020 (1040.bin) SCSI adapter not being present, either > as built-in to the kernel or as a standalone file. No firmware means no > hard disks

Re: Alpha Avanti broken by 9ce8654323d69273b4977f76f11c9e2d345ab130

2018-08-20 Thread Michael Cree
On Mon, Aug 20, 2018 at 06:22:26AM -0400, Mikulas Patocka wrote: > Alpha already has a memory barrier inside arch_spin_unlock. > > > BTW. I think that arch_spinlock_t (and atomic_t) on alpha should be > 8-byte. See this case - writing the variable "x" performs > read-modify-write cycle on the

Re: [PATCH 1/6] alpha: Move __IGNORE* entries to non uapi header

2018-08-11 Thread Michael Cree
On Sat, Aug 11, 2018 at 08:28:04PM +0100, Al Viro wrote: > On Mon, Jul 16, 2018 at 03:53:53PM +0530, Firoz Khan wrote: > > It is correct to keep __IGNORE* entry in non uapi header > > asm/unistd.h while uapi/asm/unistd.h must hold information > > only useful for user space applications. > > >

Re: firefox-esr 52.6.0 available for alpha

2018-02-28 Thread Michael Cree
On Wed, Feb 28, 2018 at 12:43:54AM -0600, Bob Tracy wrote: > At some point in the near future, it will no longer be possible to build > Firefox on an Alpha unless someone takes up the gauntlet and puts > together a working Rust compiler. Rust uses the LLVM backend. There was once an

Re: [PATCH] alpha: fix crash if pthread_create races with signal delivery

2018-01-03 Thread Michael Cree
On Tue, Jan 02, 2018 at 02:01:34PM -0500, Mikulas Patocka wrote: > On alpha, a process will crash if it attempts to start a thread and a > signal is delivered at the same time. The crash can be reproduced with > this program: https://cygwin.com/ml/cygwin/2014-11/msg00473.html > > The reason for

[PATCH] alpha: extend memset16 to EV6 optimised routines

2018-01-03 Thread Michael Cree
Signed-off-by: Michael Cree <mc...@orcon.net.nz> --- arch/alpha/lib/ev6-memset.S | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/arch/alpha/lib/ev6-memset.S b/arch/alpha/lib/ev6-memset.S index 316a99aa9efe..1cfcfbbea6f0 100644 --- a/arch/alpha/lib/ev6-memset.S +++

Re: [BUG] 4.14 cannot find configured disks/partitions

2017-12-01 Thread Michael Cree
On Tue, Nov 28, 2017 at 11:49:55PM -0600, Bob Tracy wrote: > On Thu, Nov 23, 2017 at 11:10:10PM -0600, Bob Tracy wrote: > > Perhaps the subject isn't entirely accurate, but that's what seems to be > > the case. After loading the initial ramdisk, the boot process stalls > > (loops indefinitely)

[PATCH] alpha: Fix mixed up args in EXC macro in futex operations

2017-11-24 Thread Michael Cree
Fix the typo (mixed up arguments) in the EXC macro in the futex definitions introduced by commit ca282f697381 (alpha: add a helper for emitting exception table entries). Signed-off-by: Michael Cree <mc...@orcon.net.nz> --- arch/alpha/include/asm/futex.h | 8 1 file changed, 4 inse

Re: Do any Alpha systems include InfiniBand?

2017-10-23 Thread Michael Cree
On Fri, Oct 20, 2017 at 12:48:32PM -0700, Paul E. McKenney wrote: > Do any of the DEC Alpha systems that run recent kernels have InfiniBand? > Given my understanding of the history, I believe the answer to be "no". I am not aware of any Alpha systems with InfiniBand. Cheers Michael. -- To

Re: [RFC PATCH 1/2] arm64: mm: Use READ_ONCE/WRITE_ONCE when accessing page tables

2017-09-28 Thread Michael Cree
On Thu, Sep 28, 2017 at 08:43:54AM -0700, Paul E. McKenney wrote: > On Thu, Sep 28, 2017 at 09:45:35AM +0100, Will Deacon wrote: > > On Thu, Sep 28, 2017 at 10:38:01AM +0200, Peter Zijlstra wrote: > > > On Wed, Sep 27, 2017 at 04:49:28PM +0100, Will Deacon wrote: > > > > In many cases, page tables

Re: [BUG] 4.13.0 kernel build error on Alpha

2017-09-11 Thread Michael Cree
On Sun, Sep 10, 2017 at 10:23:40PM -0500, Bob Tracy wrote: > On Sun, Sep 10, 2017 at 10:16:41PM -0500, Bob Tracy wrote: > > On Sun, Sep 10, 2017 at 07:59:40PM -0700, Matt Turner wrote: > > > On Sun, Sep 10, 2017 at 3:34 PM, Bob Tracy wrote: > > > > Here we go again :-(.

Re: [PATCH 1/8] signal/alpha: Document a conflict with SI_USER for SIGTRAP

2017-07-17 Thread Michael Cree
On Fri, Jul 14, 2017 at 05:59:06AM -0500, Eric W. Biederman wrote: > in which cases the oddities will happen let alone test them. Plus at > least for ia64 and alpha those architectures don't appear to be > receiving updates for new syscalls, and no new hardware is being built > so I don't know

[PATCH] alpha: support R_ALPHA_REFLONG relocations for module loading

2017-06-23 Thread Michael Cree
Since commit 71810db27c1c853b33 (modversions: treat symbol CRCs as 32 bit quantities) R_ALPHA_REFLONG relocations can be required to load modules. This implements it. Tested-by: Bob Tracy <r...@gherkin.frus.com> Signed-off-by: Michael Cree <mc...@orcon.net.nz> --- arch/alpha/kernel/

Re: Question about DEC Alpha memory ordering

2017-02-14 Thread Michael Cree
On Tue, Feb 14, 2017 at 12:35:58PM +0100, Andrea Parri wrote: > On Mon, Feb 13, 2017 at 01:24:36PM -0800, Paul E. McKenney wrote: > > > > > > C auto/C-LB-LRW+OB-Ov > > (* > > * Result: Maybe > > * P0-P1 rf OB-Ov:

Alpha Kernel Regression [was Re: BRSGP relocation truncations in linking kernel for Alpha.]

2017-02-09 Thread Michael Cree
On Tue, Oct 25, 2016 at 09:26:38PM +1300, Michael Cree wrote: > And while I mention libc I am seeing (rather rare) random segfaults > in programs such as cp, tar, install and dpkg ever since the upgrade > to glibc 2.23 (or maybe it was 2.24). I am struggling to get a > backtrace bec

Re: [BUG] 4.9.0 build error on Alpha

2017-01-01 Thread Michael Cree
On Sat, Dec 31, 2016 at 09:20:37AM -0600, Bob Tracy wrote: > On Sat, Dec 31, 2016 at 10:11:45AM +, Maciej W. Rozycki wrote: > > (...) > > You need to keep the `*(.alphalib)' line only, i.e. drop the first and > > the last line added by the patch, as the output section statement and its > >

Re: [PATCH 2/3] ARM: convert to generated system call tables

2016-10-26 Thread Michael Cree
On Tue, Oct 25, 2016 at 12:28:16PM +0200, Arnd Bergmann wrote: > On Tuesday, October 25, 2016 10:12:10 PM CEST Michael Cree wrote: > > On Fri, Oct 21, 2016 at 03:06:45PM +0200, Arnd Bergmann wrote: > > > I see your point, but I think there are serious issues with the current >

Re: BRSGP relocation truncations in linking kernel for Alpha.

2016-10-26 Thread Michael Cree
On Tue, Oct 25, 2016 at 11:07:38AM -0700, Richard Henderson wrote: > On 10/25/2016 01:26 AM, Michael Cree wrote: > > And while I mention gdb, it no longer works on Alpha since version > > 7.10. Richard, would you be able to take a look at the bug report: > > https://so

Re: Linux kernel 3.18 and above does not boot on PC164

2016-03-02 Thread Michael Cree
On Tue, Mar 01, 2016 at 08:08:28PM +0100, JB wrote: > i compiled the latest 3.14.62 kernel for my PC164 EV56 alpha system. This > works without any failures since kernel 3.6.4 and above. > Unfortunately i cannot get the linux kernel 3.18 and above to boot (the > latest try today was a 4.4.3