• RSS
  • Twitter
  • LinkedIn
Basic Input/Output

Basic Input/Output

Powered by Blogger.
Menu
  • Home
  • About Me
  • Computer Chronicles
  • Jobs!
  • Patreon
Grid List
May 2015

A Steve Jobs Milestone

A Steve Jobs Milestone
A Steve Jobs Milestone

I was watching the February 13, 1986 episode of The Computer Chronicles recently.  The news segment contained a brief throw-away story abou...

Read more »
6:00 AM
William Leara
0
Computer Chronicles
6:00 AM

Introduction to the EDKII C Coding Standards

Introduction to the EDKII C Coding Standards
Introduction to the EDKII C Coding Standards

You may not be aware that Intel has made publically available on Tianocore an EDKII C Coding Standards specification.  As of this writing,...

Read more »
6:00 AM
William Leara
0
coding standards, EDK
6:00 AM

The Best Movies You’ve (Probably) Never Seen

The Best Movies You’ve (Probably) Never Seen
The Best Movies You’ve (Probably) Never Seen

The nice people at Intel have put together some excellent training videos, and they’re available for free, on-demand download! I’m willing...

Read more »
6:00 AM
William Leara
1
misc
6:00 AM

Syntax Highlighting for EDKII Files: .dec, .dsc, .fdf, .inf, .uni, .vfr

Syntax Highlighting for EDKII Files: .dec, .dsc, .fdf, .inf, .uni, .vfr
Syntax Highlighting for EDKII Files: .dec, .dsc, .fdf, .inf, .uni, .vfr

UEFI requires us to work with a plethora of different BIOS-specific file types.  Among them are .dec, .dsc, .fdf, .inf, .uni, and .vfr files...

Read more »
6:00 AM
William Leara
2
EDK
6:00 AM
 
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)

welcome

Welcome to the Basic Input/Output website! Here I share things pertaining to the arcane art of PC BIOS development. For spice, I add material about software development in general and some interesting computer history vignettes. Please, try to contain your excitement!
—William Leara
  • Populars
  • Comments
  • Archive

popular

  • Introduction to UEFI Conformance Profiles
    The UEFI Specification v2.11 is well over two thousand pages, and even the short list of “required elements” in §2.6 assumes a general-purpo...
  • The Keyboard Controller Interface, 0x60/0x64
    The original IBM PC (1981), and its immediate successor, the IBM PC/XT (1983), had keyboards limited to unidirectional communication:  data ...
  • Introduction to Open Platform Firmware
    Platform firmware development faces a fundamental challenge: every silicon vendor brings its own initialization model, configuration schem...
  • Introduction to SeaBIOS
    SeaBIOS is an open-source implementation of a 16-bit x86 BIOS. The name is a pun: it is a BIOS written in C (instead of the traditional asse...
  • Introduction to Slim Bootloader
    Slim Bootloader (SBL) is an open-source boot firmware built from the ground up for Intel x86 systems. Designed to be small, fast, and secure...
  • RWEverything. Yes, Everything.
    I’ve done many tools reviews in the history of this web site, so it would be unthinkable to neglect to talk about what may be the biggest a...

comments

archive

  • ►  2026 (5)
    • ►  October (1)
    • ►  September (1)
    • ►  June (1)
    • ►  March (1)
    • ►  February (1)
  • ►  2025 (6)
    • ►  July (1)
    • ►  May (2)
    • ►  April (1)
    • ►  February (1)
    • ►  January (1)
  • ►  2024 (12)
    • ►  December (1)
    • ►  November (2)
    • ►  October (2)
    • ►  September (1)
    • ►  July (1)
    • ►  May (1)
    • ►  April (1)
    • ►  March (1)
    • ►  February (1)
    • ►  January (1)
  • ►  2023 (9)
    • ►  December (1)
    • ►  November (1)
    • ►  October (2)
    • ►  August (1)
    • ►  May (1)
    • ►  April (2)
    • ►  March (1)
  • ►  2022 (4)
    • ►  September (1)
    • ►  June (1)
    • ►  April (2)
  • ►  2021 (6)
    • ►  October (1)
    • ►  September (2)
    • ►  August (2)
    • ►  July (1)
  • ►  2020 (2)
    • ►  April (1)
    • ►  January (1)
  • ►  2019 (15)
    • ►  November (1)
    • ►  October (5)
    • ►  September (1)
    • ►  July (1)
    • ►  June (2)
    • ►  May (2)
    • ►  March (1)
    • ►  February (1)
    • ►  January (1)
  • ►  2018 (11)
    • ►  December (2)
    • ►  November (3)
    • ►  October (2)
    • ►  June (1)
    • ►  April (2)
    • ►  March (1)
  • ►  2017 (13)
    • ►  November (1)
    • ►  September (2)
    • ►  August (3)
    • ►  July (2)
    • ►  June (3)
    • ►  May (1)
    • ►  April (1)
  • ►  2016 (23)
    • ►  November (1)
    • ►  October (2)
    • ►  September (1)
    • ►  August (2)
    • ►  July (3)
    • ►  June (2)
    • ►  May (2)
    • ►  April (3)
    • ►  March (4)
    • ►  February (1)
    • ►  January (2)
  • ▼  2015 (20)
    • ►  December (2)
    • ►  June (4)
    • ▼  May (4)
      • A Steve Jobs Milestone
      • Introduction to the EDKII C Coding Standards
      • The Best Movies You’ve (Probably) Never Seen
      • Syntax Highlighting for EDKII Files: .dec, .dsc, ....
    • ►  April (3)
    • ►  March (4)
    • ►  February (3)
  • ►  2014 (17)
    • ►  December (1)
    • ►  October (4)
    • ►  September (3)
    • ►  August (9)

subscribe via email

tags

ACPI (1) AMD (3) ANTLR (1) Apple (3) ARM (2) books (3) boot (4) C64 (1) coding standards (2) Commodore (2) Computer Chronicles (11) conferences (12) CP/M (1) CPU (2) Data General (1) EC (3) EDK (16) GaryKildall (1) graphics (1) HII (1) history (6) IBM (2) Intel (12) jobs (1) Linux (1) M.2 (1) manageability (4) memory (2) Microsoft (5) misc (18) networking (1) PCI (5) pretty print (1) Redfish (1) RTOS (2) security (11) setup (1) smbios (6) specifications (20) storage (3) testing (5) tools (18) USB (1) VCS (2) VFR (1) Windows (3) Zephyr (2)
 

latest UEFI specs

  • UEFI Spec 2.11
  • UEFI PI Spec 1.9
  • ACPI 6.5a

UEFI resources

  • presentations, podcasts, videos
  • white papers

UEFI blog roll

  • Vincent Zimmer's blog
    Electromagnetics for the win
  • BIOS on StackOverflow
    ISO with bootloader written to a CDROM not showing up as a boot entry in bios [closed]

translate

© Copyright 2025 William Leara. All Rights Reserved.