Skip to content

Commit

Permalink
exec: Create include for target_page_size()
Browse files Browse the repository at this point in the history
That is the only function that we need from exec.c, and having to
include the whole sysemu.h for this.

Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>

---

/me leans to be less sloppy with copyright notices
thanks Dave
  • Loading branch information
Juan Quintela committed May 18, 2017
1 parent 68ba3b0 commit 5118042
Show file tree
Hide file tree
Showing 6 changed files with 23 additions and 1 deletion.
1 change: 1 addition & 0 deletions exec.c
Expand Up @@ -24,6 +24,7 @@
#include "qemu/cutils.h"
#include "cpu.h"
#include "exec/exec-all.h"
#include "exec/target_page.h"
#include "tcg.h"
#include "hw/qdev-core.h"
#if !defined(CONFIG_USER_ONLY)
Expand Down
19 changes: 19 additions & 0 deletions include/exec/target_page.h
@@ -0,0 +1,19 @@
/*
* Target page sizes and friends for non target files
*
* Copyright (c) 2017 Red Hat Inc
*
* Authors:
* David Alan Gilbert <dgilbert@redhat.com>
* Juan Quintela <quintela@redhat.com>
*
* This work is licensed under the terms of the GNU GPL, version 2 or later.
* See the COPYING file in the top-level directory.
*/

#ifndef EXEC_TARGET_PAGE_H
#define EXEC_TARGET_PAGE_H

size_t qemu_target_page_size(void);

#endif
1 change: 0 additions & 1 deletion include/sysemu/sysemu.h
Expand Up @@ -67,7 +67,6 @@ int qemu_reset_requested_get(void);
void qemu_system_killed(int signal, pid_t pid);
void qemu_system_reset(bool report);
void qemu_system_guest_panicked(GuestPanicInformation *info);
size_t qemu_target_page_size(void);

void qemu_add_exit_notifier(Notifier *notify);
void qemu_remove_exit_notifier(Notifier *notify);
Expand Down
1 change: 1 addition & 0 deletions migration/migration.c
Expand Up @@ -37,6 +37,7 @@
#include "qom/cpu.h"
#include "exec/memory.h"
#include "exec/address-spaces.h"
#include "exec/target_page.h"
#include "io/channel-buffer.h"
#include "io/channel-tls.h"
#include "migration/colo.h"
Expand Down
1 change: 1 addition & 0 deletions migration/postcopy-ram.c
Expand Up @@ -19,6 +19,7 @@
#include "qemu/osdep.h"

#include "qemu-common.h"
#include "exec/target_page.h"
#include "migration/migration.h"
#include "migration/qemu-file.h"
#include "postcopy-ram.h"
Expand Down
1 change: 1 addition & 0 deletions migration/savevm.c
Expand Up @@ -43,6 +43,7 @@
#include "qemu/queue.h"
#include "sysemu/cpus.h"
#include "exec/memory.h"
#include "exec/target_page.h"
#include "qmp-commands.h"
#include "trace.h"
#include "qemu/bitops.h"
Expand Down

0 comments on commit 5118042

Please sign in to comment.