Re: [Haifux] Some real message (for a change)

2002-06-13 Thread guy keren


On Wed, 12 Jun 2002, Kohn Emil Dan wrote:

 I would like to make a brief technical comment regarding a slide. Since it
 is not about your English, I think it's OK to post it online.

 The processors of the x86 family when powered up and/or after reset start
 running from address

 F000:FFF0

 which will point to address FFF0 (see the Intel manual at

and how are they set to start from this address? its hard-coded inside the
processor? can't it be controlled by the user?

in the X86 days, it used to be external wiring (why would the CPU
manufacturer enforece a system memory layout on the user, after all?). i
wonder when they started hard-coding it in the CPU.

 So it's not an external circuit which supplies the address, it's the ROM
 BIOS code.

no its not. the ROM just makes _another_ jump. the ROM does not determine
the CPU-s _initial_ start address.

-- 
guy

For world domination - press 1,
 or dial 0, and please hold, for the creator. -- nob o. dy


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





Re: [Haifux] Lecture slides version 0.4.0

2002-06-13 Thread Tzafrir Cohen

On Thu, 13 Jun 2002, Orr Dunkelman wrote:

 Comments are welcome,

Anothher comment regarding the boot loader:

Note that you describe lilo. grub works a bit differently. It doesn't have
the phisical address of the kernel hard-wired. Instead, it has a small
file-system-reading component.

Regarding the completeness of the system (slide 18): a complete
user-space system won't easily fit onto a floppy. I believe that it is
possible to fit an X terminal into a floppy (maybe even with a minimal
window manager), but the texmf tree will never fit into a floppy ;-)

Phase3:
Phase3 does have some interesting bootstrapping problems of its own. IIRC
xinu has an init process of its own (called init, or something similar),
so you can mention that process.

-- 
Tzafrir Cohen
mailto:[EMAIL PROTECTED]
http://www.technion.ac.il/~tzafrir


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





Re: [Haifux] Some real message (for a change)

2002-06-13 Thread Kohn Emil Dan



On Thu, 13 Jun 2002, guy keren wrote:


 On Wed, 12 Jun 2002, Kohn Emil Dan wrote:

  I would like to make a brief technical comment regarding a slide. Since it
  is not about your English, I think it's OK to post it online.
 
  The processors of the x86 family when powered up and/or after reset start
  running from address
 
  F000:FFF0
 
  which will point to address FFF0 (see the Intel manual at

 and how are they set to start from this address? its hard-coded inside the
 processor? can't it be controlled by the user?

 in the X86 days, it used to be external wiring (why would the CPU
 manufacturer enforece a system memory layout on the user, after all?). i
 wonder when they started hard-coding it in the CPU.

AFAIK all x86 processors have the start address after power up/reset hard
coded. It's a good idea for the processor to be able to guarantee a fixed
initial contents of all its registers (including CS:(E)IP).

Hmmm... In *real* mode, the CPU *does* impose a system memory layout, not
only because of the start address but also because of the fixed position
of the interrupt vector table (the first 1K).



  So it's not an external circuit which supplies the address, it's the ROM
  BIOS code.

 no its not. the ROM just makes _another_ jump. the ROM does not determine
 the CPU-s _initial_ start address.


Nor did I mean this. I actually posted a correction immediatly after my
original post.



Emil


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] 0.5.0 is out there

2002-06-13 Thread Orr Dunkelman

http://vipe.technion.ac.il/~orrd/lecture.ps

Comments, etc. are welcome...

-- 
Orr Dunkelman,
[EMAIL PROTECTED]

Computers make it easy to do a lot of things, but most of the things they
make it easier to do, don't need to be done.--Andy Rooney

Spammers: http://vipe.technion.ac.il/~orrd/spam.html


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]