Aktív témák
-
Itt egyetlen dolog a lényeges: hogy az NX bitet nem támogatják (első körben).
A többi lényegtelen apróság. -
HiperG
addikt
A két 64 bites technológia között - bár kompatibilisek egymással - van néhány különbség:
>Could you publish list of differences between amd64 and ia32e?
>
>I probably could took those two 300+ page documents and try to compare
>them by hand, but I believe you know already.
>
> Pavel
Other than the standard IA-32 differences (eg. HT, SSE3, Intel Enhanced
SpeedStep, etc.), there are few differences between the implementations
of
IA-32e and AMD64. The software visible ones are:
Fast system calls:
Syscall/sysret is supported only in 64-bit mode (not in compatibility
mode). Sysenter/Sysexit is supported in both 64-bit and compatible
mode.
CPUID:
If you look at Table 2-8 of Volume 1, you will find IA-32e specific
things,
including, GenuineIntel, HT, SSE3, monitor/mwait, Intel Enhanced
SpeedStep,
and cmpxchg16b.
The function 8000_0001h doesn't duplicate standard-feature bits from
function 1 in EDX. It sets only the new features that are implemented.
MSRs:
Not all MSRs are architectural, and IA-32e does not implement SYSCFG,
TOP_MEM, TOP_MEM2, for example. MSR usage should be vendor specific
and
be guarded with CPUID.Model
Fast-FXSAVE/FXRSTOR:
IA-32e always saves all of the FP state on FXSAVE/FXRSTOR. Does not
support FXSAVE/FXRSTOR with reduced FP state.
Microcode Update:
IA-32e supports microcode update as the 32-bit mode does, as you
already
found the discussions in the mailing list.
NX (No-Execute) bit:
Initial implementation will not support the NX bit.
BSF/BSR when source is 0 & operand size is 32:
In 64-bit mode, the processor sets ZF, and the upper 32 bits of
the destination are undefined. Should always check the ZF or do not
use
32-bit operand size.
Near branch with 66H prefix:
As documented in PRM the behavior is implementation specific and
should
avoid using 66H prefix on near branches.
Not supported in IA-32e
=======================
3DNow instructions (including prefecthw or prefetch with the opcode 0f
0d)
[Szerkesztve]
[Szerkesztve]
Aktív témák
- S.T.A.L.K.E.R. 2: Heart of Chornobyl
- GeForce RTX 5060: Ezt kapjuk 150 ezerért
- urandom0: Kicsit most elfáradtam...
- Win 10 LTSC: hülye vagyok?
- Akciókamerák
- Kerékpárosok, bringások ide!
- Mikrotik routerek
- Milyen légkondit a lakásba?
- Battlefield 2042
- btz: Internet fejlesztés országosan!
- További aktív témák...
- AMD Ryzen 7 8700F - Új, 3 év garancia - Eladó!
- BESZÁMÍTÁS! Intel Core i7 4790 4 mag 8 szál processzor garanciával hibátlan működéssel
- BESZÁMÍTÁS! Intel Core i9 14900KF 24 mag 32 szál processzor garanciával hibátlan működéssel
- Intel Core i9-14900K - Cores x 24
- Intel Core i5 4440 4mag 4szál processzor garanciával hibátlan működéssel
- BESZÁMÍTÁS! Asus H310M i3 9100F 16GB DDR4 120GB SSD 500GB HDD GTX 970 4GB Zalman ZM-T7 FSP 400W
- BESZÁMÍTÁS! Apple Pro Display XDR 32 6K Nanotexturált üveg monitor garanciával hibátlan működéssel
- 1MII B03PRO+ Receiver, Transmitter LDAC
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
- LG 65B4 - 65" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest