In short: When your code is working directly on the hardware.
This is the mode an x86 (or equivalent) processor starts up. There's no buffer between your code and the actual hardware. Your code talks directly to memory, CPU, disks, etc. It's “real”.