#
a8efebe7 |
|
31-Dec-2023 |
Simon Glass <sjg@chromium.org> |
acpi: Write pointers to tables instead of addresses Sandbox uses an API to map between addresses and pointers. This allows it to have (emulated) memory at zero and avoid arch-specific addressing details. It also allows memory-mapped peripherals to work. As an example, on many machines sandbox maps address 100 to pointer value 10000000. However this is not correct for ACPI, if sandbox starts another program (e.g EFI app) and passes it the tables. That app has no knowledge of sandbox's address mapping. So to make this work we want to store 10000000 as the value in the table. Add two new 'nomap' functions which clearly make this exeption to how sandbox works. This should allow EFI apps to access ACPI tables with sandbox, e.g. for testing purposes. Signed-off-by: Simon Glass <sjg@chromium.org> Suggested-by: Heinrich Schuchardt <xypron.glpk@gmx.de> |
#
460b2c06 |
|
14-Dec-2023 |
Tom Rini <trini@konsulko.com> |
sandbox: Audit config.h and common.h usage Remove and replace common.h and config.h in sandbox when it's not needed and add some explicit includes where needed. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com> |
#
4f7a3463 |
|
14-Nov-2023 |
Igor Prusov <ivprusov@salutedevices.com> |
sandbox: move asm-generic include to the end of file Generic version of io.h should be included at the end of architecture-specific ones to make sure that arch implementations are used and to avoid redefinitions. Signed-off-by: Igor Prusov <ivprusov@salutedevices.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
4b6d114d |
|
17-Apr-2023 |
Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com> |
sandbox64: fix: return unsigned long in readq() make readq return unsigned long readq should return 64-bit data Signed-off-by: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com> |
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
83d290c5 |
|
06-May-2018 |
Tom Rini <trini@konsulko.com> |
SPDX: Convert all of our single license tags to Linux Kernel style When U-Boot started using SPDX tags we were among the early adopters and there weren't a lot of other examples to borrow from. So we picked the area of the file that usually had a full license text and replaced it with an appropriate SPDX-License-Identifier: entry. Since then, the Linux Kernel has adopted SPDX tags and they place it as the very first line in a file (except where shebangs are used, then it's second line) and with slightly different comment styles than us. In part due to community overlap, in part due to better tag visibility and in part for other minor reasons, switch over to that style. This commit changes all instances where we have a single declared license in the tag as both the before and after are identical in tag contents. There's also a few places where I found we did not have a tag and have introduced one. Signed-off-by: Tom Rini <trini@konsulko.com> |
#
c6b89f31 |
|
12-Feb-2018 |
Mario Six <six@gdsys.cc> |
sandbox: Add 64-bit sandbox To debug device tree issues involving 32- and 64-bit platforms, it is useful to have a generic 64-bit platform available. Add a version of the sandbox that uses 64-bit integers for its physical addresses as well as a modified device tree. Signed-off-by: Mario Six <mario.six@gdsys.cc> Added CONFIG_SYS_TEXT_BASE to configs/sandbox64_defconfig Signed-off-by: Simon Glass <sjg@chromium.org> |
#
34a5c425 |
|
12-Feb-2018 |
Tom Rini <trini@konsulko.com> |
SystemACE: Remove This driver is no longer used on any supported platform in U-Boot and there is no interest in maintaining it further from people that have used it historically. Cc: Simon Glass <sjg@chromium.org> Cc: Michal Simek <michal.simek@xilinx.com> c: Alexey Brodkin <alexey.brodkin@gmail.com> Signed-off-by: Tom Rini <trini@konsulko.com> Acked-by: Michal Simek <michal.simek@xilinx.com> |
#
35172cfe |
|
29-Sep-2017 |
Tom Rini <trini@konsulko.com> |
sandbox: Add clrbits/setbits macros We borrow the macros for these functions from ARM and remove references to '__raw_'. Signed-off-by: Tom Rini <trini@konsulko.com> |
#
a4dd8722 |
|
02-Oct-2017 |
Maxime Ripard <maxime.ripard@free-electrons.com> |
sandbox: Expand list of IO accessors The setbits/clrbits/clrsetbits macros are used widely across the tree, let's provide implementation for them in the sandbox. Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com> |
#
f7ae1ca3 |
|
14-Sep-2017 |
Paul Burton <paul.burton@mips.com> |
sandbox: Use asm-generic/io.h Convert the sandbox architecture to make use of the new asm-generic/io.h to provide address mapping functions. As sandbox actually performs non-identity mapping between physical & virtual addresses we can't simply make use of the generic mapping functions, but are able to implement phys_to_virt() & make use of it from map_physmem(). Signed-off-by: Paul Burton <paul.burton@imgtec.com> Cc: Simon Glass <sjg@chromium.org> Acked-by: Simon Glass <sjg@chromium.org> |
#
80793db9 |
|
01-Oct-2016 |
Simon Glass <sjg@chromium.org> |
sandbox: Use the address in readl/writel() functions At present these functions do not touch addr, which can raising warnings about unused variables. This fixes the following warnings: sandbox_spl defconfig drivers/core/regmap.c: In function ‘regmap_read’: drivers/core/regmap.c:125:12: warning: unused variable ‘ptr’ [-Wunused-variable] uint32_t *ptr = map_physmem(map->base + offset, 4, MAP_NOCACHE); ^ drivers/core/regmap.c: In function ‘regmap_write’: drivers/core/regmap.c:134:12: warning: unused variable ‘ptr’ [-Wunused-variable] uint32_t *ptr = map_physmem(map->base + offset, 4, MAP_NOCACHE); Signed-off-by: Simon Glass <sjg@chromium.org> Fixes: 3bfb8cb4 (dm: regmap: Implement simple regmap_read & regmap_write) |
#
e54094f2 |
|
01-May-2016 |
Simon Glass <sjg@chromium.org> |
sandbox: Add string and 16-bit I/O functions Add outsw() and insw() functions for sandbox, as these are needed by the IDE code. The functions will not do anything useful if called, but allow the code to be compiled. Also add out16() and in16(), required by systemace. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
690d8a92 |
|
15-Mar-2016 |
Tom Rini <trini@konsulko.com> |
sandbox: Enable many more commands - Set CONFIG_SYS_CACHELINE_SIZE to ARCH_DMA_MINALIGN as that should be good enough. - Make <asm/io.h> include <asm/types.h> like other arches do - Enable many many more drivers in sandbox_defconfig so that we can get more build-time testing on this platform. Cc: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
9569c406 |
|
05-Mar-2015 |
Simon Glass <sjg@chromium.org> |
dm: sandbox: pci: Add PCI support for sandbox Add the required header information, device tree nodes and I/O accessor functions to support PCI on sandbox. All devices are emulated by drivers which can be added as required for testing or development. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
42d3b29d |
|
11-Jun-2014 |
Simon Glass <sjg@chromium.org> |
sandbox: Support iotrace feature Support the iotrace feature for sandbox, and enable it, using some dummy I/O access methods. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
ed072b96 |
|
07-Nov-2013 |
Simon Glass <sjg@chromium.org> |
sandbox: Make map_to_sysmem() use a constant pointer Very often a constant pointer is passed to this function, so we should declare this, since map_to_sysmem() does not change the pointer. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
3765b3e7 |
|
07-Oct-2013 |
Wolfgang Denk <wd@denx.de> |
Coding Style cleanup: remove trailing white space Signed-off-by: Wolfgang Denk <wd@denx.de> |
#
1a459660 |
|
08-Jul-2013 |
Wolfgang Denk <wd@denx.de> |
Add GPL-2.0+ SPDX-License-Identifier to source files Signed-off-by: Wolfgang Denk <wd@denx.de> [trini: Fixup common/cmd_io.c] Signed-off-by: Tom Rini <trini@ti.com> |
#
a733b06b |
|
25-Apr-2013 |
Simon Glass <sjg@chromium.org> |
sandbox: Switch over to generic board Add generic board support for sandbox. and remove the old board init code. Select CONFIG_SYS_GENERIC_BOARD for sandbox now that this is supported. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@ti.com> |
#
781adb57 |
|
20-Apr-2013 |
Simon Glass <sjg@chromium.org> |
sandbox: Provide a way to map from host RAM to U-Boot RAM In many cases, pointers to memory are passed around, and these pointers refer to U-Boot memory, not host memory. This in itself is not a problem. However, in a few places, we cast that pointer back to a ulong (being a U-Boot memory address). It is possible to convert many of these cases to avoid this. However there are data structures (e.g. struct bootm_headers) which use pointers. We could with a lot of effort adjust the structs and all code that uses them to use ulong instead of pointers. This seems like an unacceptable cost, since our objective with sandbox is to minimise the impact on U-Boot code while maximising the features available to sandbox. Therefore, create a map_to_sysmem() function which converts from a pointer to a U-Boot address. This can be used sparingly when needed. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
4213fc29 |
|
24-Feb-2013 |
Simon Glass <sjg@chromium.org> |
sandbox: Add un/map_sysmen() to deal with sandbox's ram_buf Sandbox doesn't actually provide U-Boot access to the machine's physical memory. Instead it provides a RAM buffer of configurable size, and all memory accesses are within that buffer. Sandbox memory starts at 0 and is CONFIG_DRAM_SIZE bytes in size. Allowing access outside this buffer might produce unpredictable results in the event of an error, and would expose the host machine's memory architecture to the sandbox U-Boot. Most U-Boot functions assume that they can just access memory at given address. For sandbox this is not true. Add a map_sysmem() call which converts a U-Boot address to a system address. In most cases this is a NOP, but for sandbox it returns a pointer to that memory inside the RAM buffer. To get a U-Boot feature to work correctly within sandbox, you should call map_sysmem() to get a pointer to the address, and then use that address for any U-Boot memory accesses. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
744d9859 |
|
10-Oct-2011 |
Simon Glass <sjg@chromium.org> |
sandbox: Add architecture header files This adds required header files for the sandbox architecture, and a basic description of what sandbox is (README.sandbox). Signed-off-by: Simon Glass <sjg@chromium.org> |
#
4b6d114d |
|
17-Apr-2023 |
Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com> |
sandbox64: fix: return unsigned long in readq() make readq return unsigned long readq should return 64-bit data Signed-off-by: Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com> |
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> |
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
83d290c5 |
|
06-May-2018 |
Tom Rini <trini@konsulko.com> |
SPDX: Convert all of our single license tags to Linux Kernel style When U-Boot started using SPDX tags we were among the early adopters and there weren't a lot of other examples to borrow from. So we picked the area of the file that usually had a full license text and replaced it with an appropriate SPDX-License-Identifier: entry. Since then, the Linux Kernel has adopted SPDX tags and they place it as the very first line in a file (except where shebangs are used, then it's second line) and with slightly different comment styles than us. In part due to community overlap, in part due to better tag visibility and in part for other minor reasons, switch over to that style. This commit changes all instances where we have a single declared license in the tag as both the before and after are identical in tag contents. There's also a few places where I found we did not have a tag and have introduced one. Signed-off-by: Tom Rini <trini@konsulko.com> |
#
c6b89f31 |
|
12-Feb-2018 |
Mario Six <six@gdsys.cc> |
sandbox: Add 64-bit sandbox To debug device tree issues involving 32- and 64-bit platforms, it is useful to have a generic 64-bit platform available. Add a version of the sandbox that uses 64-bit integers for its physical addresses as well as a modified device tree. Signed-off-by: Mario Six <mario.six@gdsys.cc> Added CONFIG_SYS_TEXT_BASE to configs/sandbox64_defconfig Signed-off-by: Simon Glass <sjg@chromium.org> |
#
34a5c425 |
|
12-Feb-2018 |
Tom Rini <trini@konsulko.com> |
SystemACE: Remove This driver is no longer used on any supported platform in U-Boot and there is no interest in maintaining it further from people that have used it historically. Cc: Simon Glass <sjg@chromium.org> Cc: Michal Simek <michal.simek@xilinx.com> c: Alexey Brodkin <alexey.brodkin@gmail.com> Signed-off-by: Tom Rini <trini@konsulko.com> Acked-by: Michal Simek <michal.simek@xilinx.com> |
#
35172cfe |
|
29-Sep-2017 |
Tom Rini <trini@konsulko.com> |
sandbox: Add clrbits/setbits macros We borrow the macros for these functions from ARM and remove references to '__raw_'. Signed-off-by: Tom Rini <trini@konsulko.com> |
#
a4dd8722 |
|
02-Oct-2017 |
Maxime Ripard <maxime.ripard@free-electrons.com> |
sandbox: Expand list of IO accessors The setbits/clrbits/clrsetbits macros are used widely across the tree, let's provide implementation for them in the sandbox. Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com> |
#
f7ae1ca3 |
|
14-Sep-2017 |
Paul Burton <paul.burton@mips.com> |
sandbox: Use asm-generic/io.h Convert the sandbox architecture to make use of the new asm-generic/io.h to provide address mapping functions. As sandbox actually performs non-identity mapping between physical & virtual addresses we can't simply make use of the generic mapping functions, but are able to implement phys_to_virt() & make use of it from map_physmem(). Signed-off-by: Paul Burton <paul.burton@imgtec.com> Cc: Simon Glass <sjg@chromium.org> Acked-by: Simon Glass <sjg@chromium.org> |
#
80793db9 |
|
01-Oct-2016 |
Simon Glass <sjg@chromium.org> |
sandbox: Use the address in readl/writel() functions At present these functions do not touch addr, which can raising warnings about unused variables. This fixes the following warnings: sandbox_spl defconfig drivers/core/regmap.c: In function ‘regmap_read’: drivers/core/regmap.c:125:12: warning: unused variable ‘ptr’ [-Wunused-variable] uint32_t *ptr = map_physmem(map->base + offset, 4, MAP_NOCACHE); ^ drivers/core/regmap.c: In function ‘regmap_write’: drivers/core/regmap.c:134:12: warning: unused variable ‘ptr’ [-Wunused-variable] uint32_t *ptr = map_physmem(map->base + offset, 4, MAP_NOCACHE); Signed-off-by: Simon Glass <sjg@chromium.org> Fixes: 3bfb8cb4 (dm: regmap: Implement simple regmap_read & regmap_write) |
#
e54094f2 |
|
01-May-2016 |
Simon Glass <sjg@chromium.org> |
sandbox: Add string and 16-bit I/O functions Add outsw() and insw() functions for sandbox, as these are needed by the IDE code. The functions will not do anything useful if called, but allow the code to be compiled. Also add out16() and in16(), required by systemace. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
690d8a92 |
|
15-Mar-2016 |
Tom Rini <trini@konsulko.com> |
sandbox: Enable many more commands - Set CONFIG_SYS_CACHELINE_SIZE to ARCH_DMA_MINALIGN as that should be good enough. - Make <asm/io.h> include <asm/types.h> like other arches do - Enable many many more drivers in sandbox_defconfig so that we can get more build-time testing on this platform. Cc: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Simon Glass <sjg@chromium.org> |
#
9569c406 |
|
05-Mar-2015 |
Simon Glass <sjg@chromium.org> |
dm: sandbox: pci: Add PCI support for sandbox Add the required header information, device tree nodes and I/O accessor functions to support PCI on sandbox. All devices are emulated by drivers which can be added as required for testing or development. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
42d3b29d |
|
11-Jun-2014 |
Simon Glass <sjg@chromium.org> |
sandbox: Support iotrace feature Support the iotrace feature for sandbox, and enable it, using some dummy I/O access methods. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
ed072b96 |
|
07-Nov-2013 |
Simon Glass <sjg@chromium.org> |
sandbox: Make map_to_sysmem() use a constant pointer Very often a constant pointer is passed to this function, so we should declare this, since map_to_sysmem() does not change the pointer. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
3765b3e7 |
|
07-Oct-2013 |
Wolfgang Denk <wd@denx.de> |
Coding Style cleanup: remove trailing white space Signed-off-by: Wolfgang Denk <wd@denx.de> |
#
1a459660 |
|
08-Jul-2013 |
Wolfgang Denk <wd@denx.de> |
Add GPL-2.0+ SPDX-License-Identifier to source files Signed-off-by: Wolfgang Denk <wd@denx.de> [trini: Fixup common/cmd_io.c] Signed-off-by: Tom Rini <trini@ti.com> |
#
a733b06b |
|
25-Apr-2013 |
Simon Glass <sjg@chromium.org> |
sandbox: Switch over to generic board Add generic board support for sandbox. and remove the old board init code. Select CONFIG_SYS_GENERIC_BOARD for sandbox now that this is supported. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@ti.com> |
#
781adb57 |
|
20-Apr-2013 |
Simon Glass <sjg@chromium.org> |
sandbox: Provide a way to map from host RAM to U-Boot RAM In many cases, pointers to memory are passed around, and these pointers refer to U-Boot memory, not host memory. This in itself is not a problem. However, in a few places, we cast that pointer back to a ulong (being a U-Boot memory address). It is possible to convert many of these cases to avoid this. However there are data structures (e.g. struct bootm_headers) which use pointers. We could with a lot of effort adjust the structs and all code that uses them to use ulong instead of pointers. This seems like an unacceptable cost, since our objective with sandbox is to minimise the impact on U-Boot code while maximising the features available to sandbox. Therefore, create a map_to_sysmem() function which converts from a pointer to a U-Boot address. This can be used sparingly when needed. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
4213fc29 |
|
24-Feb-2013 |
Simon Glass <sjg@chromium.org> |
sandbox: Add un/map_sysmen() to deal with sandbox's ram_buf Sandbox doesn't actually provide U-Boot access to the machine's physical memory. Instead it provides a RAM buffer of configurable size, and all memory accesses are within that buffer. Sandbox memory starts at 0 and is CONFIG_DRAM_SIZE bytes in size. Allowing access outside this buffer might produce unpredictable results in the event of an error, and would expose the host machine's memory architecture to the sandbox U-Boot. Most U-Boot functions assume that they can just access memory at given address. For sandbox this is not true. Add a map_sysmem() call which converts a U-Boot address to a system address. In most cases this is a NOP, but for sandbox it returns a pointer to that memory inside the RAM buffer. To get a U-Boot feature to work correctly within sandbox, you should call map_sysmem() to get a pointer to the address, and then use that address for any U-Boot memory accesses. Signed-off-by: Simon Glass <sjg@chromium.org> |
#
744d9859 |
|
10-Oct-2011 |
Simon Glass <sjg@chromium.org> |
sandbox: Add architecture header files This adds required header files for the sandbox architecture, and a basic description of what sandbox is (README.sandbox). Signed-off-by: Simon Glass <sjg@chromium.org> |
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
8417385d |
|
11-Oct-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Drop 'const' from sandbox_write() This function writes to its address so the address should not be declared as const. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
e77663cf |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Allow use of real I/O with readl(), etc. At present these functions are stubbed out. For more comprehensive testing with PCI devices it is useful to be able to fully emulate I/O access. Add simple implementations for these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Bin Meng <bmeng.cn@gmail.com> [bmeng: change to use 'const void *' in sandbox_write(); cast 'addr' in read/write macros in arch/sandbox/include/asm/io.h; remove the unnecessary cast in readq/writeq in nvme.h] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
|
#
239cdcff |
|
25-Sep-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: Add support for clrsetio_32() and friends These functions are available on x86 but not sandbox. They are useful shortcuts and clarify the code, so add them to sandbox. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
98144301 |
|
04-Dec-2018 |
Christian GMEINER <christian.GMEINER@bachmann.info> |
sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) These functions could be used by drivers. Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
83d290c5 |
|
06-May-2018 |
Tom Rini <trini@konsulko.com> |
SPDX: Convert all of our single license tags to Linux Kernel style When U-Boot started using SPDX tags we were among the early adopters and there weren't a lot of other examples to borrow from. So we picked the area of the file that usually had a full license text and replaced it with an appropriate SPDX-License-Identifier: entry. Since then, the Linux Kernel has adopted SPDX tags and they place it as the very first line in a file (except where shebangs are used, then it's second line) and with slightly different comment styles than us. In part due to community overlap, in part due to better tag visibility and in part for other minor reasons, switch over to that style. This commit changes all instances where we have a single declared license in the tag as both the before and after are identical in tag contents. There's also a few places where I found we did not have a tag and have introduced one. Signed-off-by: Tom Rini <trini@konsulko.com>
|
#
c6b89f31 |
|
12-Feb-2018 |
Mario Six <six@gdsys.cc> |
sandbox: Add 64-bit sandbox To debug device tree issues involving 32- and 64-bit platforms, it is useful to have a generic 64-bit platform available. Add a version of the sandbox that uses 64-bit integers for its physical addresses as well as a modified device tree. Signed-off-by: Mario Six <mario.six@gdsys.cc> Added CONFIG_SYS_TEXT_BASE to configs/sandbox64_defconfig Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
34a5c425 |
|
12-Feb-2018 |
Tom Rini <trini@konsulko.com> |
SystemACE: Remove This driver is no longer used on any supported platform in U-Boot and there is no interest in maintaining it further from people that have used it historically. Cc: Simon Glass <sjg@chromium.org> Cc: Michal Simek <michal.simek@xilinx.com> c: Alexey Brodkin <alexey.brodkin@gmail.com> Signed-off-by: Tom Rini <trini@konsulko.com> Acked-by: Michal Simek <michal.simek@xilinx.com>
|
#
35172cfe |
|
29-Sep-2017 |
Tom Rini <trini@konsulko.com> |
sandbox: Add clrbits/setbits macros We borrow the macros for these functions from ARM and remove references to '__raw_'. Signed-off-by: Tom Rini <trini@konsulko.com>
|
#
a4dd8722 |
|
02-Oct-2017 |
Maxime Ripard <maxime.ripard@free-electrons.com> |
sandbox: Expand list of IO accessors The setbits/clrbits/clrsetbits macros are used widely across the tree, let's provide implementation for them in the sandbox. Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
|
#
f7ae1ca3 |
|
14-Sep-2017 |
Paul Burton <paul.burton@imgtec.com> |
sandbox: Use asm-generic/io.h Convert the sandbox architecture to make use of the new asm-generic/io.h to provide address mapping functions. As sandbox actually performs non-identity mapping between physical & virtual addresses we can't simply make use of the generic mapping functions, but are able to implement phys_to_virt() & make use of it from map_physmem(). Signed-off-by: Paul Burton <paul.burton@imgtec.com> Cc: Simon Glass <sjg@chromium.org> Acked-by: Simon Glass <sjg@chromium.org>
|
#
80793db9 |
|
01-Oct-2016 |
Simon Glass <sjg@chromium.org> |
sandbox: Use the address in readl/writel() functions At present these functions do not touch addr, which can raising warnings about unused variables. This fixes the following warnings: sandbox_spl defconfig drivers/core/regmap.c: In function ‘regmap_read’: drivers/core/regmap.c:125:12: warning: unused variable ‘ptr’ [-Wunused-variable] uint32_t *ptr = map_physmem(map->base + offset, 4, MAP_NOCACHE); ^ drivers/core/regmap.c: In function ‘regmap_write’: drivers/core/regmap.c:134:12: warning: unused variable ‘ptr’ [-Wunused-variable] uint32_t *ptr = map_physmem(map->base + offset, 4, MAP_NOCACHE); Signed-off-by: Simon Glass <sjg@chromium.org> Fixes: 3bfb8cb4 (dm: regmap: Implement simple regmap_read & regmap_write)
|
#
e54094f2 |
|
01-May-2016 |
Simon Glass <sjg@chromium.org> |
sandbox: Add string and 16-bit I/O functions Add outsw() and insw() functions for sandbox, as these are needed by the IDE code. The functions will not do anything useful if called, but allow the code to be compiled. Also add out16() and in16(), required by systemace. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
690d8a92 |
|
15-Mar-2016 |
Tom Rini <trini@konsulko.com> |
sandbox: Enable many more commands - Set CONFIG_SYS_CACHELINE_SIZE to ARCH_DMA_MINALIGN as that should be good enough. - Make <asm/io.h> include <asm/types.h> like other arches do - Enable many many more drivers in sandbox_defconfig so that we can get more build-time testing on this platform. Cc: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Simon Glass <sjg@chromium.org>
|
#
9569c406 |
|
05-Mar-2015 |
Simon Glass <sjg@chromium.org> |
dm: sandbox: pci: Add PCI support for sandbox Add the required header information, device tree nodes and I/O accessor functions to support PCI on sandbox. All devices are emulated by drivers which can be added as required for testing or development. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
42d3b29d |
|
11-Jun-2014 |
Simon Glass <sjg@chromium.org> |
sandbox: Support iotrace feature Support the iotrace feature for sandbox, and enable it, using some dummy I/O access methods. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
ed072b96 |
|
07-Nov-2013 |
Simon Glass <sjg@chromium.org> |
sandbox: Make map_to_sysmem() use a constant pointer Very often a constant pointer is passed to this function, so we should declare this, since map_to_sysmem() does not change the pointer. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
3765b3e7 |
|
07-Oct-2013 |
Wolfgang Denk <wd@denx.de> |
Coding Style cleanup: remove trailing white space Signed-off-by: Wolfgang Denk <wd@denx.de>
|
#
1a459660 |
|
08-Jul-2013 |
Wolfgang Denk <wd@denx.de> |
Add GPL-2.0+ SPDX-License-Identifier to source files Signed-off-by: Wolfgang Denk <wd@denx.de> [trini: Fixup common/cmd_io.c] Signed-off-by: Tom Rini <trini@ti.com>
|
#
a733b06b |
|
25-Apr-2013 |
Simon Glass <sjg@chromium.org> |
sandbox: Switch over to generic board Add generic board support for sandbox. and remove the old board init code. Select CONFIG_SYS_GENERIC_BOARD for sandbox now that this is supported. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@ti.com>
|
#
781adb57 |
|
20-Apr-2013 |
Simon Glass <sjg@chromium.org> |
sandbox: Provide a way to map from host RAM to U-Boot RAM In many cases, pointers to memory are passed around, and these pointers refer to U-Boot memory, not host memory. This in itself is not a problem. However, in a few places, we cast that pointer back to a ulong (being a U-Boot memory address). It is possible to convert many of these cases to avoid this. However there are data structures (e.g. struct bootm_headers) which use pointers. We could with a lot of effort adjust the structs and all code that uses them to use ulong instead of pointers. This seems like an unacceptable cost, since our objective with sandbox is to minimise the impact on U-Boot code while maximising the features available to sandbox. Therefore, create a map_to_sysmem() function which converts from a pointer to a U-Boot address. This can be used sparingly when needed. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
4213fc29 |
|
24-Feb-2013 |
Simon Glass <sjg@chromium.org> |
sandbox: Add un/map_sysmen() to deal with sandbox's ram_buf Sandbox doesn't actually provide U-Boot access to the machine's physical memory. Instead it provides a RAM buffer of configurable size, and all memory accesses are within that buffer. Sandbox memory starts at 0 and is CONFIG_DRAM_SIZE bytes in size. Allowing access outside this buffer might produce unpredictable results in the event of an error, and would expose the host machine's memory architecture to the sandbox U-Boot. Most U-Boot functions assume that they can just access memory at given address. For sandbox this is not true. Add a map_sysmem() call which converts a U-Boot address to a system address. In most cases this is a NOP, but for sandbox it returns a pointer to that memory inside the RAM buffer. To get a U-Boot feature to work correctly within sandbox, you should call map_sysmem() to get a pointer to the address, and then use that address for any U-Boot memory accesses. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
744d9859 |
|
10-Oct-2011 |
Simon Glass <sjg@chromium.org> |
sandbox: Add architecture header files This adds required header files for the sandbox architecture, and a basic description of what sandbox is (README.sandbox). Signed-off-by: Simon Glass <sjg@chromium.org>
|