Re: [Haifux] Some real message (for a change)
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
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)
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
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]