Monday, March 01, 2004 10:05:18 AM
Thank you for pulling out those quotes from Vol. 2. I am taking a fresh look at the diagram on p. 7. We've reached the point where our interpretations differ more in semantics than fact: I stated that, in Compatibility Mode, the processor puts an emulation layer on top of the 64-bit flat mode addressing. I also agree that it has to fully implement a Protected Mode environment to guarentee binary compatibility for 32-bit applications.
You found a number of good quotes which show that, indeed, the application sees something that looks just like Protected Mode. I agree fully.
Let's look at the chart on p. 7, Vol. 2. It shows how the system translates from segement registers to flat addressing. The emulation does contain a descriptor table (at one point I did post otherwise, I will correct myself here); the text on p. 6 confirms this structure is used for both legacy and compatibility segments. In 64-bit mode this structure is not employed, the effective address is used directly, as shown on p. 8. P. 9 shows how the effective (or virtual) address translates into a physical address by using page translation tables.
Here is where this is all leading:
1. I concur that Compatibility Mode has to fully support Protected Mode-style segementation.
2. The emulation works as follows: 32-bit (and 16-bit, if supported by OS) apps go through an emulation layer which uses a descriptor table to translate the segmented address to a virtual address.
3. Compatibility Mode differs from Legacy Mode in this way: In Legacy Mode, the virtual address is the physical address. In Compatibility Mode, the virtual address is then put through the 64-bit logic of paged memory to convert to a physical address. This is what I mean by 'emulation layer' - the underlying processor mechanism is the paged memory system, the segmented memory is converted first into a virtual address fed through the 64-bit logic.
Why is this significant? In Long Mode, segmentation exists for Compatibility Mode as a pre-processor to the page table method of resolving addresses. This means the segmentation logic is functionally separated from the underlying memory logic, and can be discarded easily in some future system made only for 64-bit applications.
That is my point: Segmentation in K8 is functionally separate from the 64-bit architecture in a way such that it can be jettisoned later. First, Legacy Mode can be removed. Second, Compatibility Mode can be removed (although this will take a number of years). Then segmentation is gone. This process is gated by software: Legacy mode can go as soon as 64-bit OSs are commonly available. Compatibility mode can go when all the useful applications are available in 64-bit.
Then the hardware will have no segmentation at all.
Recent AMD News
- Honeywell Acquires CAES Systems for $1.9 Billion, Sarepta Therapeutics Surges 34%, Gilead Continues Gains • IH Market News • 06/21/2024 12:00:38 PM
- Trump Media Resells Stocks and Warrants; KB Home Exceeds Q2 Expectations, and More News • IH Market News • 06/20/2024 10:55:11 AM
- AMD to Power AI-Based Smart Parking Solution for Sun Singapore, the Country’s Largest Provider of Smart Parking Services • GlobeNewswire Inc. • 06/19/2024 01:00:00 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 06/18/2024 08:18:09 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 06/18/2024 08:12:29 PM
- Form 144 - Report of proposed sale of securities • Edgar (US Regulatory) • 06/14/2024 08:03:45 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 06/13/2024 08:14:12 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 06/12/2024 08:34:23 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 06/11/2024 09:40:41 PM
- Form 144 - Report of proposed sale of securities • Edgar (US Regulatory) • 06/10/2024 09:22:35 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 06/10/2024 08:16:19 PM
- AMD to Present at the UBS Women in Tech Summit • GlobeNewswire Inc. • 06/10/2024 01:15:00 PM
- Apple Showcases AI at WWDC 2024, Nvidia Stock Split Starts Today, and More News • IH Market News • 06/10/2024 11:29:44 AM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 06/07/2024 08:16:25 PM
- AMD to Present at the Nasdaq London Investor Conference • GlobeNewswire Inc. • 06/06/2024 08:15:00 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 06/06/2024 08:11:40 PM
- Form 144 - Report of proposed sale of securities • Edgar (US Regulatory) • 06/05/2024 08:27:23 PM
- Economic Worries May Lead To Weakness On Wall Street • IH Market News • 06/04/2024 01:10:54 PM
- AMD Unveils Next-Gen “Zen 5” Ryzen Processors to Power Advanced AI Experiences • GlobeNewswire Inc. • 06/03/2024 03:01:00 AM
- AMD Accelerates Pace of Data Center AI Innovation and Leadership with Expanded AMD Instinct GPU Roadmap • GlobeNewswire Inc. • 06/03/2024 03:00:00 AM
- AMD Extends AI and High-Performance Leadership in Data Center and PCs with New AMD Instinct, Ryzen and EPYC Processors at Computex 2024 • GlobeNewswire Inc. • 06/03/2024 02:59:00 AM
- DJT Stock Falls 6% Post-Trump Conviction; UBS Restructures Senior Management for CEO Succession and More News • IH Market News • 05/31/2024 11:54:10 AM
- Form SD - Specialized disclosure report • Edgar (US Regulatory) • 05/30/2024 08:12:39 PM
- AMD Chair and Chief Executive Officer Dr. Lisa Su to Deliver the Opening Keynote at Computex 2024 • GlobeNewswire Inc. • 05/28/2024 09:22:41 PM
- Form 144 - Report of proposed sale of securities • Edgar (US Regulatory) • 05/23/2024 09:44:14 PM
Mass Megawatts Announces $220,500 Debt Cancellation Agreement to Improve Financing and Sales of a New Product to be Announced on July 11 • MMMW • Jun 28, 2024 7:30 AM
VAYK Exited Caribbean Investments for $320,000 Profit • VAYK • Jun 27, 2024 9:00 AM
North Bay Resources Announces Successful Flotation Cell Test at Bishop Gold Mill, Inyo County, California • NBRI • Jun 27, 2024 9:00 AM
Branded Legacy, Inc. and Hemp Emu Announce Strategic Partnership to Enhance CBD Product Manufacturing • BLEG • Jun 27, 2024 8:30 AM
POET Wins "Best Optical AI Solution" in 2024 AI Breakthrough Awards Program • POET • Jun 26, 2024 10:09 AM
HealthLynked Promotes Bill Crupi to Chief Operating Officer • HLYK • Jun 26, 2024 8:00 AM