Exactly my point. Intel was &quot;forced&quot; to fix a bug in software by changing its hardware. The A20 gate was not to prevent programs from accessing &quot;HMA&quot; it was to fix programs, which generated addresses above 0xfffff and expected it to wrap around.