Linux jobworks 6.8.0-136-generic #136-Ubuntu SMP PREEMPT_DYNAMIC Wed Jul 1 21:53:05 UTC 2026 x86_64
Apache/2.4.58 (Ubuntu)
Server IP : 10.0.1.5 & Your IP : 216.73.217.52
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
src /
linux-headers-6.8.0-124 /
include /
xen /
Delete
Unzip
Name
Size
Permission
Date
Action
arm
[ DIR ]
drwxr-xr-x
2026-06-04 06:36
interface
[ DIR ]
drwxr-xr-x
2026-06-04 06:36
acpi.h
2.52
KB
-rw-r--r--
2024-03-10 20:38
balloon.h
1.04
KB
-rw-r--r--
2024-03-10 20:38
events.h
4.74
KB
-rw-r--r--
2024-03-10 20:38
features.h
502
B
-rw-r--r--
2024-03-10 20:38
grant_table.h
11.13
KB
-rw-r--r--
2024-03-10 20:38
hvc-console.h
518
B
-rw-r--r--
2024-03-10 20:38
hvm.h
1.37
KB
-rw-r--r--
2024-03-10 20:38
mem-reservation.h
1.49
KB
-rw-r--r--
2024-03-10 20:38
page.h
1.29
KB
-rw-r--r--
2024-03-10 20:38
pci.h
617
B
-rw-r--r--
2024-03-10 20:38
platform_pci.h
2.04
KB
-rw-r--r--
2024-03-10 20:38
swiotlb-xen.h
483
B
-rw-r--r--
2024-03-10 20:38
xen-front-pgdir-shbuf.h
2.31
KB
-rw-r--r--
2024-03-10 20:38
xen-ops.h
6.59
KB
-rw-r--r--
2024-03-10 20:38
xen.h
2.31
KB
-rw-r--r--
2024-03-10 20:38
xenbus.h
8.74
KB
-rw-r--r--
2024-03-10 20:38
xenbus_dev.h
1.79
KB
-rw-r--r--
2024-03-10 20:38
Save
Rename
/* SPDX-License-Identifier: GPL-2.0 */ /* Simple wrappers around HVM functions */ #ifndef XEN_HVM_H__ #define XEN_HVM_H__ #include <xen/interface/hvm/params.h> #include <asm/xen/hypercall.h> static const char *param_name(int op) { #define PARAM(x) [HVM_PARAM_##x] = #x static const char *const names[] = { PARAM(CALLBACK_IRQ), PARAM(STORE_PFN), PARAM(STORE_EVTCHN), PARAM(PAE_ENABLED), PARAM(IOREQ_PFN), PARAM(BUFIOREQ_PFN), PARAM(TIMER_MODE), PARAM(HPET_ENABLED), PARAM(IDENT_PT), PARAM(DM_DOMAIN), PARAM(ACPI_S_STATE), PARAM(VM86_TSS), PARAM(VPT_ALIGN), PARAM(CONSOLE_PFN), PARAM(CONSOLE_EVTCHN), }; #undef PARAM if (op >= ARRAY_SIZE(names)) return "unknown"; if (!names[op]) return "reserved"; return names[op]; } static inline int hvm_get_parameter(int idx, uint64_t *value) { struct xen_hvm_param xhv; int r; xhv.domid = DOMID_SELF; xhv.index = idx; r = HYPERVISOR_hvm_op(HVMOP_get_param, &xhv); if (r < 0) { pr_err("Cannot get hvm parameter %s (%d): %d!\n", param_name(idx), idx, r); return r; } *value = xhv.value; return r; } #define HVM_CALLBACK_VIA_TYPE_VECTOR 0x2 #define HVM_CALLBACK_VIA_TYPE_SHIFT 56 #define HVM_CALLBACK_VECTOR(x) (((uint64_t)HVM_CALLBACK_VIA_TYPE_VECTOR)<<\ HVM_CALLBACK_VIA_TYPE_SHIFT | (x)) void xen_setup_callback_vector(void); int xen_set_upcall_vector(unsigned int cpu); #endif /* XEN_HVM_H__ */