diff options
Diffstat (limited to 'contrib/syslinux-4.02/core/pmapi.c')
-rw-r--r-- | contrib/syslinux-4.02/core/pmapi.c | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/contrib/syslinux-4.02/core/pmapi.c b/contrib/syslinux-4.02/core/pmapi.c new file mode 100644 index 0000000..4b1ccbb --- /dev/null +++ b/contrib/syslinux-4.02/core/pmapi.c @@ -0,0 +1,43 @@ +/* ----------------------------------------------------------------------- + * + * Copyright 1994-2009 H. Peter Anvin - All Rights Reserved + * Copyright 2009-2010 Intel Corporation; author: H. Peter Anvin + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, Inc., 53 Temple Place Ste 330, + * Boston MA 02111-1307, USA; either version 2 of the License, or + * (at your option) any later version; incorporated herein by reference. + * + * ----------------------------------------------------------------------- */ + +#include <inttypes.h> +#include <com32.h> +#include <syslinux/pmapi.h> +#include "core.h" +#include "fs.h" + +const struct com32_pmapi pm_api_vector = +{ + .__pmapi_size = sizeof(struct com32_pmapi), + + .lmalloc = pmapi_lmalloc, /* Allocate low memory */ + .lfree = free, /* Free low memory */ + + .open_file = open_file, + .read_file = pmapi_read_file, + .close_file = close_file, + + .opendir = opendir, + .readdir = readdir, + .closedir = closedir, + + .idle = __idle, + .reset_idle = reset_idle, + + .chdir = chdir, + .getcwd = getcwd, + + .jiffies = &__jiffies, + .ms_timer = &__ms_timer, +}; |