Commit Graph

24 Commits

Author SHA1 Message Date
Justin C. Miller
0e15121fae Add IPv6 protocols
Also move networking types out of the base uefi/types.h and into a new
uefi/networking.h.
2021-01-21 18:36:33 -08:00
Justin C. Miller
eeb9affb23 Add service_binding proto and the http proto which uses it, and related types 2021-01-10 01:34:36 -08:00
Justin C. Miller
578198a6c3 Allow other 'binding' guids for a proto under 'bindings' key 2021-01-10 01:33:48 -08:00
Justin Miller
e83b1e08f5 Merge pull request #1 from tkchia/master
generate.py: get it working with PyYAML 5.3.1 and Jinja2 2.11.2
2020-12-18 14:28:49 -08:00
Tee-Kiah Chia
139dfec83b generate.py: get it working with PyYAML 5.3.1 and Jinja2 2.11.2 2020-12-18 15:40:17 +00:00
Justin C. Miller
5fb307a428 Remove include/ from header paths
Everything is under uefi, put that in the project root
2020-05-25 02:33:03 -07:00
Justin C. Miller
f561fd6a74 Add set_virtual_address_map to runtime_services 2020-05-25 02:30:46 -07:00
Justin C. Miller
d6769c1374 Add exit_boot_services to boot_services 2020-05-25 02:29:56 -07:00
Justin C. Miller
51dce15465 Move proto generation template into separate file 2020-05-25 02:28:52 -07:00
Justin C. Miller
9064567e4a Add get_memory_map and copy_mem to boot_services 2020-05-06 00:18:33 -07:00
Justin C. Miller
6bd8448387 Ignore tags files 2020-05-06 00:18:02 -07:00
Justin C. Miller
23a690b506 Add file and file_info protocols 2020-02-25 22:24:18 -08:00
Justin C. Miller
c317058f02 Move function pointer type defs down next to their related members 2020-02-23 20:09:53 -08:00
Justin C. Miller
9c1dfc92b9 Add a basic version of the device_path protocol
Since the device_path protocol structure is really a header for several
types of structures, I'll have to think more about how to fully
implement it. Probably will have to put the dervied versions in
non-gerneated headers.
2020-02-23 19:39:53 -08:00
Justin C. Miller
d0b9344c95 Fix header include issues
- Add types.h to all generated proto headers
- Add tables.h to loaded_image protocol header
2020-02-23 19:27:51 -08:00
Justin C. Miller
f5f5111471 Add handle_protocol and set_mem to boot_services 2020-02-23 19:27:32 -08:00
Justin C. Miller
7f9b04ecea Add allocate_pool to boot_services 2020-02-22 17:24:38 -08:00
Justin C. Miller
f9cbe0c2e8 Fix incorrect evt::signal_virtual_address_change and event_notify 2020-02-22 14:48:24 -08:00
Justin C. Miller
1c3ab9b8e8 Add runtime_services 2020-02-22 14:28:20 -08:00
Justin C. Miller
fa5b91af51 Add create_event to boot services 2020-02-22 14:27:53 -08:00
Justin C. Miller
3767a07d8e Add allocate_pages to boot services 2020-02-22 14:26:52 -08:00
Justin C. Miller
baa6c56044 Add vendor guid namepsace with ACPI 1 and 2 guids. 2020-02-22 14:23:48 -08:00
Justin C. Miller
a7d75487cb Add locate_protocol definition to boot_services 2020-02-21 20:04:41 -08:00
Justin C. Miller
d2cd7b4f77 Initial import 2020-02-19 23:11:45 -08:00