37677d7db3
Commit58ea30f514
"Clean up header guards that don't match their file name" messed up contrib/elf2dmp/qemu_elf.h and tests/migration/migration-test.h. It missed target/cris/opcode-cris.h and tests/uefi-test-tools/UefiTestToolsPkg/Include/Guid/BiosTablesTest.h due to the scripts/clean-header-guards.pl bug fixed in the previous commit. Commita8b991b52d
"Clean up ill-advised or unusual header guards" missed include/hw/xen/io/ring.h for the same reason. Commit3979fca4b6
"disas: Rename include/disas/bfd.h back to include/disas/dis-asm.h" neglected to update the guard symbol for the rename. Commita331c6d774
"semihosting: implement a semihosting console" created include/hw/semihosting/console.h with an ill-advised guard symbol. Clean them up. Signed-off-by: Markus Armbruster <armbru@redhat.com> Message-Id: <20190604181618.19980-4-armbru@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
39 lines
951 B
C
39 lines
951 B
C
/*
|
|
* Semihosting Console
|
|
*
|
|
* Copyright (c) 2019 Linaro Ltd
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0-or-later
|
|
*/
|
|
|
|
#ifndef SEMIHOST_CONSOLE_H
|
|
#define SEMIHOST_CONSOLE_H
|
|
|
|
/**
|
|
* qemu_semihosting_console_out:
|
|
* @env: CPUArchState
|
|
* @s: host address of guest string
|
|
* @len: length of string or 0 (string is null terminated)
|
|
*
|
|
* Send a guest string to the debug console. This may be the remote
|
|
* gdb session if a softmmu guest is currently being debugged.
|
|
*
|
|
* Returns: number of bytes written.
|
|
*/
|
|
int qemu_semihosting_console_out(CPUArchState *env, target_ulong s, int len);
|
|
|
|
/**
|
|
* qemu_semihosting_log_out:
|
|
* @s: pointer to string
|
|
* @len: length of string
|
|
*
|
|
* Send a string to the debug output. Unlike console_out these strings
|
|
* can't be sent to a remote gdb instance as they don't exist in guest
|
|
* memory.
|
|
*
|
|
* Returns: number of bytes written
|
|
*/
|
|
int qemu_semihosting_log_out(const char *s, int len);
|
|
|
|
#endif /* SEMIHOST_CONSOLE_H */
|