diff options
author | RajithaY <rajithax.yerrumsetty@intel.com> | 2017-04-25 03:31:15 -0700 |
---|---|---|
committer | Rajitha Yerrumchetty <rajithax.yerrumsetty@intel.com> | 2017-05-22 06:48:08 +0000 |
commit | bb756eebdac6fd24e8919e2c43f7d2c8c4091f59 (patch) | |
tree | ca11e03542edf2d8f631efeca5e1626d211107e3 /qemu/roms/u-boot/fs/sandbox | |
parent | a14b48d18a9ed03ec191cf16b162206998a895ce (diff) |
Adding qemu as a submodule of KVMFORNFV
This Patch includes the changes to add qemu as a submodule to
kvmfornfv repo and make use of the updated latest qemu for the
execution of all testcase
Change-Id: I1280af507a857675c7f81d30c95255635667bdd7
Signed-off-by:RajithaY<rajithax.yerrumsetty@intel.com>
Diffstat (limited to 'qemu/roms/u-boot/fs/sandbox')
-rw-r--r-- | qemu/roms/u-boot/fs/sandbox/Makefile | 13 | ||||
-rw-r--r-- | qemu/roms/u-boot/fs/sandbox/sandboxfs.c | 111 |
2 files changed, 0 insertions, 124 deletions
diff --git a/qemu/roms/u-boot/fs/sandbox/Makefile b/qemu/roms/u-boot/fs/sandbox/Makefile deleted file mode 100644 index ca238f6d7..000000000 --- a/qemu/roms/u-boot/fs/sandbox/Makefile +++ /dev/null @@ -1,13 +0,0 @@ -# -# Copyright (c) 2012, Google Inc. -# -# (C) Copyright 2006 -# Wolfgang Denk, DENX Software Engineering, wd@denx.de. -# -# (C) Copyright 2003 -# Pavel Bartusek, Sysgo Real-Time Solutions AG, pba@sysgo.de -# -# SPDX-License-Identifier: GPL-2.0+ -# - -obj-y := sandboxfs.o diff --git a/qemu/roms/u-boot/fs/sandbox/sandboxfs.c b/qemu/roms/u-boot/fs/sandbox/sandboxfs.c deleted file mode 100644 index 85079788c..000000000 --- a/qemu/roms/u-boot/fs/sandbox/sandboxfs.c +++ /dev/null @@ -1,111 +0,0 @@ -/* - * Copyright (c) 2012, Google Inc. - * - * SPDX-License-Identifier: GPL-2.0+ - */ - -#include <common.h> -#include <fs.h> -#include <os.h> - -int sandbox_fs_set_blk_dev(block_dev_desc_t *rbdd, disk_partition_t *info) -{ - return 0; -} - -long sandbox_fs_read_at(const char *filename, unsigned long pos, - void *buffer, unsigned long maxsize) -{ - ssize_t size; - int fd, ret; - - fd = os_open(filename, OS_O_RDONLY); - if (fd < 0) - return fd; - ret = os_lseek(fd, pos, OS_SEEK_SET); - if (ret == -1) { - os_close(fd); - return ret; - } - if (!maxsize) - maxsize = os_get_filesize(filename); - size = os_read(fd, buffer, maxsize); - os_close(fd); - - return size; -} - -long sandbox_fs_write_at(const char *filename, unsigned long pos, - void *buffer, unsigned long towrite) -{ - ssize_t size; - int fd, ret; - - fd = os_open(filename, OS_O_RDWR | OS_O_CREAT); - if (fd < 0) - return fd; - ret = os_lseek(fd, pos, OS_SEEK_SET); - if (ret == -1) { - os_close(fd); - return ret; - } - size = os_write(fd, buffer, towrite); - os_close(fd); - - return size; -} - -int sandbox_fs_ls(const char *dirname) -{ - struct os_dirent_node *head, *node; - int ret; - - ret = os_dirent_ls(dirname, &head); - if (ret) - return ret; - - for (node = head; node; node = node->next) { - printf("%s %10lu %s\n", os_dirent_get_typename(node->type), - node->size, node->name); - } - - return 0; -} - -int sandbox_fs_exists(const char *filename) -{ - ssize_t sz; - - sz = os_get_filesize(filename); - return sz >= 0; -} - -void sandbox_fs_close(void) -{ -} - -int fs_read_sandbox(const char *filename, void *buf, int offset, int len) -{ - int len_read; - - len_read = sandbox_fs_read_at(filename, offset, buf, len); - if (len_read == -1) { - printf("** Unable to read file %s **\n", filename); - return -1; - } - - return len_read; -} - -int fs_write_sandbox(const char *filename, void *buf, int offset, int len) -{ - int len_written; - - len_written = sandbox_fs_write_at(filename, offset, buf, len); - if (len_written == -1) { - printf("** Unable to write file %s **\n", filename); - return -1; - } - - return len_written; -} |