freebsd-dev/sys/boot/usb
Toomas Soome 151139ad9e loader: disk/part api needs to use uint64_t offsets
The disk_* and part_* api is using 64bit values for media size and
offsets. However, the current api is using off_t type, which is signed
64-bit int.

In this context the signed media size does not make any sense, and
the offsets are used to mark absolute, not relative locations.

Also, the data from GPT partition table and some other sources is
already using uint64_t data type, so using signed off_t can cause sign
issues.

Reviewed by:	imp
Approved by:	imp (mentor)
Differential Revision:	https://reviews.freebsd.org/D8710
2017-02-01 20:10:56 +00:00
..
storage loader: disk/part api needs to use uint64_t offsets 2017-02-01 20:10:56 +00:00
tools Use MAN= to specify that no man page is provided 2016-01-22 21:33:27 +00:00
bsd_usbloader_test.c Add function needed for linking USB test application. 2016-04-26 15:33:53 +00:00
Makefile Merge from CheriBSD: 2014-08-04 23:00:13 +00:00
Makefile.test For libstand and sys/boot, split off gcc-only flags into CFLAGS.gcc. 2013-12-26 11:32:39 +00:00
usb_busdma_loader.c Use properly aligned buffer in usb_alloc 2015-11-27 18:13:28 +00:00
usbcore.mk Add support for exynos5_ehci in loader 2015-11-27 18:22:04 +00:00