├── .gitignore ├── 010_simple_text_output_set_attribute ├── Makefile ├── common.c ├── common.h ├── efi.c ├── efi.h ├── file.c ├── file.h ├── graphics.c ├── graphics.h ├── gui.c ├── gui.h ├── main.c ├── shell.c └── shell.h ├── 011_simple_text_output_test_string ├── Makefile ├── common.c ├── common.h ├── efi.c ├── efi.h ├── file.c ├── file.h ├── graphics.c ├── graphics.h ├── gui.c ├── gui.h ├── main.c ├── shell.c └── shell.h ├── 012_simple_text_output_query_mode ├── Makefile ├── common.c ├── common.h ├── efi.c ├── efi.h ├── file.c ├── file.h ├── graphics.c ├── graphics.h ├── gui.c ├── gui.h ├── main.c ├── shell.c └── shell.h ├── 013_simple_text_output_set_mode ├── Makefile ├── common.c ├── common.h ├── efi.c ├── efi.h ├── file.c ├── file.h ├── graphics.c ├── graphics.h ├── gui.c ├── gui.h ├── main.c ├── shell.c └── shell.h ├── 020_simple_text_input_ex_register_key_notify ├── Makefile ├── common.c ├── common.h ├── efi.c ├── efi.h ├── file.c ├── file.h ├── graphics.c ├── graphics.h ├── gui.c ├── gui.h ├── main.c ├── shell.c └── shell.h ├── 030_loaded_image_protocol_file_path ├── Makefile ├── common.c ├── common.h ├── efi.c ├── efi.h ├── file.c ├── file.h ├── graphics.c ├── graphics.h ├── gui.c ├── gui.h ├── main.c ├── shell.c └── shell.h ├── 031_create_devpath_1 ├── Makefile ├── common.c ├── common.h ├── efi.c ├── efi.h ├── file.c ├── file.h ├── graphics.c ├── graphics.h ├── gui.c ├── gui.h ├── main.c ├── shell.c └── shell.h ├── 032_load_devpath_1 ├── Makefile ├── common.c ├── common.h ├── efi.c ├── efi.h ├── file.c ├── file.h ├── graphics.c ├── graphics.h ├── gui.c ├── gui.h ├── main.c ├── shell.c └── shell.h ├── 033_loaded_image_protocol_device_handle ├── Makefile ├── common.c ├── common.h ├── efi.c ├── efi.h ├── file.c ├── file.h ├── graphics.c ├── graphics.h ├── gui.c ├── gui.h ├── main.c ├── shell.c └── shell.h ├── 034_create_devpath_2 ├── Makefile ├── common.c ├── common.h ├── efi.c ├── efi.h ├── file.c ├── file.h ├── graphics.c ├── graphics.h ├── gui.c ├── gui.h ├── main.c ├── shell.c └── shell.h ├── 035_load_devpath_2 ├── Makefile ├── common.c ├── common.h ├── efi.c ├── efi.h ├── file.c ├── file.h ├── graphics.c ├── graphics.h ├── gui.c ├── gui.h ├── main.c ├── shell.c └── shell.h ├── 036_start_devpath ├── Makefile ├── common.c ├── common.h ├── efi.c ├── efi.h ├── file.c ├── file.h ├── graphics.c ├── graphics.h ├── gui.c ├── gui.h ├── main.c ├── shell.c └── shell.h ├── 037_start_bzImage ├── Makefile ├── common.c ├── common.h ├── efi.c ├── efi.h ├── file.c ├── file.h ├── graphics.c ├── graphics.h ├── gui.c ├── gui.h ├── main.c ├── shell.c └── shell.h ├── 038_start_bzImage_options ├── Makefile ├── common.c ├── common.h ├── efi.c ├── efi.h ├── file.c ├── file.h ├── graphics.c ├── graphics.h ├── gui.c ├── gui.h ├── main.c ├── shell.c └── shell.h ├── 040_evt_timer_blocking ├── Makefile ├── common.c ├── common.h ├── efi.c ├── efi.h ├── file.c ├── file.h ├── graphics.c ├── graphics.h ├── gui.c ├── gui.h ├── main.c ├── shell.c └── shell.h ├── 041_evt_timer_nonblocking ├── Makefile ├── common.c ├── common.h ├── efi.c ├── efi.h ├── file.c ├── file.h ├── graphics.c ├── graphics.h ├── gui.c ├── gui.h ├── main.c ├── shell.c └── shell.h ├── 050_bs_malloc ├── Makefile ├── common.c ├── common.h ├── efi.c ├── efi.h ├── file.c ├── file.h ├── graphics.c ├── graphics.h ├── gui.c ├── gui.h ├── main.c ├── shell.c └── shell.h ├── 051_rs_resetsystem ├── Makefile ├── common.c ├── common.h ├── efi.c ├── efi.h ├── file.c ├── file.h ├── graphics.c ├── graphics.h ├── gui.c ├── gui.h ├── main.c ├── shell.c └── shell.h └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/.gitignore -------------------------------------------------------------------------------- /010_simple_text_output_set_attribute/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/010_simple_text_output_set_attribute/Makefile -------------------------------------------------------------------------------- /010_simple_text_output_set_attribute/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/010_simple_text_output_set_attribute/common.c -------------------------------------------------------------------------------- /010_simple_text_output_set_attribute/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/010_simple_text_output_set_attribute/common.h -------------------------------------------------------------------------------- /010_simple_text_output_set_attribute/efi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/010_simple_text_output_set_attribute/efi.c -------------------------------------------------------------------------------- /010_simple_text_output_set_attribute/efi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/010_simple_text_output_set_attribute/efi.h -------------------------------------------------------------------------------- /010_simple_text_output_set_attribute/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/010_simple_text_output_set_attribute/file.c -------------------------------------------------------------------------------- /010_simple_text_output_set_attribute/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/010_simple_text_output_set_attribute/file.h -------------------------------------------------------------------------------- /010_simple_text_output_set_attribute/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/010_simple_text_output_set_attribute/graphics.c -------------------------------------------------------------------------------- /010_simple_text_output_set_attribute/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/010_simple_text_output_set_attribute/graphics.h -------------------------------------------------------------------------------- /010_simple_text_output_set_attribute/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/010_simple_text_output_set_attribute/gui.c -------------------------------------------------------------------------------- /010_simple_text_output_set_attribute/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/010_simple_text_output_set_attribute/gui.h -------------------------------------------------------------------------------- /010_simple_text_output_set_attribute/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/010_simple_text_output_set_attribute/main.c -------------------------------------------------------------------------------- /010_simple_text_output_set_attribute/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/010_simple_text_output_set_attribute/shell.c -------------------------------------------------------------------------------- /010_simple_text_output_set_attribute/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/010_simple_text_output_set_attribute/shell.h -------------------------------------------------------------------------------- /011_simple_text_output_test_string/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/011_simple_text_output_test_string/Makefile -------------------------------------------------------------------------------- /011_simple_text_output_test_string/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/011_simple_text_output_test_string/common.c -------------------------------------------------------------------------------- /011_simple_text_output_test_string/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/011_simple_text_output_test_string/common.h -------------------------------------------------------------------------------- /011_simple_text_output_test_string/efi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/011_simple_text_output_test_string/efi.c -------------------------------------------------------------------------------- /011_simple_text_output_test_string/efi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/011_simple_text_output_test_string/efi.h -------------------------------------------------------------------------------- /011_simple_text_output_test_string/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/011_simple_text_output_test_string/file.c -------------------------------------------------------------------------------- /011_simple_text_output_test_string/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/011_simple_text_output_test_string/file.h -------------------------------------------------------------------------------- /011_simple_text_output_test_string/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/011_simple_text_output_test_string/graphics.c -------------------------------------------------------------------------------- /011_simple_text_output_test_string/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/011_simple_text_output_test_string/graphics.h -------------------------------------------------------------------------------- /011_simple_text_output_test_string/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/011_simple_text_output_test_string/gui.c -------------------------------------------------------------------------------- /011_simple_text_output_test_string/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/011_simple_text_output_test_string/gui.h -------------------------------------------------------------------------------- /011_simple_text_output_test_string/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/011_simple_text_output_test_string/main.c -------------------------------------------------------------------------------- /011_simple_text_output_test_string/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/011_simple_text_output_test_string/shell.c -------------------------------------------------------------------------------- /011_simple_text_output_test_string/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/011_simple_text_output_test_string/shell.h -------------------------------------------------------------------------------- /012_simple_text_output_query_mode/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/012_simple_text_output_query_mode/Makefile -------------------------------------------------------------------------------- /012_simple_text_output_query_mode/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/012_simple_text_output_query_mode/common.c -------------------------------------------------------------------------------- /012_simple_text_output_query_mode/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/012_simple_text_output_query_mode/common.h -------------------------------------------------------------------------------- /012_simple_text_output_query_mode/efi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/012_simple_text_output_query_mode/efi.c -------------------------------------------------------------------------------- /012_simple_text_output_query_mode/efi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/012_simple_text_output_query_mode/efi.h -------------------------------------------------------------------------------- /012_simple_text_output_query_mode/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/012_simple_text_output_query_mode/file.c -------------------------------------------------------------------------------- /012_simple_text_output_query_mode/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/012_simple_text_output_query_mode/file.h -------------------------------------------------------------------------------- /012_simple_text_output_query_mode/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/012_simple_text_output_query_mode/graphics.c -------------------------------------------------------------------------------- /012_simple_text_output_query_mode/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/012_simple_text_output_query_mode/graphics.h -------------------------------------------------------------------------------- /012_simple_text_output_query_mode/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/012_simple_text_output_query_mode/gui.c -------------------------------------------------------------------------------- /012_simple_text_output_query_mode/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/012_simple_text_output_query_mode/gui.h -------------------------------------------------------------------------------- /012_simple_text_output_query_mode/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/012_simple_text_output_query_mode/main.c -------------------------------------------------------------------------------- /012_simple_text_output_query_mode/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/012_simple_text_output_query_mode/shell.c -------------------------------------------------------------------------------- /012_simple_text_output_query_mode/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/012_simple_text_output_query_mode/shell.h -------------------------------------------------------------------------------- /013_simple_text_output_set_mode/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/013_simple_text_output_set_mode/Makefile -------------------------------------------------------------------------------- /013_simple_text_output_set_mode/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/013_simple_text_output_set_mode/common.c -------------------------------------------------------------------------------- /013_simple_text_output_set_mode/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/013_simple_text_output_set_mode/common.h -------------------------------------------------------------------------------- /013_simple_text_output_set_mode/efi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/013_simple_text_output_set_mode/efi.c -------------------------------------------------------------------------------- /013_simple_text_output_set_mode/efi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/013_simple_text_output_set_mode/efi.h -------------------------------------------------------------------------------- /013_simple_text_output_set_mode/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/013_simple_text_output_set_mode/file.c -------------------------------------------------------------------------------- /013_simple_text_output_set_mode/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/013_simple_text_output_set_mode/file.h -------------------------------------------------------------------------------- /013_simple_text_output_set_mode/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/013_simple_text_output_set_mode/graphics.c -------------------------------------------------------------------------------- /013_simple_text_output_set_mode/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/013_simple_text_output_set_mode/graphics.h -------------------------------------------------------------------------------- /013_simple_text_output_set_mode/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/013_simple_text_output_set_mode/gui.c -------------------------------------------------------------------------------- /013_simple_text_output_set_mode/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/013_simple_text_output_set_mode/gui.h -------------------------------------------------------------------------------- /013_simple_text_output_set_mode/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/013_simple_text_output_set_mode/main.c -------------------------------------------------------------------------------- /013_simple_text_output_set_mode/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/013_simple_text_output_set_mode/shell.c -------------------------------------------------------------------------------- /013_simple_text_output_set_mode/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/013_simple_text_output_set_mode/shell.h -------------------------------------------------------------------------------- /020_simple_text_input_ex_register_key_notify/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/020_simple_text_input_ex_register_key_notify/Makefile -------------------------------------------------------------------------------- /020_simple_text_input_ex_register_key_notify/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/020_simple_text_input_ex_register_key_notify/common.c -------------------------------------------------------------------------------- /020_simple_text_input_ex_register_key_notify/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/020_simple_text_input_ex_register_key_notify/common.h -------------------------------------------------------------------------------- /020_simple_text_input_ex_register_key_notify/efi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/020_simple_text_input_ex_register_key_notify/efi.c -------------------------------------------------------------------------------- /020_simple_text_input_ex_register_key_notify/efi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/020_simple_text_input_ex_register_key_notify/efi.h -------------------------------------------------------------------------------- /020_simple_text_input_ex_register_key_notify/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/020_simple_text_input_ex_register_key_notify/file.c -------------------------------------------------------------------------------- /020_simple_text_input_ex_register_key_notify/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/020_simple_text_input_ex_register_key_notify/file.h -------------------------------------------------------------------------------- /020_simple_text_input_ex_register_key_notify/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/020_simple_text_input_ex_register_key_notify/graphics.c -------------------------------------------------------------------------------- /020_simple_text_input_ex_register_key_notify/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/020_simple_text_input_ex_register_key_notify/graphics.h -------------------------------------------------------------------------------- /020_simple_text_input_ex_register_key_notify/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/020_simple_text_input_ex_register_key_notify/gui.c -------------------------------------------------------------------------------- /020_simple_text_input_ex_register_key_notify/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/020_simple_text_input_ex_register_key_notify/gui.h -------------------------------------------------------------------------------- /020_simple_text_input_ex_register_key_notify/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/020_simple_text_input_ex_register_key_notify/main.c -------------------------------------------------------------------------------- /020_simple_text_input_ex_register_key_notify/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/020_simple_text_input_ex_register_key_notify/shell.c -------------------------------------------------------------------------------- /020_simple_text_input_ex_register_key_notify/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/020_simple_text_input_ex_register_key_notify/shell.h -------------------------------------------------------------------------------- /030_loaded_image_protocol_file_path/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/030_loaded_image_protocol_file_path/Makefile -------------------------------------------------------------------------------- /030_loaded_image_protocol_file_path/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/030_loaded_image_protocol_file_path/common.c -------------------------------------------------------------------------------- /030_loaded_image_protocol_file_path/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/030_loaded_image_protocol_file_path/common.h -------------------------------------------------------------------------------- /030_loaded_image_protocol_file_path/efi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/030_loaded_image_protocol_file_path/efi.c -------------------------------------------------------------------------------- /030_loaded_image_protocol_file_path/efi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/030_loaded_image_protocol_file_path/efi.h -------------------------------------------------------------------------------- /030_loaded_image_protocol_file_path/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/030_loaded_image_protocol_file_path/file.c -------------------------------------------------------------------------------- /030_loaded_image_protocol_file_path/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/030_loaded_image_protocol_file_path/file.h -------------------------------------------------------------------------------- /030_loaded_image_protocol_file_path/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/030_loaded_image_protocol_file_path/graphics.c -------------------------------------------------------------------------------- /030_loaded_image_protocol_file_path/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/030_loaded_image_protocol_file_path/graphics.h -------------------------------------------------------------------------------- /030_loaded_image_protocol_file_path/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/030_loaded_image_protocol_file_path/gui.c -------------------------------------------------------------------------------- /030_loaded_image_protocol_file_path/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/030_loaded_image_protocol_file_path/gui.h -------------------------------------------------------------------------------- /030_loaded_image_protocol_file_path/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/030_loaded_image_protocol_file_path/main.c -------------------------------------------------------------------------------- /030_loaded_image_protocol_file_path/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/030_loaded_image_protocol_file_path/shell.c -------------------------------------------------------------------------------- /030_loaded_image_protocol_file_path/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/030_loaded_image_protocol_file_path/shell.h -------------------------------------------------------------------------------- /031_create_devpath_1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/031_create_devpath_1/Makefile -------------------------------------------------------------------------------- /031_create_devpath_1/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/031_create_devpath_1/common.c -------------------------------------------------------------------------------- /031_create_devpath_1/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/031_create_devpath_1/common.h -------------------------------------------------------------------------------- /031_create_devpath_1/efi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/031_create_devpath_1/efi.c -------------------------------------------------------------------------------- /031_create_devpath_1/efi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/031_create_devpath_1/efi.h -------------------------------------------------------------------------------- /031_create_devpath_1/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/031_create_devpath_1/file.c -------------------------------------------------------------------------------- /031_create_devpath_1/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/031_create_devpath_1/file.h -------------------------------------------------------------------------------- /031_create_devpath_1/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/031_create_devpath_1/graphics.c -------------------------------------------------------------------------------- /031_create_devpath_1/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/031_create_devpath_1/graphics.h -------------------------------------------------------------------------------- /031_create_devpath_1/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/031_create_devpath_1/gui.c -------------------------------------------------------------------------------- /031_create_devpath_1/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/031_create_devpath_1/gui.h -------------------------------------------------------------------------------- /031_create_devpath_1/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/031_create_devpath_1/main.c -------------------------------------------------------------------------------- /031_create_devpath_1/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/031_create_devpath_1/shell.c -------------------------------------------------------------------------------- /031_create_devpath_1/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/031_create_devpath_1/shell.h -------------------------------------------------------------------------------- /032_load_devpath_1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/032_load_devpath_1/Makefile -------------------------------------------------------------------------------- /032_load_devpath_1/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/032_load_devpath_1/common.c -------------------------------------------------------------------------------- /032_load_devpath_1/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/032_load_devpath_1/common.h -------------------------------------------------------------------------------- /032_load_devpath_1/efi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/032_load_devpath_1/efi.c -------------------------------------------------------------------------------- /032_load_devpath_1/efi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/032_load_devpath_1/efi.h -------------------------------------------------------------------------------- /032_load_devpath_1/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/032_load_devpath_1/file.c -------------------------------------------------------------------------------- /032_load_devpath_1/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/032_load_devpath_1/file.h -------------------------------------------------------------------------------- /032_load_devpath_1/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/032_load_devpath_1/graphics.c -------------------------------------------------------------------------------- /032_load_devpath_1/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/032_load_devpath_1/graphics.h -------------------------------------------------------------------------------- /032_load_devpath_1/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/032_load_devpath_1/gui.c -------------------------------------------------------------------------------- /032_load_devpath_1/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/032_load_devpath_1/gui.h -------------------------------------------------------------------------------- /032_load_devpath_1/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/032_load_devpath_1/main.c -------------------------------------------------------------------------------- /032_load_devpath_1/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/032_load_devpath_1/shell.c -------------------------------------------------------------------------------- /032_load_devpath_1/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/032_load_devpath_1/shell.h -------------------------------------------------------------------------------- /033_loaded_image_protocol_device_handle/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/033_loaded_image_protocol_device_handle/Makefile -------------------------------------------------------------------------------- /033_loaded_image_protocol_device_handle/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/033_loaded_image_protocol_device_handle/common.c -------------------------------------------------------------------------------- /033_loaded_image_protocol_device_handle/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/033_loaded_image_protocol_device_handle/common.h -------------------------------------------------------------------------------- /033_loaded_image_protocol_device_handle/efi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/033_loaded_image_protocol_device_handle/efi.c -------------------------------------------------------------------------------- /033_loaded_image_protocol_device_handle/efi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/033_loaded_image_protocol_device_handle/efi.h -------------------------------------------------------------------------------- /033_loaded_image_protocol_device_handle/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/033_loaded_image_protocol_device_handle/file.c -------------------------------------------------------------------------------- /033_loaded_image_protocol_device_handle/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/033_loaded_image_protocol_device_handle/file.h -------------------------------------------------------------------------------- /033_loaded_image_protocol_device_handle/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/033_loaded_image_protocol_device_handle/graphics.c -------------------------------------------------------------------------------- /033_loaded_image_protocol_device_handle/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/033_loaded_image_protocol_device_handle/graphics.h -------------------------------------------------------------------------------- /033_loaded_image_protocol_device_handle/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/033_loaded_image_protocol_device_handle/gui.c -------------------------------------------------------------------------------- /033_loaded_image_protocol_device_handle/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/033_loaded_image_protocol_device_handle/gui.h -------------------------------------------------------------------------------- /033_loaded_image_protocol_device_handle/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/033_loaded_image_protocol_device_handle/main.c -------------------------------------------------------------------------------- /033_loaded_image_protocol_device_handle/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/033_loaded_image_protocol_device_handle/shell.c -------------------------------------------------------------------------------- /033_loaded_image_protocol_device_handle/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/033_loaded_image_protocol_device_handle/shell.h -------------------------------------------------------------------------------- /034_create_devpath_2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/034_create_devpath_2/Makefile -------------------------------------------------------------------------------- /034_create_devpath_2/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/034_create_devpath_2/common.c -------------------------------------------------------------------------------- /034_create_devpath_2/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/034_create_devpath_2/common.h -------------------------------------------------------------------------------- /034_create_devpath_2/efi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/034_create_devpath_2/efi.c -------------------------------------------------------------------------------- /034_create_devpath_2/efi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/034_create_devpath_2/efi.h -------------------------------------------------------------------------------- /034_create_devpath_2/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/034_create_devpath_2/file.c -------------------------------------------------------------------------------- /034_create_devpath_2/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/034_create_devpath_2/file.h -------------------------------------------------------------------------------- /034_create_devpath_2/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/034_create_devpath_2/graphics.c -------------------------------------------------------------------------------- /034_create_devpath_2/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/034_create_devpath_2/graphics.h -------------------------------------------------------------------------------- /034_create_devpath_2/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/034_create_devpath_2/gui.c -------------------------------------------------------------------------------- /034_create_devpath_2/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/034_create_devpath_2/gui.h -------------------------------------------------------------------------------- /034_create_devpath_2/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/034_create_devpath_2/main.c -------------------------------------------------------------------------------- /034_create_devpath_2/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/034_create_devpath_2/shell.c -------------------------------------------------------------------------------- /034_create_devpath_2/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/034_create_devpath_2/shell.h -------------------------------------------------------------------------------- /035_load_devpath_2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/035_load_devpath_2/Makefile -------------------------------------------------------------------------------- /035_load_devpath_2/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/035_load_devpath_2/common.c -------------------------------------------------------------------------------- /035_load_devpath_2/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/035_load_devpath_2/common.h -------------------------------------------------------------------------------- /035_load_devpath_2/efi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/035_load_devpath_2/efi.c -------------------------------------------------------------------------------- /035_load_devpath_2/efi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/035_load_devpath_2/efi.h -------------------------------------------------------------------------------- /035_load_devpath_2/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/035_load_devpath_2/file.c -------------------------------------------------------------------------------- /035_load_devpath_2/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/035_load_devpath_2/file.h -------------------------------------------------------------------------------- /035_load_devpath_2/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/035_load_devpath_2/graphics.c -------------------------------------------------------------------------------- /035_load_devpath_2/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/035_load_devpath_2/graphics.h -------------------------------------------------------------------------------- /035_load_devpath_2/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/035_load_devpath_2/gui.c -------------------------------------------------------------------------------- /035_load_devpath_2/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/035_load_devpath_2/gui.h -------------------------------------------------------------------------------- /035_load_devpath_2/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/035_load_devpath_2/main.c -------------------------------------------------------------------------------- /035_load_devpath_2/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/035_load_devpath_2/shell.c -------------------------------------------------------------------------------- /035_load_devpath_2/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/035_load_devpath_2/shell.h -------------------------------------------------------------------------------- /036_start_devpath/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/036_start_devpath/Makefile -------------------------------------------------------------------------------- /036_start_devpath/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/036_start_devpath/common.c -------------------------------------------------------------------------------- /036_start_devpath/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/036_start_devpath/common.h -------------------------------------------------------------------------------- /036_start_devpath/efi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/036_start_devpath/efi.c -------------------------------------------------------------------------------- /036_start_devpath/efi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/036_start_devpath/efi.h -------------------------------------------------------------------------------- /036_start_devpath/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/036_start_devpath/file.c -------------------------------------------------------------------------------- /036_start_devpath/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/036_start_devpath/file.h -------------------------------------------------------------------------------- /036_start_devpath/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/036_start_devpath/graphics.c -------------------------------------------------------------------------------- /036_start_devpath/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/036_start_devpath/graphics.h -------------------------------------------------------------------------------- /036_start_devpath/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/036_start_devpath/gui.c -------------------------------------------------------------------------------- /036_start_devpath/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/036_start_devpath/gui.h -------------------------------------------------------------------------------- /036_start_devpath/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/036_start_devpath/main.c -------------------------------------------------------------------------------- /036_start_devpath/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/036_start_devpath/shell.c -------------------------------------------------------------------------------- /036_start_devpath/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/036_start_devpath/shell.h -------------------------------------------------------------------------------- /037_start_bzImage/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/037_start_bzImage/Makefile -------------------------------------------------------------------------------- /037_start_bzImage/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/037_start_bzImage/common.c -------------------------------------------------------------------------------- /037_start_bzImage/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/037_start_bzImage/common.h -------------------------------------------------------------------------------- /037_start_bzImage/efi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/037_start_bzImage/efi.c -------------------------------------------------------------------------------- /037_start_bzImage/efi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/037_start_bzImage/efi.h -------------------------------------------------------------------------------- /037_start_bzImage/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/037_start_bzImage/file.c -------------------------------------------------------------------------------- /037_start_bzImage/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/037_start_bzImage/file.h -------------------------------------------------------------------------------- /037_start_bzImage/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/037_start_bzImage/graphics.c -------------------------------------------------------------------------------- /037_start_bzImage/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/037_start_bzImage/graphics.h -------------------------------------------------------------------------------- /037_start_bzImage/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/037_start_bzImage/gui.c -------------------------------------------------------------------------------- /037_start_bzImage/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/037_start_bzImage/gui.h -------------------------------------------------------------------------------- /037_start_bzImage/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/037_start_bzImage/main.c -------------------------------------------------------------------------------- /037_start_bzImage/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/037_start_bzImage/shell.c -------------------------------------------------------------------------------- /037_start_bzImage/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/037_start_bzImage/shell.h -------------------------------------------------------------------------------- /038_start_bzImage_options/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/038_start_bzImage_options/Makefile -------------------------------------------------------------------------------- /038_start_bzImage_options/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/038_start_bzImage_options/common.c -------------------------------------------------------------------------------- /038_start_bzImage_options/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/038_start_bzImage_options/common.h -------------------------------------------------------------------------------- /038_start_bzImage_options/efi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/038_start_bzImage_options/efi.c -------------------------------------------------------------------------------- /038_start_bzImage_options/efi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/038_start_bzImage_options/efi.h -------------------------------------------------------------------------------- /038_start_bzImage_options/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/038_start_bzImage_options/file.c -------------------------------------------------------------------------------- /038_start_bzImage_options/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/038_start_bzImage_options/file.h -------------------------------------------------------------------------------- /038_start_bzImage_options/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/038_start_bzImage_options/graphics.c -------------------------------------------------------------------------------- /038_start_bzImage_options/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/038_start_bzImage_options/graphics.h -------------------------------------------------------------------------------- /038_start_bzImage_options/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/038_start_bzImage_options/gui.c -------------------------------------------------------------------------------- /038_start_bzImage_options/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/038_start_bzImage_options/gui.h -------------------------------------------------------------------------------- /038_start_bzImage_options/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/038_start_bzImage_options/main.c -------------------------------------------------------------------------------- /038_start_bzImage_options/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/038_start_bzImage_options/shell.c -------------------------------------------------------------------------------- /038_start_bzImage_options/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/038_start_bzImage_options/shell.h -------------------------------------------------------------------------------- /040_evt_timer_blocking/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/040_evt_timer_blocking/Makefile -------------------------------------------------------------------------------- /040_evt_timer_blocking/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/040_evt_timer_blocking/common.c -------------------------------------------------------------------------------- /040_evt_timer_blocking/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/040_evt_timer_blocking/common.h -------------------------------------------------------------------------------- /040_evt_timer_blocking/efi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/040_evt_timer_blocking/efi.c -------------------------------------------------------------------------------- /040_evt_timer_blocking/efi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/040_evt_timer_blocking/efi.h -------------------------------------------------------------------------------- /040_evt_timer_blocking/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/040_evt_timer_blocking/file.c -------------------------------------------------------------------------------- /040_evt_timer_blocking/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/040_evt_timer_blocking/file.h -------------------------------------------------------------------------------- /040_evt_timer_blocking/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/040_evt_timer_blocking/graphics.c -------------------------------------------------------------------------------- /040_evt_timer_blocking/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/040_evt_timer_blocking/graphics.h -------------------------------------------------------------------------------- /040_evt_timer_blocking/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/040_evt_timer_blocking/gui.c -------------------------------------------------------------------------------- /040_evt_timer_blocking/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/040_evt_timer_blocking/gui.h -------------------------------------------------------------------------------- /040_evt_timer_blocking/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/040_evt_timer_blocking/main.c -------------------------------------------------------------------------------- /040_evt_timer_blocking/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/040_evt_timer_blocking/shell.c -------------------------------------------------------------------------------- /040_evt_timer_blocking/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/040_evt_timer_blocking/shell.h -------------------------------------------------------------------------------- /041_evt_timer_nonblocking/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/041_evt_timer_nonblocking/Makefile -------------------------------------------------------------------------------- /041_evt_timer_nonblocking/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/041_evt_timer_nonblocking/common.c -------------------------------------------------------------------------------- /041_evt_timer_nonblocking/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/041_evt_timer_nonblocking/common.h -------------------------------------------------------------------------------- /041_evt_timer_nonblocking/efi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/041_evt_timer_nonblocking/efi.c -------------------------------------------------------------------------------- /041_evt_timer_nonblocking/efi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/041_evt_timer_nonblocking/efi.h -------------------------------------------------------------------------------- /041_evt_timer_nonblocking/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/041_evt_timer_nonblocking/file.c -------------------------------------------------------------------------------- /041_evt_timer_nonblocking/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/041_evt_timer_nonblocking/file.h -------------------------------------------------------------------------------- /041_evt_timer_nonblocking/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/041_evt_timer_nonblocking/graphics.c -------------------------------------------------------------------------------- /041_evt_timer_nonblocking/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/041_evt_timer_nonblocking/graphics.h -------------------------------------------------------------------------------- /041_evt_timer_nonblocking/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/041_evt_timer_nonblocking/gui.c -------------------------------------------------------------------------------- /041_evt_timer_nonblocking/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/041_evt_timer_nonblocking/gui.h -------------------------------------------------------------------------------- /041_evt_timer_nonblocking/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/041_evt_timer_nonblocking/main.c -------------------------------------------------------------------------------- /041_evt_timer_nonblocking/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/041_evt_timer_nonblocking/shell.c -------------------------------------------------------------------------------- /041_evt_timer_nonblocking/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/041_evt_timer_nonblocking/shell.h -------------------------------------------------------------------------------- /050_bs_malloc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/050_bs_malloc/Makefile -------------------------------------------------------------------------------- /050_bs_malloc/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/050_bs_malloc/common.c -------------------------------------------------------------------------------- /050_bs_malloc/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/050_bs_malloc/common.h -------------------------------------------------------------------------------- /050_bs_malloc/efi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/050_bs_malloc/efi.c -------------------------------------------------------------------------------- /050_bs_malloc/efi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/050_bs_malloc/efi.h -------------------------------------------------------------------------------- /050_bs_malloc/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/050_bs_malloc/file.c -------------------------------------------------------------------------------- /050_bs_malloc/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/050_bs_malloc/file.h -------------------------------------------------------------------------------- /050_bs_malloc/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/050_bs_malloc/graphics.c -------------------------------------------------------------------------------- /050_bs_malloc/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/050_bs_malloc/graphics.h -------------------------------------------------------------------------------- /050_bs_malloc/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/050_bs_malloc/gui.c -------------------------------------------------------------------------------- /050_bs_malloc/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/050_bs_malloc/gui.h -------------------------------------------------------------------------------- /050_bs_malloc/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/050_bs_malloc/main.c -------------------------------------------------------------------------------- /050_bs_malloc/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/050_bs_malloc/shell.c -------------------------------------------------------------------------------- /050_bs_malloc/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/050_bs_malloc/shell.h -------------------------------------------------------------------------------- /051_rs_resetsystem/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/051_rs_resetsystem/Makefile -------------------------------------------------------------------------------- /051_rs_resetsystem/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/051_rs_resetsystem/common.c -------------------------------------------------------------------------------- /051_rs_resetsystem/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/051_rs_resetsystem/common.h -------------------------------------------------------------------------------- /051_rs_resetsystem/efi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/051_rs_resetsystem/efi.c -------------------------------------------------------------------------------- /051_rs_resetsystem/efi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/051_rs_resetsystem/efi.h -------------------------------------------------------------------------------- /051_rs_resetsystem/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/051_rs_resetsystem/file.c -------------------------------------------------------------------------------- /051_rs_resetsystem/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/051_rs_resetsystem/file.h -------------------------------------------------------------------------------- /051_rs_resetsystem/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/051_rs_resetsystem/graphics.c -------------------------------------------------------------------------------- /051_rs_resetsystem/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/051_rs_resetsystem/graphics.h -------------------------------------------------------------------------------- /051_rs_resetsystem/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/051_rs_resetsystem/gui.c -------------------------------------------------------------------------------- /051_rs_resetsystem/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/051_rs_resetsystem/gui.h -------------------------------------------------------------------------------- /051_rs_resetsystem/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/051_rs_resetsystem/main.c -------------------------------------------------------------------------------- /051_rs_resetsystem/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/051_rs_resetsystem/shell.c -------------------------------------------------------------------------------- /051_rs_resetsystem/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/051_rs_resetsystem/shell.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cupnes/uefi_bare_metal_programming_part2_samples/HEAD/README.md --------------------------------------------------------------------------------