Jade Alglave (2012):
A Formal Hierarchy of Weak Memory Models.
Form. Methods Syst. Des. 41(2),
pp. 178–210,
doi:10.1007/s10703-012-0161-5.
Jade Alglave, Luc Maranget, Susmit Sarkar & Peter Sewell (2010):
Fences in Weak Memory Models.
In: CAV'10,
Edinburgh, UK,
pp. 258–272,
doi:10.1007/978-3-642-14295-6_25.
John Baldwin (2008):
PCI Interrupts for x86 Machines under FreeBSD.
In: Proceedings of the BSDCan Conference,
pp. 1–22.
Daniel P. Bovet & Marco Cesati (2005):
Understanding the Linux Kernel - from I/O ports to process management: covers version 2.6 (3. ed.), chapter 4.6.
O'Reilly.
Available at http://www.oreilly.de/catalog/understandlk/index.html.
Shaked Flur, Kathryn E. Gray, Christopher Pulte, Susmit Sarkar, Ali Sezgin, Luc Maranget, Will Deacon & Peter Sewell (2016):
Modelling the ARMv8 Architecture, Operationally: Concurrency and ISA.
In: POPL '16,
St. Petersburg, FL, USA,
pp. 608–621,
doi:10.1145/2837614.2837615.
UEFI Forum (2011):
ACPI 5.0 Specification.
http://www.acpi.info/downloads/acpispec50.pdf.
UEFI Forum (2016):
UEFI Specification 2.6.
http://www.uefi.org/sites/default/files/UEFI Spec 2_6.pdf http://www.uefi.org/specifications.
Malay K. Ganai, Aarti Gupta & Pranav Ashar (2005):
Verification of Embedded Memory Systems Using Efficient Memory Modeling.
In: DATE '05,
pp. 1096–1101,
doi:10.1109/DATE.2005.325.
Simon Gerber, Gerd Zellweger, Reto Achermann, Kornilios Kourtis, Timothy Roscoe & Dejan Milojicic (2015):
Not Your Parents' Physical Address Space.
In: HOTOS'15,
Switzerland,
pp. 16–16.
Available at http://dl.acm.org/citation.cfm?id=2831090.2831106.
Intel Corporation (2009):
Reducing Interrupt Latency Through the Use of Message Signaled Interrupts.
Online.
Accessed 2017-01-13. White Paper 321070. http://www.intel.co.za/content/dam/www/public/us/en/documents/white-papers/msg-signaled-interrupts-paper.pdf.
Stefan Kaestle, Reto Achermann, Roni Haecki, Moritz Hoffmann, Sabela Ramos & Timothy Roscoe (2016):
Machine-aware Atomic Broadcast Trees for Multicores.
In: OSDI'16,
Savannah, GA, USA,
pp. 33–48.
Available at http://dl.acm.org/citation.cfm?id=3026877.3026881.
Simon Peter, Adrian Schüpbach, Dominik Menzi & Timothy Roscoe (2011):
Early experience with the Barrelfish OS and the Single-Chip Cloud Computer.
In: MARC'11.
KIT Scientific Reports,
pp. 17–17.
Available at http://dl.acm.org/citation.cfm?id=2831090.2831107.
Susmit Sarkar, Kayvan Memarian, Scott Owens, Mark Batty, Peter Sewell, Luc Maranget, Jade Alglave & Derek Williams (2012):
Synchronising C/C++ and POWER.
In: PLDI'12.
ACM,
New York, NY, USA,
pp. 311–322,
doi:10.1145/2254064.2254102.
Adrian Schüpbach, Andrew Baumann, Timothy Roscoe & Simon Peter (2011):
A Declarative Language Approach to Device Configuration.
In: ASPLOS XVI,
Newport Beach, California, USA,
pp. 119–132,
doi:10.1145/1950365.1950382.
Miroslav N. Velev (2001):
Automatic Abstraction of Memories in the Formal Verification of Superscalar Microprocessors.
In: TACAS 2001,
pp. 252–267,
doi:10.1007/3-540-45319-9_18.