Re: Overview Of New Intel Core i7(Nehalem) Processor
- From: John Larkin <jjlarkin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 11 Jun 2009 13:32:29 -0700
On Thu, 11 Jun 2009 06:31:19 -0700 (PDT), MooseFET
<kensmith@xxxxxxxxx> wrote:
On Jun 10, 7:41 pm, John Larkin
[....]
If x86 had serious i/d space separation, and Microcrap used it, all
sorts of exploits would be impossible.
Code space being in different chips, on a different bus is the ideal.
The memory can be logically divided into sections and security can be
good, however, it requires that the hardware prevent the application
from causing the memory usage to change. If the x86 segmentation
didn't have mistakes in how it was done, it could have worked for
this. It would still be a pigs breakfast but it would have worked.
Ideally, there should be two stacks, one for the return addresses and
a different one for the passed parameters and local variables. The
processor could have the parameter stack protected against accesses
beyond the limit of what is permitted for the current subroutine.
This boundary number would automatically be updated on a return.
Yes. C mixes up parameters, local variables, buffers, pointers, and
return addresses all on the same stack. Then apparently interleaves
stacks in the same address space as the subroutine code itself!
There's no way to apply hardware memory-management protections to a
tangled mess like that.
The task swapping part of the OS is really the only part that needs
access to every bit of memory. This would be only a few hundreds of
bytes.
Run the OS in its own CPU!
John
.
- Follow-Ups:
- Re: Overview Of New Intel Core i7(Nehalem) Processor
- From: Nico Coesel
- Re: Overview Of New Intel Core i7(Nehalem) Processor
- From: JosephKK
- Re: Overview Of New Intel Core i7(Nehalem) Processor
- From: MooseFET
- Re: Overview Of New Intel Core i7(Nehalem) Processor
- References:
- Overview Of New Intel Core i7(Nehalem) Processor
- From: whatnext@xxxxxxxxx
- Re: Overview Of New Intel Core i7(Nehalem) Processor
- From: John Larkin
- Re: Overview Of New Intel Core i7(Nehalem) Processor
- From: Herbert John \"Jackie\" Gleason
- Re: Overview Of New Intel Core i7(Nehalem) Processor
- From: John Larkin
- Re: Overview Of New Intel Core i7(Nehalem) Processor
- From: MooseFET
- Overview Of New Intel Core i7(Nehalem) Processor
- Prev by Date: Re: Overview Of New Intel Core i7(Nehalem) Processor
- Next by Date: Re: Overview Of New Intel Core i7(Nehalem) Processor
- Previous by thread: Re: Overview Of New Intel Core i7(Nehalem) Processor
- Next by thread: Re: Overview Of New Intel Core i7(Nehalem) Processor
- Index(es):
Relevant Pages
|