User: Password:
|
|
Subscribe / Log in / New account

64 bit archs safe?

64 bit archs safe?

Posted Oct 23, 2008 8:52 UTC (Thu) by zdzichu (subscriber, #17118)
Parent article: The source of the e1000e corruption bug

The final piece of this puzzle comes from this little fact: on 32-bit architectures, memory returned from vmalloc() and ioremap() share the same address space.

So those of us running x86_64 kernels were safe? What about other 64bit architectures with PCI-Express bus?


(Log in to post comments)

64 bit archs safe?

Posted Oct 23, 2008 12:03 UTC (Thu) by nevets (subscriber, #11875) [Link]

So those of us running x86_64 kernels were safe?

Yes, those running on x86_64 were safe from this bug because the init code and the NVM never shared the same address space.

What about other 64bit architectures with PCI-Express bus?

I will not say yes for sure. But most likely. The mapping of iospace is arch specific. But I don't see why a 64bit address space arch would share the iospace with anything els.


Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds