All of lore.kernel.org
 help / color / mirror / Atom feed
* RE: [parisc-linux] Re: [parisc-linux-cvs] linux grundler
@ 2003-07-09 10:35 Joel Soete
  0 siblings, 0 replies; 26+ messages in thread
From: Joel Soete @ 2003-07-09 10:35 UTC (permalink / raw)
  To: Carlos O'Donell, parisc-linux; +Cc: parisc-linux-cvs

>>
>>> Builds/links/boots using my c3000 .config.
>
>Same here. Not dying under load either :)
>
>c.

hmm i tested successfully NS87... builtin but failed as module:
modprob do a page fault and lsmod shows me a module 'busy' and so the system

ailled to reboot (only power off button works but fs were so not cleanly
umount :( )

Cheers,
    Joel




------------------------------------------------------
Soldes Tiscali ADSL : 27,50 euros/mois jusque fin 2003.
On s'habitue vite à payer son ADSL moins cher!
Plus d'info? Cliquez ici... http://reg.tiscali.be/default.asp?lg=fr 

^ permalink raw reply	[flat|nested] 26+ messages in thread
[parent not found: <20030708022259.B62B849404E@palinux.hppa>]
* [parisc-linux] Re: [parisc-linux-cvs] linux grundler
@ 2003-02-10  8:38 John Marvin
  0 siblings, 0 replies; 26+ messages in thread
From: John Marvin @ 2003-02-10  8:38 UTC (permalink / raw)
  To: parisc-linux

> 2.4.20-pa24 PA20 memory ordering
> Kudos to John David Anglin and Carlos O'Donnell for realizing
> PA 2.0 is not strongly ordered like PA1.x is.
> Read appendix G or PA-RISC 2.0 Architecture (Gerry Kane) for
> details on "Memory Ordering Model".

Sorry, this is wrong.  I'm afraid you are wasting your time with all of
these code changes.

The problem is that the Kane book defines the architecture, i.e. it
defines what can be done, not what has been done.  Of course, to know what
has been done you have to read the various processor ERS's, and I'm not
sure we've made any of the PA2.0 chip ERS's available.

Anyway, no PA2.0 processor has implemented the PSW O bit, TLB O bit or
support for the ,o completers (they are just ignored).  All of the PA2.0
processors are strongly ordered, just like the PA1.x processors are.  I
can pretty much guarantee that no future PA processor is going to change
that fact.

John Marvin
jsm@fc.hp.com

^ permalink raw reply	[flat|nested] 26+ messages in thread
* [parisc-linux] re: [parisc-linux-cvs] linux grundler
@ 2003-02-09  8:55 John Marvin
  0 siblings, 0 replies; 26+ messages in thread
From: John Marvin @ 2003-02-09  8:55 UTC (permalink / raw)
  To: parisc-linux; +Cc: grundler

> Can I move the disable_sr_hashing() call from setup_bootmem() to
> before/after cache_init() in setup_arch()?

Sure. As long as you call it before paging_init() you will be OK.

> Please feel free to correct if you have time to muck with it.
> If my damage is not backed out in the morning, I'll back it out then.

I don't have a current tree and I need to go to bed.

John

^ permalink raw reply	[flat|nested] 26+ messages in thread
* [parisc-linux] re: [parisc-linux-cvs] linux grundler
@ 2003-02-09  7:40 John Marvin
  2003-02-09  8:26 ` [parisc-linux] " Grant Grundler
  0 siblings, 1 reply; 26+ messages in thread
From: John Marvin @ 2003-02-09  7:40 UTC (permalink / raw)
  To: parisc-linux; +Cc: grundler

> o moved disable_sr_hash() from SMP to common code path so all
> CPU's (including monarch) have this disabled.

Huh? You didn't seriously think the monarch still had sr hashing enabled
did you? Believe me, shared memory wouldn't work at all if that was the
case.

This change is wrong. init_per_cpu() is called too early for the monarch.
disable_sr_hashing relies on the boot cpu data to be initialized to
determine which code should be used to disable the sr hashing.  It might
work for PA2.0, since it is the default case, but you probably broke all
of the other processors.

disable_sr_hashing() is called for the monarch in mm/init.c in
setup_bootmem().

John Marvin
jsm@fc.hp.com

^ permalink raw reply	[flat|nested] 26+ messages in thread
[parent not found: <20020804011707.2B9164860@dsl2.external.hp.com>]

end of thread, other threads:[~2003-07-09 10:35 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20030208222242.AA3554829@dsl2.external.hp.com>
     [not found] ` <20030208222746.GB19683@dsl2.external.hp.com>
2003-02-08 23:23   ` [parisc-linux] Re: [parisc-linux-cvs] linux grundler Matthew Wilcox
2003-02-09  0:35     ` John David Anglin
2003-02-09  0:49       ` Randolph Chung
2003-02-09  0:56         ` Randolph Chung
2003-02-09  2:03           ` Matthew Wilcox
2003-02-09  2:18             ` John David Anglin
2003-02-09 14:55             ` James Bottomley
2003-02-09  2:11           ` John David Anglin
2003-02-09  3:27       ` Grant Grundler
2003-02-09  4:06         ` John David Anglin
2003-02-09  3:10     ` Grant Grundler
2003-02-09 12:29       ` Matthew Wilcox
2003-02-09 14:35         ` Matthew Wilcox
2003-02-09 19:14         ` Grant Grundler
2003-02-09 21:24           ` Aaron St. Pierre
2003-02-10 16:47             ` Grant Grundler
2003-02-09 23:56           ` Randolph Chung
2003-02-09  8:11     ` Grant Grundler
2003-02-09 12:21       ` Matthew Wilcox
2003-07-09 10:35 Joel Soete
     [not found] <20030708022259.B62B849404E@palinux.hppa>
2003-07-08 15:06 ` Carlos O'Donell
  -- strict thread matches above, loose matches on Subject: below --
2003-02-10  8:38 John Marvin
2003-02-09  8:55 [parisc-linux] " John Marvin
2003-02-09  7:40 John Marvin
2003-02-09  8:26 ` [parisc-linux] " Grant Grundler
     [not found] <20020804011707.2B9164860@dsl2.external.hp.com>
2002-08-04  2:03 ` Grant Grundler

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.