How are I/O Device Addresses Propagated to Chipsets During Boot?

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
karim
Posts: 7
Joined: Mon Jun 23, 2025 8:03 pm

How are I/O Device Addresses Propagated to Chipsets During Boot?

Post by karim »

I wanted to know: If each chip, like the Northbridge and Southbridge, has its own routing table, when the BIOS assigns addresses to I/O devices (like the keyboard, mouse, or hard drive), does it store these addresses in every chip (like both the Northbridge and Southbridge chips on the motherboard)? Is that so the Northbridge or Southbridge chip can know how to route the request to the correct device?
Octocontrabass
Member
Member
Posts: 5873
Joined: Mon Mar 25, 2013 7:01 pm

Re: How are I/O Device Addresses Propagated to Chipsets During Boot?

Post by Octocontrabass »

I see you already asked this question elsewhere and got some pretty good answers.

But the answer as far as an OS developer is concerned is "it doesn't matter". The firmware figures it out for you, so you don't need to worry about it.
Post Reply