a20 and modern hardware
Posted: Sat Jun 27, 2015 11:28 pm
Hi all,
Is A20 gating still actually a thing in modern desktop pcs? I remember reading somewhere that intel no longer support a20 gating in their processors, so do modern motherboards and chipsets still boot up with a20 disable? I understand its purpose was to maintain backward compatibility when IBM pcs added more than 1MB of memory, but I would have thought that was so far in the past now it is silly to support it. Maybe some systems will only do it if set to boot in 'legacy bios' rather than uefi, or I suppose virtual machines like virtualbox would emulate it because one of their purposes is to allow people to run legacy software. I really like the osdev wiki, I have just recently had an urge to start experimenting with writing an os as a hobby, but nearly all the info online is very very dated; maybe the topic had a burst of popularity a while ago now few people are interested?
Is A20 gating still actually a thing in modern desktop pcs? I remember reading somewhere that intel no longer support a20 gating in their processors, so do modern motherboards and chipsets still boot up with a20 disable? I understand its purpose was to maintain backward compatibility when IBM pcs added more than 1MB of memory, but I would have thought that was so far in the past now it is silly to support it. Maybe some systems will only do it if set to boot in 'legacy bios' rather than uefi, or I suppose virtual machines like virtualbox would emulate it because one of their purposes is to allow people to run legacy software. I really like the osdev wiki, I have just recently had an urge to start experimenting with writing an os as a hobby, but nearly all the info online is very very dated; maybe the topic had a burst of popularity a while ago now few people are interested?