* Re: CVS Update@oss.sgi.com: linux
[not found] <200208130138.g7D1cYk3010974@oss.sgi.com>
@ 2002-08-19 12:35 ` Maciej W. Rozycki
2002-08-19 12:57 ` Alan Cox
2002-08-19 13:42 ` Ralf Baechle
0 siblings, 2 replies; 60+ messages in thread
From: Maciej W. Rozycki @ 2002-08-19 12:35 UTC (permalink / raw)
To: linux-mips
On Mon, 12 Aug 2002, Ralf Baechle wrote:
> Modified files:
> arch/mips : config-shared.in defconfig defconfig-decstation
> defconfig-ip22 defconfig-nino defconfig-osprey
> defconfig-sb1250-swarm defconfig-sead
> arch/mips64 : defconfig-ip22 defconfig-sb1250-swarm
> defconfig-sead
>
> Log message:
> Make CONFIG_IDE selectable independant of the bus type.
Hmm, what's the intent of the change? IDE, or more properly ATA, was
originally an ISA-only device and is still only available as ISA-style
implementations, AFAIK. I'd prefer it to be available only if any of
CONFIG_ISA, CONFIG_EISA, CONFIG_PCI (unsure about CONFIG_MCA) is set.
That said, the place for such decisions seems to be inappropriate
currently. It'd be much more elegant just to source all relevant drivers,
net, etc. Config.in scripts unconditionally and make global enable/disable
decisions at the top of the relevant script, like e.g.
drivers/message/i2o/Config.in already does.
--
+ Maciej W. Rozycki, Technical University of Gdansk, Poland +
+--------------------------------------------------------------+
+ e-mail: macro@ds2.pg.gda.pl, PGP key available +
^ permalink raw reply [flat|nested] 60+ messages in thread* Re: CVS Update@oss.sgi.com: linux
2002-08-19 12:35 ` CVS Update@oss.sgi.com: linux Maciej W. Rozycki
@ 2002-08-19 12:57 ` Alan Cox
2002-08-19 13:22 ` Maciej W. Rozycki
2002-08-19 13:42 ` Ralf Baechle
1 sibling, 1 reply; 60+ messages in thread
From: Alan Cox @ 2002-08-19 12:57 UTC (permalink / raw)
To: Maciej W. Rozycki; +Cc: linux-mips
On Mon, 2002-08-19 at 13:35, Maciej W. Rozycki wrote:
> Hmm, what's the intent of the change? IDE, or more properly ATA, was
> originally an ISA-only device and is still only available as ISA-style
> implementations, AFAIK. I'd prefer it to be available only if any of
> CONFIG_ISA, CONFIG_EISA, CONFIG_PCI (unsure about CONFIG_MCA) is set.
We support ATA devices attached to arbitary busses. The newest ATA code
supports arbitary mmio/pio addressing mechanisms. You don't need ISA or
an ISA like bus.
^ permalink raw reply [flat|nested] 60+ messages in thread
* Re: CVS Update@oss.sgi.com: linux
2002-08-19 12:57 ` Alan Cox
@ 2002-08-19 13:22 ` Maciej W. Rozycki
2002-08-19 13:56 ` Alan Cox
0 siblings, 1 reply; 60+ messages in thread
From: Maciej W. Rozycki @ 2002-08-19 13:22 UTC (permalink / raw)
To: Alan Cox; +Cc: linux-mips
On 19 Aug 2002, Alan Cox wrote:
> We support ATA devices attached to arbitary busses. The newest ATA code
> supports arbitary mmio/pio addressing mechanisms. You don't need ISA or
> an ISA like bus.
Hmm, does such hardware already exist? I don't think it's reasonable to
make some code available to a user in a configuration that will never make
use of it. E.g. a plain TURBOchannel box (or one with no I/O bus) won't
ever see a native ATA device (SCSI to ATA bridges obviously don't count).
I'll check if the code builds at all.
--
+ Maciej W. Rozycki, Technical University of Gdansk, Poland +
+--------------------------------------------------------------+
+ e-mail: macro@ds2.pg.gda.pl, PGP key available +
^ permalink raw reply [flat|nested] 60+ messages in thread
* Re: CVS Update@oss.sgi.com: linux
2002-08-19 13:22 ` Maciej W. Rozycki
@ 2002-08-19 13:56 ` Alan Cox
0 siblings, 0 replies; 60+ messages in thread
From: Alan Cox @ 2002-08-19 13:56 UTC (permalink / raw)
To: Maciej W. Rozycki; +Cc: linux-mips
On Mon, 2002-08-19 at 14:22, Maciej W. Rozycki wrote:
> Hmm, does such hardware already exist? I don't think it's reasonable to
> make some code available to a user in a configuration that will never make
> use of it. E.g. a plain TURBOchannel box (or one with no I/O bus) won't
> ever see a native ATA device (SCSI to ATA bridges obviously don't count).
> I'll check if the code builds at all.
Sure. There are embedded devices with onboard IDE controller logic. I
don't know about in mipsdom but certainly elsewhere.
I'm not aware of turdochannel IDE but there is a homebrew QBUS IDE
project
^ permalink raw reply [flat|nested] 60+ messages in thread
* Re: CVS Update@oss.sgi.com: linux
2002-08-19 12:35 ` CVS Update@oss.sgi.com: linux Maciej W. Rozycki
2002-08-19 12:57 ` Alan Cox
@ 2002-08-19 13:42 ` Ralf Baechle
2002-08-20 14:10 ` Maciej W. Rozycki
1 sibling, 1 reply; 60+ messages in thread
From: Ralf Baechle @ 2002-08-19 13:42 UTC (permalink / raw)
To: Maciej W. Rozycki; +Cc: linux-mips
On Mon, Aug 19, 2002 at 02:35:19PM +0200, Maciej W. Rozycki wrote:
> > Modified files:
> > arch/mips : config-shared.in defconfig defconfig-decstation
> > defconfig-ip22 defconfig-nino defconfig-osprey
> > defconfig-sb1250-swarm defconfig-sead
> > arch/mips64 : defconfig-ip22 defconfig-sb1250-swarm
> > defconfig-sead
> >
> > Log message:
> > Make CONFIG_IDE selectable independant of the bus type.
>
> Hmm, what's the intent of the change? IDE, or more properly ATA, was
> originally an ISA-only device and is still only available as ISA-style
> implementations, AFAIK. I'd prefer it to be available only if any of
> CONFIG_ISA, CONFIG_EISA, CONFIG_PCI (unsure about CONFIG_MCA) is set.
>
> That said, the place for such decisions seems to be inappropriate
> currently. It'd be much more elegant just to source all relevant drivers,
> net, etc. Config.in scripts unconditionally and make global enable/disable
> decisions at the top of the relevant script, like e.g.
> drivers/message/i2o/Config.in already does.
Even before the changes Alan mentioned we had a bunch of machines like the
SWARM which had PCI but it's PIO IDE adapter wasn't living on the PCI bus.
So disabling PCI on that machine would disable IDE also. Other machines
had IDE on PCMCIA with the PCMCIA bridge not hanging off an (E)ISA or PCI
bridge. Basically I could have changed that if statement into an
increasingly obscure and braindamagedly complex if statement.
Ralf
^ permalink raw reply [flat|nested] 60+ messages in thread
* Re: CVS Update@oss.sgi.com: linux
2002-08-19 13:42 ` Ralf Baechle
@ 2002-08-20 14:10 ` Maciej W. Rozycki
0 siblings, 0 replies; 60+ messages in thread
From: Maciej W. Rozycki @ 2002-08-20 14:10 UTC (permalink / raw)
To: Ralf Baechle; +Cc: linux-mips
On Mon, 19 Aug 2002, Ralf Baechle wrote:
> So disabling PCI on that machine would disable IDE also. Other machines
> had IDE on PCMCIA with the PCMCIA bridge not hanging off an (E)ISA or PCI
> bridge. Basically I could have changed that if statement into an
> increasingly obscure and braindamagedly complex if statement.
Well, that would be of questional benefit, indeed.
--
+ Maciej W. Rozycki, Technical University of Gdansk, Poland +
+--------------------------------------------------------------+
+ e-mail: macro@ds2.pg.gda.pl, PGP key available +
^ permalink raw reply [flat|nested] 60+ messages in thread
[parent not found: <200208230950.g7N9o0fq016617@oss.sgi.com>]
* Re: CVS Update@oss.sgi.com: linux
[not found] <200208230950.g7N9o0fq016617@oss.sgi.com>
@ 2002-08-23 10:13 ` Jan-Benedict Glaw
2002-08-23 10:41 ` Maciej W. Rozycki
0 siblings, 1 reply; 60+ messages in thread
From: Jan-Benedict Glaw @ 2002-08-23 10:13 UTC (permalink / raw)
To: linux-mips
On Fri, 2002-08-23 02:50:00 -0700, Maciej W. Rozycki <macro@oss.sgi.com>
wrote in message <200208230950.g7N9o0fq016617@oss.sgi.com>:
> CVSROOT: /oss/CVS/cvs
> Module name: linux
> Changes by: macro@oss.sgi.com 02/08/23 02:50:00
>
> Modified files:
> drivers/scsi : Tag: linux_2_4 dec_esp.c
> include/asm-mips: Tag: linux_2_4 scatterlist.h
> include/asm-mips64: Tag: linux_2_4 scatterlist.h
>
> Log message:
> More mmu_sglist and dec_esp.c fixes, sigh...
Cool. Fixed now. I had send a similar patch around about a week or two
ago on whitch Karsten and I had worked on. Nobody responded, nobody
checked it in... Not to talk about the R4600 issues...
MfG, JBG
--
Jan-Benedict Glaw . jbglaw@lug-owl.de . +49-172-7608481
-- New APT-Proxy written in shell script --
http://lug-owl.de/~jbglaw/software/ap2/
-- Attached file included as plaintext by Ecartis --
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE9Zgq2Hb1edYOZ4bsRAhoEAKCRs8dxZSlradXTi2RPodBabHr9ewCgi/7Q
7N6mgModfQ78u+ljaRk52Bs=
=JA+S
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 60+ messages in thread* Re: CVS Update@oss.sgi.com: linux
2002-08-23 10:13 ` Jan-Benedict Glaw
@ 2002-08-23 10:41 ` Maciej W. Rozycki
0 siblings, 0 replies; 60+ messages in thread
From: Maciej W. Rozycki @ 2002-08-23 10:41 UTC (permalink / raw)
To: Jan-Benedict Glaw; +Cc: linux-mips
On Fri, 23 Aug 2002, Jan-Benedict Glaw wrote:
> > Modified files:
> > drivers/scsi : Tag: linux_2_4 dec_esp.c
> > include/asm-mips: Tag: linux_2_4 scatterlist.h
> > include/asm-mips64: Tag: linux_2_4 scatterlist.h
> >
> > Log message:
> > More mmu_sglist and dec_esp.c fixes, sigh...
>
> Cool. Fixed now. I had send a similar patch around about a week or two
> ago on whitch Karsten and I had worked on. Nobody responded, nobody
I've seen the report. Since changes involved trivial string
substitutions and your patch worked for you I have considered it obvious
enough not to add any comments. I apologize if you have found this
annoying.
I've done the changes a bit differently to keep the obsolete mmu_sglist
interface unchanged -- it was my fault it got changed by an accident.
> checked it in... Not to talk about the R4600 issues...
Hmm, haven't you got my suggestions? I hope they were clear, at least
nobody complained. If you'd like to test an ll/sc variant, I may try to
provide you some aid if needed. Also, have you contacted IDT?
Maciej
--
+ Maciej W. Rozycki, Technical University of Gdansk, Poland +
+--------------------------------------------------------------+
+ e-mail: macro@ds2.pg.gda.pl, PGP key available +
^ permalink raw reply [flat|nested] 60+ messages in thread
[parent not found: <200208151925.g7FJPbfD009802@oss.sgi.com>]
[parent not found: <200206301157.g5UBvrwF019470@oss.sgi.com>]
[parent not found: <200202022138.g12LcZU24388@oss.sgi.com>]
[parent not found: <200112171934.fBHJYx328839@oss.sgi.com>]
[parent not found: <200111180324.fAI3Ob928062@oss.sgi.com>]
[parent not found: <200111060055.fA60tX331454@oss.sgi.com>]
[parent not found: <200109300029.f8U0TZv12410@oss.sgi.com>]
[parent not found: <200104102242.f3AMgmc19116@oss.sgi.com>]
* Re: CVS Update@oss.sgi.com: linux
[not found] <200104102242.f3AMgmc19116@oss.sgi.com>
@ 2001-04-11 7:35 ` Ralf Baechle
2001-04-11 18:00 ` Kanoj Sarcar
0 siblings, 1 reply; 60+ messages in thread
From: Ralf Baechle @ 2001-04-11 7:35 UTC (permalink / raw)
To: Kanoj Sarcar; +Cc: linux-origin, linux-mips
On Tue, Apr 10, 2001 at 03:42:48PM -0700, Kanoj Sarcar wrote:
> CVSROOT: /home/pub/cvs
> Module name: linux
> Changes by: kanoj@oss.sgi.com 01/04/10 15:42:47
>
> Modified files:
> drivers/char : serial.c
>
> Log message:
> Fix the IP27 serial driver after the 2.4.3 merge. This is what you
> need in /etc/inittab: "7:2345:respawn:/sbin/getty ttyS0 DT9600".
> mingetty can also probably be made to work.
Mingetty starts ok but it's impossible to enter something. This is caused
by CREAD being cleared on the tty. I don't know why this happens; it
started in 2.4.3.
Ralf
^ permalink raw reply [flat|nested] 60+ messages in thread* Re: CVS Update@oss.sgi.com: linux
2001-04-11 7:35 ` Ralf Baechle
@ 2001-04-11 18:00 ` Kanoj Sarcar
2001-04-11 18:00 ` Kanoj Sarcar
2001-04-16 17:43 ` Quinn Jensen
0 siblings, 2 replies; 60+ messages in thread
From: Kanoj Sarcar @ 2001-04-11 18:00 UTC (permalink / raw)
To: Ralf Baechle; +Cc: Kanoj Sarcar, linux-origin, linux-mips
>
> On Tue, Apr 10, 2001 at 03:42:48PM -0700, Kanoj Sarcar wrote:
>
> > CVSROOT: /home/pub/cvs
> > Module name: linux
> > Changes by: kanoj@oss.sgi.com 01/04/10 15:42:47
> >
> > Modified files:
> > drivers/char : serial.c
> >
> > Log message:
> > Fix the IP27 serial driver after the 2.4.3 merge. This is what you
> > need in /etc/inittab: "7:2345:respawn:/sbin/getty ttyS0 DT9600".
> > mingetty can also probably be made to work.
>
> Mingetty starts ok but it's impossible to enter something. This is caused
> by CREAD being cleared on the tty. I don't know why this happens; it
> started in 2.4.3.
>
> Ralf
>
receive_chars() was updated to look at ignore_mask ... if CREAD is not
set, around the time of opening via ioctls etc, it will not take inputs.
I haven't figured the details out, but I believe it is more of a *getty
config issue than anything else.
Kanoj
^ permalink raw reply [flat|nested] 60+ messages in thread
* Re: CVS Update@oss.sgi.com: linux
2001-04-11 18:00 ` Kanoj Sarcar
@ 2001-04-11 18:00 ` Kanoj Sarcar
2001-04-16 17:43 ` Quinn Jensen
1 sibling, 0 replies; 60+ messages in thread
From: Kanoj Sarcar @ 2001-04-11 18:00 UTC (permalink / raw)
To: Ralf Baechle; +Cc: Kanoj Sarcar, linux-origin, linux-mips
>
> On Tue, Apr 10, 2001 at 03:42:48PM -0700, Kanoj Sarcar wrote:
>
> > CVSROOT: /home/pub/cvs
> > Module name: linux
> > Changes by: kanoj@oss.sgi.com 01/04/10 15:42:47
> >
> > Modified files:
> > drivers/char : serial.c
> >
> > Log message:
> > Fix the IP27 serial driver after the 2.4.3 merge. This is what you
> > need in /etc/inittab: "7:2345:respawn:/sbin/getty ttyS0 DT9600".
> > mingetty can also probably be made to work.
>
> Mingetty starts ok but it's impossible to enter something. This is caused
> by CREAD being cleared on the tty. I don't know why this happens; it
> started in 2.4.3.
>
> Ralf
>
receive_chars() was updated to look at ignore_mask ... if CREAD is not
set, around the time of opening via ioctls etc, it will not take inputs.
I haven't figured the details out, but I believe it is more of a *getty
config issue than anything else.
Kanoj
^ permalink raw reply [flat|nested] 60+ messages in thread
* Re: CVS Update@oss.sgi.com: linux
2001-04-11 18:00 ` Kanoj Sarcar
2001-04-11 18:00 ` Kanoj Sarcar
@ 2001-04-16 17:43 ` Quinn Jensen
2001-04-16 17:43 ` Quinn Jensen
2001-04-17 17:12 ` Ralf Baechle
1 sibling, 2 replies; 60+ messages in thread
From: Quinn Jensen @ 2001-04-16 17:43 UTC (permalink / raw)
To: linux-mips; +Cc: Ralf Baechle, Kanoj Sarcar, linux-origin, linux-mips
>
> receive_chars() was updated to look at ignore_mask ... if CREAD is not
> set, around the time of opening via ioctls etc, it will not take inputs.
> I haven't figured the details out, but I believe it is more of a *getty
> config issue than anything else.
>
> Kanoj
Same thing happens when I bring up 2.4.3 straight
to a shell w/out any getty, as well.
Quinn
^ permalink raw reply [flat|nested] 60+ messages in thread
* Re: CVS Update@oss.sgi.com: linux
2001-04-16 17:43 ` Quinn Jensen
@ 2001-04-16 17:43 ` Quinn Jensen
2001-04-17 17:12 ` Ralf Baechle
1 sibling, 0 replies; 60+ messages in thread
From: Quinn Jensen @ 2001-04-16 17:43 UTC (permalink / raw)
To: linux-mips; +Cc: Ralf Baechle, Kanoj Sarcar, linux-origin
>
> receive_chars() was updated to look at ignore_mask ... if CREAD is not
> set, around the time of opening via ioctls etc, it will not take inputs.
> I haven't figured the details out, but I believe it is more of a *getty
> config issue than anything else.
>
> Kanoj
Same thing happens when I bring up 2.4.3 straight
to a shell w/out any getty, as well.
Quinn
^ permalink raw reply [flat|nested] 60+ messages in thread
* Re: CVS Update@oss.sgi.com: linux
2001-04-16 17:43 ` Quinn Jensen
2001-04-16 17:43 ` Quinn Jensen
@ 2001-04-17 17:12 ` Ralf Baechle
1 sibling, 0 replies; 60+ messages in thread
From: Ralf Baechle @ 2001-04-17 17:12 UTC (permalink / raw)
To: Quinn Jensen; +Cc: linux-mips, Kanoj Sarcar, linux-origin
On Mon, Apr 16, 2001 at 11:43:44AM -0600, Quinn Jensen wrote:
> > receive_chars() was updated to look at ignore_mask ... if CREAD is not
> > set, around the time of opening via ioctls etc, it will not take inputs.
> > I haven't figured the details out, but I believe it is more of a *getty
> > config issue than anything else.
> Same thing happens when I bring up 2.4.3 straight
> to a shell w/out any getty, as well.
Known problem on other architectures also.
Ralf
^ permalink raw reply [flat|nested] 60+ messages in thread
[parent not found: <20001118132233Z553804-494+838@oss.sgi.com>]
[parent not found: <20000906233636Z42230-31375+649@oss.sgi.com>]
* Re: CVS Update@oss.sgi.com: linux
[not found] <20000906233636Z42230-31375+649@oss.sgi.com>
@ 2000-09-06 23:45 ` Ralf Baechle
2000-09-06 23:51 ` Kanoj Sarcar
0 siblings, 1 reply; 60+ messages in thread
From: Ralf Baechle @ 2000-09-06 23:45 UTC (permalink / raw)
To: Kanoj Sarcar; +Cc: linux-mips
On Wed, Sep 06, 2000 at 04:36:29PM -0700, Kanoj Sarcar wrote:
> Compile fix: flush only L2 cache.
That's wrong, sysmips(FLUSH_CACHE) is supposed to flush all caches.
Ralf
^ permalink raw reply [flat|nested] 60+ messages in thread* Re: CVS Update@oss.sgi.com: linux
2000-09-06 23:45 ` Ralf Baechle
@ 2000-09-06 23:51 ` Kanoj Sarcar
2000-09-06 23:51 ` Kanoj Sarcar
2000-09-07 0:02 ` Ralf Baechle
0 siblings, 2 replies; 60+ messages in thread
From: Kanoj Sarcar @ 2000-09-06 23:51 UTC (permalink / raw)
To: Ralf Baechle; +Cc: linux-mips
>
> On Wed, Sep 06, 2000 at 04:36:29PM -0700, Kanoj Sarcar wrote:
>
> > Compile fix: flush only L2 cache.
>
> That's wrong, sysmips(FLUSH_CACHE) is supposed to flush all caches.
>
> Ralf
>
The act of flushing the L2 cache, should include flushing the L1
cache, whether done by software or processor provided primitives,
to guarantee the inclusion principle.
Notwithstanding, feel free to add in a call to flush_cache_l1()
(and I don't know whether you want to flush the i and d caches
both, or just one), making sure there are no compile breakages.
(the breakage that I fixed was due to the fact that there is no
__flush_cache_all for mips64).
Kanoj
^ permalink raw reply [flat|nested] 60+ messages in thread
* Re: CVS Update@oss.sgi.com: linux
2000-09-06 23:51 ` Kanoj Sarcar
@ 2000-09-06 23:51 ` Kanoj Sarcar
2000-09-07 0:02 ` Ralf Baechle
1 sibling, 0 replies; 60+ messages in thread
From: Kanoj Sarcar @ 2000-09-06 23:51 UTC (permalink / raw)
To: Ralf Baechle; +Cc: linux-mips
>
> On Wed, Sep 06, 2000 at 04:36:29PM -0700, Kanoj Sarcar wrote:
>
> > Compile fix: flush only L2 cache.
>
> That's wrong, sysmips(FLUSH_CACHE) is supposed to flush all caches.
>
> Ralf
>
The act of flushing the L2 cache, should include flushing the L1
cache, whether done by software or processor provided primitives,
to guarantee the inclusion principle.
Notwithstanding, feel free to add in a call to flush_cache_l1()
(and I don't know whether you want to flush the i and d caches
both, or just one), making sure there are no compile breakages.
(the breakage that I fixed was due to the fact that there is no
__flush_cache_all for mips64).
Kanoj
^ permalink raw reply [flat|nested] 60+ messages in thread
* Re: CVS Update@oss.sgi.com: linux
2000-09-06 23:51 ` Kanoj Sarcar
2000-09-06 23:51 ` Kanoj Sarcar
@ 2000-09-07 0:02 ` Ralf Baechle
2000-09-07 0:05 ` Kanoj Sarcar
1 sibling, 1 reply; 60+ messages in thread
From: Ralf Baechle @ 2000-09-07 0:02 UTC (permalink / raw)
To: Kanoj Sarcar; +Cc: linux-mips
On Wed, Sep 06, 2000 at 04:51:19PM -0700, Kanoj Sarcar wrote:
> The act of flushing the L2 cache, should include flushing the L1
> cache, whether done by software or processor provided primitives,
> to guarantee the inclusion principle.
The inclusion principle is not true for all processor types.
> Notwithstanding, feel free to add in a call to flush_cache_l1()
> (and I don't know whether you want to flush the i and d caches
> both, or just one), making sure there are no compile breakages.
> (the breakage that I fixed was due to the fact that there is no
> __flush_cache_all for mips64).
Sorry, that line leaked in from my private tree.
Ralf
^ permalink raw reply [flat|nested] 60+ messages in thread
* Re: CVS Update@oss.sgi.com: linux
2000-09-07 0:02 ` Ralf Baechle
@ 2000-09-07 0:05 ` Kanoj Sarcar
2000-09-07 0:05 ` Kanoj Sarcar
2000-09-07 0:26 ` Ralf Baechle
0 siblings, 2 replies; 60+ messages in thread
From: Kanoj Sarcar @ 2000-09-07 0:05 UTC (permalink / raw)
To: Ralf Baechle; +Cc: linux-mips
>
> On Wed, Sep 06, 2000 at 04:51:19PM -0700, Kanoj Sarcar wrote:
>
> > The act of flushing the L2 cache, should include flushing the L1
> > cache, whether done by software or processor provided primitives,
> > to guarantee the inclusion principle.
>
> The inclusion principle is not true for all processor types.
Which processor is supported out of the mips64 tree that does
not obey the inclusion principle?
Kanoj
^ permalink raw reply [flat|nested] 60+ messages in thread
* Re: CVS Update@oss.sgi.com: linux
2000-09-07 0:05 ` Kanoj Sarcar
@ 2000-09-07 0:05 ` Kanoj Sarcar
2000-09-07 0:26 ` Ralf Baechle
1 sibling, 0 replies; 60+ messages in thread
From: Kanoj Sarcar @ 2000-09-07 0:05 UTC (permalink / raw)
To: Ralf Baechle; +Cc: linux-mips
>
> On Wed, Sep 06, 2000 at 04:51:19PM -0700, Kanoj Sarcar wrote:
>
> > The act of flushing the L2 cache, should include flushing the L1
> > cache, whether done by software or processor provided primitives,
> > to guarantee the inclusion principle.
>
> The inclusion principle is not true for all processor types.
Which processor is supported out of the mips64 tree that does
not obey the inclusion principle?
Kanoj
^ permalink raw reply [flat|nested] 60+ messages in thread
* Re: CVS Update@oss.sgi.com: linux
2000-09-07 0:05 ` Kanoj Sarcar
2000-09-07 0:05 ` Kanoj Sarcar
@ 2000-09-07 0:26 ` Ralf Baechle
1 sibling, 0 replies; 60+ messages in thread
From: Ralf Baechle @ 2000-09-07 0:26 UTC (permalink / raw)
To: Kanoj Sarcar; +Cc: linux-mips
On Wed, Sep 06, 2000 at 05:05:18PM -0700, Kanoj Sarcar wrote:
> > On Wed, Sep 06, 2000 at 04:51:19PM -0700, Kanoj Sarcar wrote:
> >
> > > The act of flushing the L2 cache, should include flushing the L1
> > > cache, whether done by software or processor provided primitives,
> > > to guarantee the inclusion principle.
> >
> > The inclusion principle is not true for all processor types.
>
> Which processor is supported out of the mips64 tree that does
> not obey the inclusion principle?
The R4600SC and R5000SC IP22. RM7000 (patches pending) and probably most
future MIPS CPUs.
Ralf
^ permalink raw reply [flat|nested] 60+ messages in thread
[parent not found: <20000823172400Z42326-31375+197@oss.sgi.com>]
* Re: CVS Update@oss.sgi.com: linux
[not found] <20000823172400Z42326-31375+197@oss.sgi.com>
@ 2000-08-23 19:56 ` Ralf Baechle
2000-08-23 23:12 ` Kanoj Sarcar
0 siblings, 1 reply; 60+ messages in thread
From: Ralf Baechle @ 2000-08-23 19:56 UTC (permalink / raw)
To: Kanoj Sarcar; +Cc: linux-mips
On Wed, Aug 23, 2000 at 10:23:50AM -0700, Kanoj Sarcar wrote:
> Log message:
> Make prom_printf() functional on IP27s. And prom_printf() is not an
> init function, it needs to be around during regular system usage.
On my system after the first TLB flush all PROM functions are no longer
usable since the function pointer point to mapped space. Similar for
other ARC machines.
Ralf
^ permalink raw reply [flat|nested] 60+ messages in thread* Re: CVS Update@oss.sgi.com: linux
2000-08-23 19:56 ` Ralf Baechle
@ 2000-08-23 23:12 ` Kanoj Sarcar
2000-08-23 23:12 ` Kanoj Sarcar
0 siblings, 1 reply; 60+ messages in thread
From: Kanoj Sarcar @ 2000-08-23 23:12 UTC (permalink / raw)
To: Ralf Baechle; +Cc: Kanoj Sarcar, linux-mips
>
> On Wed, Aug 23, 2000 at 10:23:50AM -0700, Kanoj Sarcar wrote:
>
> > Log message:
> > Make prom_printf() functional on IP27s. And prom_printf() is not an
> > init function, it needs to be around during regular system usage.
>
> On my system after the first TLB flush all PROM functions are no longer
> usable since the function pointer point to mapped space. Similar for
> other ARC machines.
>
> Ralf
>
I can see how the IP27 can have access to prom functions after init.
Not sure how arc behaves on other machines, but I guess if you really
wanted to use arc prom functions after init, you could take steps to
ensure that ...
Kanoj
^ permalink raw reply [flat|nested] 60+ messages in thread
* Re: CVS Update@oss.sgi.com: linux
2000-08-23 23:12 ` Kanoj Sarcar
@ 2000-08-23 23:12 ` Kanoj Sarcar
0 siblings, 0 replies; 60+ messages in thread
From: Kanoj Sarcar @ 2000-08-23 23:12 UTC (permalink / raw)
To: Ralf Baechle; +Cc: Kanoj Sarcar, linux-mips
>
> On Wed, Aug 23, 2000 at 10:23:50AM -0700, Kanoj Sarcar wrote:
>
> > Log message:
> > Make prom_printf() functional on IP27s. And prom_printf() is not an
> > init function, it needs to be around during regular system usage.
>
> On my system after the first TLB flush all PROM functions are no longer
> usable since the function pointer point to mapped space. Similar for
> other ARC machines.
>
> Ralf
>
I can see how the IP27 can have access to prom functions after init.
Not sure how arc behaves on other machines, but I guess if you really
wanted to use arc prom functions after init, you could take steps to
ensure that ...
Kanoj
^ permalink raw reply [flat|nested] 60+ messages in thread
[parent not found: <20000702193011Z42202-29274+369@oss.sgi.com>]
[parent not found: <20000524012413.A5507@spock>]
* RE: CVS Update@oss.sgi.com: linux
[not found] <20000524012413.A5507@spock>
@ 2000-05-24 16:50 ` Harald Koerfgen
2000-05-24 23:58 ` Ralf Baechle
0 siblings, 1 reply; 60+ messages in thread
From: Harald Koerfgen @ 2000-05-24 16:50 UTC (permalink / raw)
To: Klaus Naumann; +Cc: Linux MIPS, SGI Linux
On 23-May-00 Klaus Naumann wrote:
[offset.h problems with my recent CVS changes snipped]
> Well, unfortunately this doesn't fix the problem.
> At least not for me. I get the same error I
> stated a mail ago - offset.h is generated after
> the use in main.c .
Ok, trying to fix that I added a fastdep rule to arch/mips/tools/Makefile only to
find myself in a catch 22 situation. offset.c includes asm/ptrace.h which, in
turn, includes asm/offset.h, i.e. you have to have offset.h to create offset.h :-o
Without heavily messing around with several header files, which may have an
impact on non-MIPS platforms as well, I see no easy solution for that. Adding an
empty offset.h, on the other hand, and leaving the .cvsignore in place should at
least partially do what I want. Any objections?
And now for something completly different. Why the hell did I mess around with
that?
Well, if something in the kernel is changed which affects offset.h then
generating a diff against a fresh CVS copy will contain those differences. That
annoyed me because, personally, I find this disturbing when reviewing those diffs.
Nobody really needs that anyway, at least that's what I thought, because offset.h
is generated automatically.
The suggestion I made above would not solve that but at least avoids that those
changes creep into the CVS.
--
Regards,
Harald
^ permalink raw reply [flat|nested] 60+ messages in thread* Re: CVS Update@oss.sgi.com: linux
2000-05-24 16:50 ` Harald Koerfgen
@ 2000-05-24 23:58 ` Ralf Baechle
2000-05-25 17:14 ` Harald Koerfgen
0 siblings, 1 reply; 60+ messages in thread
From: Ralf Baechle @ 2000-05-24 23:58 UTC (permalink / raw)
To: Harald Koerfgen; +Cc: Klaus Naumann, Linux MIPS, SGI Linux
On Wed, May 24, 2000 at 06:50:09PM +0200, Harald Koerfgen wrote:
> Ok, trying to fix that I added a fastdep rule to arch/mips/tools/Makefile only to
> find myself in a catch 22 situation. offset.c includes asm/ptrace.h which, in
> turn, includes asm/offset.h, i.e. you have to have offset.h to create offset.h :-o
>
> Without heavily messing around with several header files, which may have an
> impact on non-MIPS platforms as well, I see no easy solution for that. Adding an
> empty offset.h, on the other hand, and leaving the .cvsignore in place should at
> least partially do what I want. Any objections?
>
> And now for something completly different. Why the hell did I mess around with
> that?
>
> Well, if something in the kernel is changed which affects offset.h then
> generating a diff against a fresh CVS copy will contain those differences. That
> annoyed me because, personally, I find this disturbing when reviewing those diffs.
> Nobody really needs that anyway, at least that's what I thought, because offset.h
> is generated automatically.
>
> The suggestion I made above would not solve that but at least avoids that those
> changes creep into the CVS.
A good solution is important now that we have SMP. Toggling CONFIG_SMP
affects offset.h and not for all variations of make invocations we
actually have the guarantee that offset.h is being rebuilt before using
it.
Ralf
^ permalink raw reply [flat|nested] 60+ messages in thread
* Re: CVS Update@oss.sgi.com: linux
2000-05-24 23:58 ` Ralf Baechle
@ 2000-05-25 17:14 ` Harald Koerfgen
2000-05-25 17:19 ` Ulf Carlsson
0 siblings, 1 reply; 60+ messages in thread
From: Harald Koerfgen @ 2000-05-25 17:14 UTC (permalink / raw)
To: Ralf Baechle; +Cc: SGI Linux, Linux MIPS, Klaus Naumann
On 24-May-00 Ralf Baechle wrote:
[offset.h]
> A good solution is important now that we have SMP. Toggling CONFIG_SMP
> affects offset.h and not for all variations of make invocations we
> actually have the guarantee that offset.h is being rebuilt before using
> it.
What about making offset.h to depend on $(TOPDIR)/.config?
This may cause unneccessary rebuilds of objects depending on offset.h after
configuration changes but it forces offset.h to be rebuilt when CONFIG_SMP is
toggled.
For example:
--- Makefile.old Thu May 25 19:05:08 2000
+++ Makefile Thu May 25 19:08:48 2000
@@ -18,7 +18,7 @@
offset.h: offset.s
sed -n '/^@@@/s///p' $^ >$@
-offset.s: offset.c
+offset.s: offset.c $(TOPDIR)/.config
clean:
rm -f offset.[hs] $(TARGET).new
--
Regards,
Harald
^ permalink raw reply [flat|nested] 60+ messages in thread* Re: CVS Update@oss.sgi.com: linux
2000-05-25 17:14 ` Harald Koerfgen
@ 2000-05-25 17:19 ` Ulf Carlsson
2000-05-25 18:00 ` Ralf Baechle
0 siblings, 1 reply; 60+ messages in thread
From: Ulf Carlsson @ 2000-05-25 17:19 UTC (permalink / raw)
To: Harald Koerfgen; +Cc: Ralf Baechle, SGI Linux, Linux MIPS, Klaus Naumann
On Thu, 25 May 2000, Harald Koerfgen wrote:
>
> On 24-May-00 Ralf Baechle wrote:
> [offset.h]
>
> > A good solution is important now that we have SMP. Toggling CONFIG_SMP
> > affects offset.h and not for all variations of make invocations we
> > actually have the guarantee that offset.h is being rebuilt before using
> > it.
>
> What about making offset.h to depend on $(TOPDIR)/.config?
>
> This may cause unneccessary rebuilds of objects depending on offset.h after
> configuration changes but it forces offset.h to be rebuilt when CONFIG_SMP is
> toggled.
Would you mind removing the include/asm-$(ARCH)/offset.h from the CVS
repository, I get conflicts and stuff when I update. I don't see why we need
to have a dummy file there.
Ulf
^ permalink raw reply [flat|nested] 60+ messages in thread
* Re: CVS Update@oss.sgi.com: linux
2000-05-25 17:19 ` Ulf Carlsson
@ 2000-05-25 18:00 ` Ralf Baechle
2000-05-25 18:02 ` Ulf Carlsson
0 siblings, 1 reply; 60+ messages in thread
From: Ralf Baechle @ 2000-05-25 18:00 UTC (permalink / raw)
To: Ulf Carlsson; +Cc: Harald Koerfgen, SGI Linux, Linux MIPS, Klaus Naumann
On Thu, May 25, 2000 at 10:19:40AM -0700, Ulf Carlsson wrote:
> > On 24-May-00 Ralf Baechle wrote:
> > [offset.h]
> >
> > > A good solution is important now that we have SMP. Toggling CONFIG_SMP
> > > affects offset.h and not for all variations of make invocations we
> > > actually have the guarantee that offset.h is being rebuilt before using
> > > it.
> >
> > What about making offset.h to depend on $(TOPDIR)/.config?
> >
> > This may cause unneccessary rebuilds of objects depending on offset.h after
> > configuration changes but it forces offset.h to be rebuilt when CONFIG_SMP is
> > toggled.
>
> Would you mind removing the include/asm-$(ARCH)/offset.h from the CVS
> repository, I get conflicts and stuff when I update. I don't see why we need
> to have a dummy file there.
Conceptually I don't like that either.
Ralf
^ permalink raw reply [flat|nested] 60+ messages in thread
* Re: CVS Update@oss.sgi.com: linux
2000-05-25 18:00 ` Ralf Baechle
@ 2000-05-25 18:02 ` Ulf Carlsson
2000-05-25 18:17 ` Ralf Baechle
0 siblings, 1 reply; 60+ messages in thread
From: Ulf Carlsson @ 2000-05-25 18:02 UTC (permalink / raw)
To: Ralf Baechle; +Cc: Harald Koerfgen, SGI Linux, Linux MIPS, Klaus Naumann
> > Would you mind removing the include/asm-$(ARCH)/offset.h from the CVS
> > repository, I get conflicts and stuff when I update. I don't see why we
> > need to have a dummy file there.
>
> Conceptually I don't like that either.
I think my solution that I submitted yesterday was pretty good. If add a rule
that removes include/asm-$(ARCH)/offset.h when you make clean we will be just
fine. You'll have to make clean when you toggle between SMP and UP, but I
think we can live with that.
Ulf
^ permalink raw reply [flat|nested] 60+ messages in thread
* Re: CVS Update@oss.sgi.com: linux
2000-05-25 18:02 ` Ulf Carlsson
@ 2000-05-25 18:17 ` Ralf Baechle
0 siblings, 0 replies; 60+ messages in thread
From: Ralf Baechle @ 2000-05-25 18:17 UTC (permalink / raw)
To: Ulf Carlsson; +Cc: Harald Koerfgen, SGI Linux, Linux MIPS, Klaus Naumann
On Thu, May 25, 2000 at 11:02:52AM -0700, Ulf Carlsson wrote:
> > > Would you mind removing the include/asm-$(ARCH)/offset.h from the CVS
> > > repository, I get conflicts and stuff when I update. I don't see why we
> > > need to have a dummy file there.
> >
> > Conceptually I don't like that either.
>
> I think my solution that I submitted yesterday was pretty good. If add a rule
> that removes include/asm-$(ARCH)/offset.h when you make clean we will be just
> fine. You'll have to make clean when you toggle between SMP and UP, but I
> think we can live with that.
The recent change of __SMP__ to CONFIG_SMP almost everywhere in the kernel
was intended to avoid just that.
Ralf
^ permalink raw reply [flat|nested] 60+ messages in thread
[parent not found: <20000519083237Z305155-391+603@oss.sgi.com>]
[parent not found: <20000327210518Z305163-3992+178@oss.sgi.com>]
[parent not found: <20000219003324Z305163-11638+186@oss.sgi.com>]
end of thread, other threads:[~2002-08-23 10:40 UTC | newest]
Thread overview: 60+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <200208130138.g7D1cYk3010974@oss.sgi.com>
2002-08-19 12:35 ` CVS Update@oss.sgi.com: linux Maciej W. Rozycki
2002-08-19 12:57 ` Alan Cox
2002-08-19 13:22 ` Maciej W. Rozycki
2002-08-19 13:56 ` Alan Cox
2002-08-19 13:42 ` Ralf Baechle
2002-08-20 14:10 ` Maciej W. Rozycki
[not found] <200208230950.g7N9o0fq016617@oss.sgi.com>
2002-08-23 10:13 ` Jan-Benedict Glaw
2002-08-23 10:41 ` Maciej W. Rozycki
[not found] <200208151925.g7FJPbfD009802@oss.sgi.com>
[not found] ` <20020815193340.GB10730@lug-owl.de>
2002-08-15 19:46 ` Ralf Baechle
2002-08-19 12:32 ` Maciej W. Rozycki
[not found] <200206301157.g5UBvrwF019470@oss.sgi.com>
2002-07-01 19:15 ` Guido Guenther
[not found] <200202022138.g12LcZU24388@oss.sgi.com>
[not found] ` <Pine.GSO.3.96.1020203191613.20409B-100000@delta.ds2.pg.gda.pl>
2002-02-03 18:37 ` Ralf Baechle
2002-02-04 11:32 ` Maciej W. Rozycki
2002-02-04 19:03 ` Jun Sun
[not found] <200112171934.fBHJYx328839@oss.sgi.com>
[not found] ` <Pine.GSO.4.21.0112181044300.15364-100000@vervain.sonytel.be>
2001-12-19 2:30 ` Ralf Baechle
[not found] <200111180324.fAI3Ob928062@oss.sgi.com>
[not found] ` <20011118092625.B23198@lug-owl.de>
[not found] ` <001801c17019$56f562a0$0deca8c0@Ulysses>
2001-11-21 23:25 ` Ralf Baechle
2001-11-21 23:36 ` Matthew Dharm
2001-11-21 23:36 ` Matthew Dharm
2001-11-22 8:56 ` Jan-Benedict Glaw
2001-11-22 10:18 ` Geert Uytterhoeven
[not found] <200111060055.fA60tX331454@oss.sgi.com>
2001-11-06 1:46 ` Florian Lohoff
[not found] <200109300029.f8U0TZv12410@oss.sgi.com>
[not found] ` <Pine.GSO.3.96.1011003125730.15867A-100000@delta.ds2.pg.gda.pl>
2001-10-03 17:50 ` Ralf Baechle
2001-10-03 21:13 ` Jun Sun
2001-10-03 21:27 ` Ralf Baechle
[not found] <200104102242.f3AMgmc19116@oss.sgi.com>
2001-04-11 7:35 ` Ralf Baechle
2001-04-11 18:00 ` Kanoj Sarcar
2001-04-11 18:00 ` Kanoj Sarcar
2001-04-16 17:43 ` Quinn Jensen
2001-04-16 17:43 ` Quinn Jensen
2001-04-17 17:12 ` Ralf Baechle
[not found] <20001118132233Z553804-494+838@oss.sgi.com>
[not found] ` <XFMail.001118180639.Harald.Koerfgen@home.ivm.de>
2000-11-18 17:21 ` Ralf Baechle
2000-11-18 18:13 ` Justin Carlson
2000-11-18 18:36 ` Kevin D. Kissell
2000-11-18 18:36 ` Kevin D. Kissell
2000-11-19 15:16 ` Dominic Sweetman
2000-11-21 3:39 ` Ralf Baechle
[not found] <20000906233636Z42230-31375+649@oss.sgi.com>
2000-09-06 23:45 ` Ralf Baechle
2000-09-06 23:51 ` Kanoj Sarcar
2000-09-06 23:51 ` Kanoj Sarcar
2000-09-07 0:02 ` Ralf Baechle
2000-09-07 0:05 ` Kanoj Sarcar
2000-09-07 0:05 ` Kanoj Sarcar
2000-09-07 0:26 ` Ralf Baechle
[not found] <20000823172400Z42326-31375+197@oss.sgi.com>
2000-08-23 19:56 ` Ralf Baechle
2000-08-23 23:12 ` Kanoj Sarcar
2000-08-23 23:12 ` Kanoj Sarcar
[not found] <20000702193011Z42202-29274+369@oss.sgi.com>
[not found] ` <XFMail.000704192753.Harald.Koerfgen@home.ivm.de>
2000-07-04 21:22 ` Ralf Baechle
2000-07-05 18:24 ` Harald Koerfgen
[not found] <20000524012413.A5507@spock>
2000-05-24 16:50 ` Harald Koerfgen
2000-05-24 23:58 ` Ralf Baechle
2000-05-25 17:14 ` Harald Koerfgen
2000-05-25 17:19 ` Ulf Carlsson
2000-05-25 18:00 ` Ralf Baechle
2000-05-25 18:02 ` Ulf Carlsson
2000-05-25 18:17 ` Ralf Baechle
[not found] <20000519083237Z305155-391+603@oss.sgi.com>
2000-05-19 11:18 ` Ralf Baechle
[not found] <20000327210518Z305163-3992+178@oss.sgi.com>
2000-03-28 0:29 ` Ralf Baechle
[not found] <20000219003324Z305163-11638+186@oss.sgi.com>
[not found] ` <Pine.GSO.4.10.10002211054270.29481-100000@dandelion.sonytel.be>
2000-02-21 11:58 ` Ralf Baechle
[not found] ` <Pine.GSO.4.10.10002211634260.4234-100000@dandelion.sonytel.be>
2000-02-21 18:03 ` Ralf Baechle
2000-02-22 2:45 ` Geert Uytterhoeven
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox