9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* Re: [9fans] EPIA dual-processor motherboard runs Plan 9
  2005-12-31 15:59       ` jmk
@ 2003-01-01  0:02         ` Richard Miller
  0 siblings, 0 replies; 7+ messages in thread
From: Richard Miller @ 2003-01-01  0:02 UTC (permalink / raw)
  To: 9fans

> depends what's mapped at those addresses. i7 is likely
> an apic or somesuch and shouldn't be a problem. i6 is
> just below 512MB physical and might be a problem depending
> on how much memory is in the machine; the e820 map
> would be useful here, maybe it's some acpi thing.

E820: 00000000 0009f000 memory
E820: 0009f000 000a0000 reserved
E820: 000f0000 00100000 reserved
E820: 00100000 1bde0000 memory
E820: 1bde0000 1bde3000 acpi nvs
E820: 1bde3000 1bdf0000 acpi reclaim
E820: 1bdf0000 1be00000 reserved
E820: fec00000 100000000 reserved

There's 512MB of physical RAM, but the top 64M is shared with
onboard VGA.



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [9fans] MS Research reinvents Inferno?
@ 2005-12-14 15:42 Brian L.Stuart
  2005-12-14 16:20 ` Paweł Lasek
  0 siblings, 1 reply; 7+ messages in thread
From: Brian L.Stuart @ 2005-12-14 15:42 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

> I've several texts on OS that are pretty good for undergrad class, but
> is there an equivalent to Knuth's `Art of Computer Programming' or the
> second Dragon book?  Seems that a lot of wasted effort could be
> avoided by having a good servey of the ideas and references to
> previous work.

My first reaction is to say be patient, I just signed the contract a couple
of weeks ago.  My other reaction is to say I can't presume to be compared
to such august company.  But the reality is that I am in the process of
writing an OS textbook with the intent of making a small step in that
direction.

The rest of this is details about the book, so feel free to move on to
the next message without hurting my feelings...
The book is divided into groups of three chapters, each group covering
a major topic.  The major topics are Intro (history, organization, etc),
processes, memory, I/O, file systems, security and distributed systems.
There's also a group of three appendices covering a review of hardware/
architecture.  The first chapter in each group covers the general principles
and gives a brief view into how that topic is implemented in a number of
example systems.  The exact set of examples is not finalized but will at
least include MULTICS, RT-11, 6th edition UNIX, 4.3BSD, VMS, NT/2000/XP
and Xen.  Most likely Plan 9 will also appear there.  I want to also include
at least one example from the big iron world, but need to find a good
reference for it.  The second and third chapters of each section take
a detailed look at implementation.  The second chapter is on Linux and
the third on Inferno.  The plan is for these chpaters to cover a level of
detail something like Lions did for 6th edition UNIX, but probably not
quite as thorough.  Rather than separate the code and commentary
like Lions did, I'm making it look more similar to Knuth's literate programming
where the commentary is interspersed with pretty-printed code.

If we manage to keep to the publisher's schedule and I survive the process,
it should see the light of day in time for fall semester 2007.  So if you hear
the murmer of insane babbling coming from the direction of Memphis,
you know what it is.

Brian L. Stuart



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [9fans] MS Research reinvents Inferno?
  2005-12-14 15:42 [9fans] MS Research reinvents Inferno? Brian L.Stuart
@ 2005-12-14 16:20 ` Paweł Lasek
  2005-12-31 15:06   ` [9fans] EPIA dual-processor motherboard runs Plan 9 Richard Miller
  0 siblings, 1 reply; 7+ messages in thread
From: Paweł Lasek @ 2005-12-14 16:20 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

[snip]
>  The exact set of examples is not finalized but will at
> least include MULTICS, RT-11, 6th edition UNIX, 4.3BSD, VMS, NT/2000/XP
> and Xen.  Most likely Plan 9 will also appear there.  I want to also include
> at least one example from the big iron world, but need to find a good
> reference for it.

Hercules emulator allows you to run virtually any OS for S/390 and descendants,
and there are pre-made images somewhere on the Net with turn-key IBM
MVS installation.

http://www.cray-cyber.org provides public supercomputer systems, from
Cray, Control Data Corporation, NEC and Bull :) (guest account is down
due to an attack where it was used -_- )

The OS'es there are:
Cray: UNICOS(TM) - Unix based
CDC 6600-compatibles: NOS or NOS/VE
CDC 4680: EP/IX (UNIX based)
NEC SX-4: Super-UX - Unix based
NEC UP4800: UX4800 11.5

Pity is that only Cray Y-MP EL is 24/7, so you may have to talk with
them to have access to others

> If we manage to keep to the publisher's schedule and I survive the process,
> it should see the light of day in time for fall semester 2007.  So if you hear
> the murmer of insane babbling coming from the direction of Memphis,
> you know what it is.

> Brian L. Stuart

Keep up with good work, my "Operating Systems Vade Mecum" (R.A.Finkel)
is getting a little old :)

--
Paweł Lasek
"Once a hitokiri, always a hitokiri. This will never change" - Jine-Ei
http://plasek.jogger.pl [in polish]
http://plasek.wordpress.com [in polish]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [9fans] EPIA dual-processor motherboard runs Plan 9
  2005-12-14 16:20 ` Paweł Lasek
@ 2005-12-31 15:06   ` Richard Miller
  2005-12-31 15:45     ` Ronald G Minnich
  0 siblings, 1 reply; 7+ messages in thread
From: Richard Miller @ 2005-12-31 15:06 UTC (permalink / raw)
  To: 9fans

Fans of the (tiny, quiet, low-powered) VIA EPIA mini-itx motherboards
may be interested to know that the new VT-310DP with 2 x 1Ghz Eden-N
processors works very well with Plan 9.

Selected boot messages:

Plan 9
...
cpu0: 998MHz CentaurHauls unknown (cpuid: AX 0x069A DX 0x381BA3F)
ELCR: 0E20
LAPIC: fee00000 e0000000
cpu1: 997MHz CentaurHauls unknown (cpuid: AX 0x069A DX 0x381BA3F)
mtrrfix1: i9: 404040404040404 0
mtrrfix1: i10: 404040404040400 0
mtrrvar1: i6: 1BE00000 0
mtrrvar1: i7: FFFE00800 0
pcirouting: PCI.0.15.0 at pin 1 link 1 irq 11
#l0: i82557: 100Mbps port 0xE100 irq 10: 00e081xxxxxx
#l1: vt6102: 100Mbps port 0xD800 irq 11: 00e081xxxxxx
#U/usb0: uhci: port 0xDD00 irq 11
#U/usb1: uhci: port 0xDE00 irq 11
#U/usb2: uhci: port 0xDF00 irq 10
#U/usb3: uhci: port 0xE000 irq 10

Does anyone know whether I should be worried about the mtrr messages?

Output of pci command:

0.0.0:	---  06.00.00 1106/0259   0
0.0.1:	---  06.00.00 1106/1259   0
0.0.2:	---  06.00.00 1106/2259   0
0.0.3:	---  06.00.00 1106/3259   0
0.0.4:	---  06.00.00 1106/4259   0
0.0.7:	---  06.00.00 1106/7259   0
0.1.0:	---  06.04.00 1106/b198   0
0.10.0:	net  02.00.00 1106/3119   5 0:0000d401 256 1:f7041000 256
0.15.0:	disk 01.01.8a 1106/0571  11 4:0000dc01 16
0.16.0:	---  0c.03.00 1106/3038  11 4:0000dd01 32
0.16.1:	---  0c.03.00 1106/3038  11 4:0000de01 32
0.16.2:	---  0c.03.00 1106/3038  10 4:0000df01 32
0.16.3:	---  0c.03.00 1106/3038  10 4:0000e001 32
0.17.0:	---  06.01.00 1106/3227   0
0.18.0:	net  02.00.00 1106/3065  11 0:0000d801 256 1:f7043000 256
0.8.0:	vid  03.00.00 1002/4750 255 0:f6000008 16777216 1:0000d001 256 2:f7040000 4096
0.9.0:	net  02.00.00 8086/1229  10 0:f7044000 4096 1:0000e101 64 2:f7000000 131072
1.0.0:	vid  03.00.00 1106/3118  11 0:f0000008 67108864 1:f4000000 16777216

Other notes:

- Two of the three (!) onboard ethernet ports are supported; the third is
  gigabit ether and Plan 9 doesn't see it
- Native VGA just about works in vesa mode (1024x768 only; no acceleration;
  aux/vga -p sometimes hangs), but there's a PCI slot so you can add a VGA card

-- Richard



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [9fans] EPIA dual-processor motherboard runs Plan 9
  2005-12-31 15:06   ` [9fans] EPIA dual-processor motherboard runs Plan 9 Richard Miller
@ 2005-12-31 15:45     ` Ronald G Minnich
  2005-12-31 15:59       ` jmk
  2005-12-31 16:01       ` jmk
  0 siblings, 2 replies; 7+ messages in thread
From: Ronald G Minnich @ 2005-12-31 15:45 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

Richard Miller wrote:
> Fans of the (tiny, quiet, low-powered) VIA EPIA mini-itx motherboards
> may be interested to know that the new VT-310DP with 2 x 1Ghz Eden-N
> processors works very well with Plan 9.
> 
> Selected boot messages:
> 
> Plan 9
> ...
> cpu0: 998MHz CentaurHauls unknown (cpuid: AX 0x069A DX 0x381BA3F)
> ELCR: 0E20
> LAPIC: fee00000 e0000000
> cpu1: 997MHz CentaurHauls unknown (cpuid: AX 0x069A DX 0x381BA3F)
> mtrrfix1: i9: 404040404040404 0
> mtrrfix1: i10: 404040404040400 0

"fixed" as in fixed-address-space-size MTRRs, not as in "they used to be 
broken" -- these look right to me IIRC.

> mtrrvar1: i6: 1BE00000 0
> mtrrvar1: i7: FFFE00800 0

var -- as in "variable sized address space" MTRRs.

These are familiar values, to me as well. I have not looked them up, but 
they sure sound like values I am used to. I don't think you need to worry.

ron


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [9fans] EPIA dual-processor motherboard runs Plan 9
  2005-12-31 15:45     ` Ronald G Minnich
@ 2005-12-31 15:59       ` jmk
  2003-01-01  0:02         ` Richard Miller
  2005-12-31 16:01       ` jmk
  1 sibling, 1 reply; 7+ messages in thread
From: jmk @ 2005-12-31 15:59 UTC (permalink / raw)
  To: 9fans

On Sat Dec 31 10:48:44 EST 2005, rminnich@lanl.gov wrote:
> Richard Miller wrote:
> ...
> > mtrrvar1: i6: 1BE00000 0
> > mtrrvar1: i7: FFFE00800 0
> 
> var -- as in "variable sized address space" MTRRs.
> 
> These are familiar values, to me as well. I have not looked them up, but 
> they sure sound like values I am used to. I don't think you need to worry.
> 
> ron

the concern here is that the mttr values are different
on the 2 processors so they are seeing different memory
attributes for those ranges (the warning messages are
only printed if there is an inconsistency).

depends what's mapped at those addresses. i7 is likely
an apic or somesuch and shouldn't be a problem. i6 is
just below 512MB physical and might be a problem depending
on how much memory is in the machine; the e820 map
would be useful here, maybe it's some acpi thing.

"fixing" the mttrs as in making them consistent would be
a pain.

--jim


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [9fans] EPIA dual-processor motherboard runs Plan 9
  2005-12-31 15:45     ` Ronald G Minnich
  2005-12-31 15:59       ` jmk
@ 2005-12-31 16:01       ` jmk
  1 sibling, 0 replies; 7+ messages in thread
From: jmk @ 2005-12-31 16:01 UTC (permalink / raw)
  To: 9fans

sorry, i ran over my 'r' quota in the last message
and had to say 'mttr' instead of 'mtrr' everywhere.


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2005-12-31 16:01 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-12-14 15:42 [9fans] MS Research reinvents Inferno? Brian L.Stuart
2005-12-14 16:20 ` Paweł Lasek
2005-12-31 15:06   ` [9fans] EPIA dual-processor motherboard runs Plan 9 Richard Miller
2005-12-31 15:45     ` Ronald G Minnich
2005-12-31 15:59       ` jmk
2003-01-01  0:02         ` Richard Miller
2005-12-31 16:01       ` jmk

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).