EM64T supported?
First off, what is it? On 32bit platforms, to address 4G of RAM, I recall that there is some sort of 'paging' that has to be done to address it ... does EM64T get around that somehow, or is this just another name for it? Marc G. Fournier Hub.Org Networking Services (http://www.hub.org) Email: [EMAIL PROTECTED] Yahoo!: yscrappy ICQ: 7615664 ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: EM64T supported?
EM64T is Intel's 64-bit processor architecture. It uses 64 bit registers so it gets around the 4GB limit. It is very similar to AMD64 architecture and fully supported via the amd64 port. If You have an EM64T machine use the amd64 version of FreeBSD. Cheers, Gabor Kovesdan Marc G. Fournier wrote: First off, what is it? On 32bit platforms, to address 4G of RAM, I recall that there is some sort of 'paging' that has to be done to address it ... does EM64T get around that somehow, or is this just another name for it? ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: EM64T supported?
Marc G. Fournier wrote: First off, what is it? On 32bit platforms, to address 4G of RAM, I recall that there is some sort of 'paging' that has to be done to address it ... does EM64T get around that somehow, or is this just another name for it? EM64T uses 64-bit wide registers and addressing, and can talk to 4GB of RAM natively. Older processors may still support 4GB of physical RAM using the PSE/PSE-36 CPU extensions, but are still using 32-bit registers. -- -Chuck ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: EM64T supported?
In the last episode (Nov 17), Chuck Swiger said: Marc G. Fournier wrote: First off, what is it? On 32bit platforms, to address 4G of RAM, I recall that there is some sort of 'paging' that has to be done to address it ... does EM64T get around that somehow, or is this just another name for it? EM64T uses 64-bit wide registers and addressing, and can talk to 4GB of RAM natively. Older processors may still support 4GB of physical RAM using the PSE/PSE-36 CPU extensions, but are still using 32-bit registers. PAE/PAE36, right? Note that if you enable PAE, some drivers may not be available. See the PAE kernel config file for a list. -- Dan Nelson [EMAIL PROTECTED] ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: EM64T supported?
On Nov 17, 2005, at 1:04 PM, Chuck Swiger wrote: Marc G. Fournier wrote: First off, what is it? On 32bit platforms, to address 4G of RAM, I recall that there is some sort of 'paging' that has to be done to address it ... does EM64T get around that somehow, or is this just another name for it? EM64T uses 64-bit wide registers and addressing, and can talk to 4GB of RAM natively. Older processors may still support 4GB of physical RAM using the PSE/PSE-36 CPU extensions, but are still using 32-bit registers. To clarify: However, if running the x86 version (not amd64) of FreeBSD, EM64T and AMD Opteron and Athlon64 chips must use the same PSE type extensions to access 4GB of RAM if I understand correctly Chad -- -Chuck ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to freebsd-questions- [EMAIL PROTECTED] --- Chad Leigh -- Shire.Net LLC Your Web App and Email hosting provider [EMAIL PROTECTED] ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: EM64T supported?
Dan Nelson wrote: In the last episode (Nov 17), Chuck Swiger said: EM64T uses 64-bit wide registers and addressing, and can talk to 4GB of RAM natively. Older processors may still support 4GB of physical RAM using the PSE/PSE-36 CPU extensions, but are still using 32-bit registers. PAE/PAE36, right? Note that if you enable PAE, some drivers may not be available. See the PAE kernel config file for a list. PAE is related, but I don't believe PAE36 exists; cpuid lists these: PSEPage Size Extensions PAEPhysical Address Extension PSE-36 36-bit Page Size Extension I believe PSE lets you choose whether your MMU uses a 4KB or a 4MB pagesize for virtual address translation. PAE was the first attempt at supporting more than 4GB of address space, but I gather it requires doing bank swapping or something fairly awkward that doesn't play too well with VM, whereas PSE-36 integrates more easily. The other point you've made is correct, that is, a fair number of drivers don't understand PAE/PSE36 yet, and will not work using it-- generally because the hardware associated with the driver has a DMA engine which is limited to 32-bit addressing. You end up having to double-buffer or use DMA bounce buffers, whatever phrase you wish to use. :-) This link seems to have a more complete description: http://www.microsoft.com/whdc/system/platform/server/PAE/pae_os.mspx -- -Chuck ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: EM64T supported?
On Thursday 17 November 2005 19:14, Kövesdán Gábor wrote: EM64T is Intel's 64-bit processor architecture. It uses 64 bit registers so it gets around the 4GB limit. It is very similar to AMD64 architecture ... IA-64 was Intel's 64-bit architecture. EM64T is Intel's attempt to make AMD64 compatible processors. Credit where credit's due. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: EM64T supported?
On Nov 17, 2005, at 5:35 PM, RW wrote: On Thursday 17 November 2005 19:14, Kövesdán Gábor wrote: EM64T is Intel's 64-bit processor architecture. It uses 64 bit registers so it gets around the 4GB limit. It is very similar to AMD64 architecture ... IA-64 was Intel's 64-bit architecture. IA-64 is one of Intel's architectures. EM64T is Intel's attempt to make AMD64 compatible processors. EM64T is another of Intels 64bit architectures. Happens to be (mostly) compatible with AMD 64 bit but it is Intel's. Intel may have been inspired (read copied) AMDs, but AMD's is called something else. is as in belongs to, not as in developed by. AMD calls theirs something different and I believe the opcode mnemonics are different. Chad Credit where credit's due. --- Chad Leigh -- Shire.Net LLC Your Web App and Email hosting provider [EMAIL PROTECTED] ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]