[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Minios-devel] [UNIKRAFT PATCH v3 0/4] plat/xen: Cleanup x86 headers



From: Radu Nicolau <radunicolau102@xxxxxxxxx>

Removed xen-x86/os.h header file as it was mostly unused.
xen/mm_pv.h was the only source file that included this header.
Removing the os.h caused some source files to lose the extern
defition of the shared info page, so I included the
common/hypervisor.h in those files.

Moved event channel related functions from hypervisor.h to
events.h and changed the xen/arm/arch_* files to include the
events header. Deleted unused code ported from Mini-OS in
hypervisor.h

Changes since v2:
* Changed "include/xen-x86/os.h: Remove os.h on x86" to
"include/xen-x86: Remove os.h on x86"
* Reverted moving the active_evtchns macro. Removed the
cpu parameter in a different commit
* Moved the deletion of a comment referencing os.h in the
commit which removes os.h

Radu Nicolau (4):
  include/xen-x86: Remove os.h on x86
  plat/xen/common: Move event channel functions in events.h
  plat/xen/common/hypervisor: Delete unused code and comments
  plat/xen/hypervisor.c: Remove unused parameter

 plat/xen/arm/arch_events.c           |  1 -
 plat/xen/arm/arch_time.c             |  1 -
 plat/xen/events.c                    |  8 ++--
 plat/xen/gnttab.c                    |  1 +
 plat/xen/hypervisor.c                |  9 +---
 plat/xen/include/common/events.h     | 16 +++++++
 plat/xen/include/common/hypervisor.h | 23 ---------
 plat/xen/include/xen-x86/mm_pv.h     |  1 -
 plat/xen/include/xen-x86/os.h        | 90 ------------------------------------
 plat/xen/include/xen-x86/setup.h     |  1 -
 plat/xen/lcpu.c                      |  1 -
 plat/xen/x86/mm.c                    |  1 +
 plat/xen/xenbus/xs_comms.c           |  1 +
 13 files changed, 24 insertions(+), 130 deletions(-)
 delete mode 100644 plat/xen/include/xen-x86/os.h

-- 
2.7.4


_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.