aboutsummaryrefslogtreecommitdiff
path: root/stand/powerpc
diff options
context:
space:
mode:
authorSimon J. Gerraty <sjg@FreeBSD.org>2020-03-08 17:42:42 +0000
committerSimon J. Gerraty <sjg@FreeBSD.org>2020-03-08 17:42:42 +0000
commitafc571b1a6fb341b0e3f603d4f3a2538093e91f5 (patch)
treea446172ecf9eb86977386f59f06ecfdd1bc7b1b2 /stand/powerpc
parent601ee53858f61e7a130dc2e306202b5297626d25 (diff)
Notes
Diffstat (limited to 'stand/powerpc')
-rw-r--r--stand/powerpc/kboot/main.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/stand/powerpc/kboot/main.c b/stand/powerpc/kboot/main.c
index 21721afcfab2..10a5e89adb9b 100644
--- a/stand/powerpc/kboot/main.c
+++ b/stand/powerpc/kboot/main.c
@@ -32,7 +32,7 @@ __FBSDID("$FreeBSD$");
#include <fdt_platform.h>
#include <machine/cpufunc.h>
-#include "bootstrap.h"
+#include <bootstrap.h>
#include "host_syscall.h"
@@ -42,7 +42,7 @@ extern void *_end;
int kboot_getdev(void **vdev, const char *devspec, const char **path);
ssize_t kboot_copyin(const void *src, vm_offset_t dest, const size_t len);
ssize_t kboot_copyout(vm_offset_t src, void *dest, const size_t len);
-ssize_t kboot_readin(const int fd, vm_offset_t dest, const size_t len);
+ssize_t kboot_readin(readin_handle_t fd, vm_offset_t dest, const size_t len);
int kboot_autoload(void);
uint64_t kboot_loadaddr(u_int type, void *data, uint64_t addr);
int kboot_setcurrdev(struct env_var *ev, int flags, const void *value);
@@ -410,7 +410,7 @@ kboot_copyout(vm_offset_t src, void *dest, const size_t len)
}
ssize_t
-kboot_readin(const int fd, vm_offset_t dest, const size_t len)
+kboot_readin(readin_handle_t fd, vm_offset_t dest, const size_t len)
{
void *buf;
size_t resid, chunk, get;
@@ -428,7 +428,7 @@ kboot_readin(const int fd, vm_offset_t dest, const size_t len)
for (resid = len; resid > 0; resid -= got, p += got) {
get = min(chunk, resid);
- got = read(fd, buf, get);
+ got = VECTX_READ(fd, buf, get);
if (got <= 0) {
if (got < 0)
printf("kboot_readin: read failed\n");