This is a really short paragraph.
This is another paragraph.
*Not a list item. A list item requires a least once space.
- Hello
- Hello
- Hello
- Hello
- Hello
- Hello
- hello
- Hello
- link
- Hello
The table below is a simple table with no specified alignment.
a | b | c |
---|---|---|
1 | 2 | 3 |
The table below is a simple table with example of left, center, and right alignment.
a | b | c |
---|---|---|
1 | 2 | 3 |
Single line code example
This is code style in a single line
Code block
Code example
Code block of C code with color syntax highlighting
UINT8
EFIAPI
DecimalToBcd8 (
IN UINT8 Value
)
{
ASSERT (Value < 100);
return (UINT8) (((Value / 10) << 4) | (Value % 10));
}
Code block of INF file. INF files use INI file color syntax highlighting.
[Defines]
INF_VERSION = 0x00010005
BASE_NAME = BaseLib
MODULE_UNI_FILE = BaseLib.uni
FILE_GUID = 27d67720-ea68-48ae-93da-a3a074c90e30
MODULE_TYPE = BASE
VERSION_STRING = 1.1
LIBRARY_CLASS = BaseLib
The following figure is the Tianocore logo for documents
The figures below are generated using the PlantUML plugin that uses PlantUML syntax that is defined here.
{% plantuml %} @startdot digraph G { a -> b b -> c c -> a } @enddot {% endplantuml %}
{% plantuml %} @startuml Class EFI_DISK_IO_PROTOCOL { +Revision +ReadDisk(This, MediaId, Offset, BufferSize, Buffer) +WriteDisk(This, MediaId, Offset, BufferSize, Buffer) } Class EFI_BLOCK_IO_PROTOCOL { +Revision +Media +Reset(This, ExtendedVerification) +ReadBlocks(This, MediaId, Lba, BufferSize, Buffer) +WriteBlock(This, MediaId, Lba, BufferSize, Buffer) +FlushBlock(This) }
Class EFI_BLOCK_IO_MEDIA { +MediaId +RemovableMedia +MediaPresent +LogicalPartition +ReadOnly +WriteCaching +BlockSize +IoAlign +LastBlock +LowestAlignedLba +LogicalBlocksPerPhysicalBlock +OptimalTransferLengthGranularity }
together { class EFI_BLOCK_IO_PROTOCOL class EFI_BLOCK_IO_MEDIA } EFI_BLOCK_IO_PROTOCOL - EFI_BLOCK_IO_MEDIA
EFI_DISK_IO_PROTOCOL --> EFI_BLOCK_IO_PROTOCOL @enduml {% endplantuml %}
{% plantuml %} @startdot digraph G { graph [style=rounded] subgraph cluster_0 { label = "UEFI Objects"; subgraph column_3 { style=invis; label = ""; "Memory" -> "Environment\nvariables" -> "Watchdog\ntimer"[style=invis]; } subgraph column_2 { style=invis; label = ""; "Images" -> "Handles\nand\nprotocols" -> "Monotonic\ncounter"[style=invis]; } subgraph column_1 { style=invis; label = ""; "UEFI system\ntable" -> "Events" -> "Time / date" [style=invis]; } } } @enddot {% endplantuml %}
{% plantuml %}
@startditaa
+---------------------------------------------+
|cGRE |
| EFI System File System Protocol |
| |
+----------------------+----------------------+
|
V
+----------------------+----------------------+
|cBLU |
| EFI Disk I/O Protocol |
| |
+----------------------+----------------------+
|
V
/----------------------+----------------------
|cYEL |
| EFI Block I/O Protocol |
| |
---------------------------------------------/
@endditaa
{% endplantuml %}
Note: This is a note.
This is a paragraph between notes
Note: This is a multiple line note. This is on first line.
This is on second line.
This is on third line.
This is a paragraph after a note
Warning: This is a warning.
Note: This is a note immediately after a warning
This is a paragraph after combined warning and note.