Port-amd64 archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Merging few files from i386/amd64 into x86
Christoph Egger <Christoph_Egger%gmx.de@localhost> wrote:
> > Concerns:
> >
> > - Any reason why we would want to keep the type size in MD (instead of
> > abstracting it out, eg. with uintptr_t)?
>
> Ok with me, but take care about storage of physical addresses: uintptr_t
> is not large enough in respect to 32bit PAE.
For physical address paddr_t is/should be used, not uintptr_t.
> > By the way:
> > http://nxr.netbsd.org/source/xref/sys/arch/i386/include/frame.h#trapframe
> > Why these and others are not unsigned, eg. uint32_t?
>
> IMO, this is a bug because this reduces the effective register size to
> 31bits.
Yes.
Andrew - are we missing something here?
--
Best regards,
Mindaugas
Home |
Main Index |
Thread Index |
Old Index