/xen/xen/include/asm-x86/guest/ |
A D | hyperv-hcall.h | 46 static inline uint64_t hv_do_fast_hypercall(uint16_t code, in hv_do_fast_hypercall() argument 50 uint64_t control = code | HV_HYPERCALL_FAST_BIT; in hv_do_fast_hypercall() 62 static inline uint64_t hv_do_rep_hypercall(uint16_t code, uint16_t rep_count, in hv_do_rep_hypercall() argument 66 uint64_t control = code; in hv_do_rep_hypercall()
|
/xen/xen/arch/arm/arm32/lib/ |
A D | assembler.h | 30 #define UNWIND(code...) code argument 32 #define UNWIND(code...) argument 66 #define PLD(code...) code argument 68 #define PLD(code...) argument 81 #define CALGN(code...) code argument 83 #define CALGN(code...) argument
|
/xen/stubdom/vtpmmgr/ |
A D | log.c | 53 TPM_RESULT code; member 143 const char* tpm_get_error_name (TPM_RESULT code) { in tpm_get_error_name() argument 147 if (code == error_msgs[i].code) in tpm_get_error_name()
|
A D | README.source | 6 the original tools/vtpm_manager code base in xen.git. This directory 25 tools/vtpm_manager code. It's origin is unclear, but it is
|
/xen/tools/fuzz/ |
A D | README.oss-fuzz | 10 We need to provide the source code and the rune to produce objects or 11 archives (artefacts) from source code. These items ideally should live 14 The artefacts contain all the code we wish to fuzz and a function 16 point to the code we wish to fuzz. Note that we don't produce 35 To actually test the new code, you would need to run the target in 39 weed out error in plumbing code to avoid false positives.
|
/xen/tools/firmware/vgabios/ |
A D | vbe_display_api.txt | 6 That means, the display code implementation and the vbebios code depend 11 This document does not describe how the Bochs display code will display gfx based upon this spec. 134 This way, the display code knows the vbebios 'ID' and the vbebios can check if the correct 135 display code is present. 137 This panic can be generated from the bochs display code (NOT the bios, see Notes). 143 It's illegal to set the XRES when the VBE is enabled (display code should generate PANIC). 145 If the value written exceeds VBE_DISPI_MAX_XRES, the display code needs to generate a PANIC. 151 It's illegal to set the YRES when the VBE is enabled (display code should generate PANIC). 159 It's illegal to set the BPP when the VBE is enabled (display code should generate PANIC). 161 If the value written is an incompatible BPP, the display code needs to generate a PANIC. [all …]
|
/xen/tools/libxc/ |
A D | xc_private.c | 132 xch->last_error.code = XC_ERROR_NONE; in xc_clear_last_error() 136 const char *xc_error_code_to_desc(int code) in xc_error_code_to_desc() argument 139 switch ( code ) in xc_error_code_to_desc() 157 xentoollog_level level, int code, in xc_reportv() argument 178 xch->last_error.code = code; in xc_reportv() 187 code?": ":"", code ? xc_error_code_to_desc(code) : ""); in xc_reportv() 193 xentoollog_level level, int code, const char *fmt, ...) { in xc_report() argument 196 xc_reportv(xch,lg,level,code,fmt,args); in xc_report() 200 void xc_report_error(xc_interface *xch, int code, const char *fmt, ...) in xc_report_error() argument 204 xc_reportv(xch, xch->error_handler, XTL_ERROR, code, fmt, args); in xc_report_error()
|
A D | COPYING | 39 for this service if you wish); that you receive source code or can get 52 code. If you link other code with the library, you must provide 87 Public License permits more lax criteria for linking other code with 145 "Source code" for a work means the preferred form of the work for 233 This option is useful when you wish to copy part of the code of 245 source code from the same place satisfies the requirement to 246 distribute the source code, even though third parties are not 247 compelled to copy the source along with the object code. 262 that is part of the Library, the object code for the work may be a 263 derivative work of the Library even though the source code is not. [all …]
|
/xen/xen/common/ |
A D | README.source | 5 be complete: in particular for code that has been imported from 10 Originally from https://www.landley.net/code/bunzip-4.1.c 22 https://code.google.com/archive/p/compcache/source, path 50 The imported code is in the public domain
|
A D | unlzma.c | 67 uint32_t code; member 108 rc->code = 0; in rc_init() 119 rc->code = (rc->code << 8) | *rc->ptr++; in rc_init_code() 130 rc->code = (rc->code << 8) | *rc->ptr++; in rc_do_normalize() 151 return rc->code < t; in rc_is_bit_0() 163 rc->code -= rc->bound; in rc_update_bit_1() 186 if (rc->code >= rc->range) { in rc_direct_bit() 187 rc->code -= rc->range; in rc_direct_bit()
|
/xen/tools/ocaml/xenstored/ |
A D | disk.ml | 29 | '0' .. '9' -> (Char.code c) - (Char.code '0') 35 | '0' .. '9' -> (Char.code c) - (Char.code '0') 36 | 'a' .. 'f' -> (Char.code c) - (Char.code 'a') + 10
|
/xen/docs/misc/ |
A D | pv-drivers-lifecycle.pandoc | 5 Getting new PV drivers accepted in Xen, upstream code bases, and ABI 33 The code is expected to work, be good quality and faithfully implement 37 After careful review by the relevant maintainers, the code is committed 38 to the upstream code bases. The drivers are considered experimental.
|
A D | livepatch.pandoc | 43 the code if there is sufficient space. The placement of new code has to be done 72 ## Patching code 75 That is replace the affected code with new code. Unfortunately the x86 79 appear if the replacement code is longer. 232 * The new code that will be patched in. 935 expand the code to place a most generic code in place - emit a special 966 #### Before entering the guest code. 983 ### Compiling the hypervisor code 1073 if the old code also containst previously patched code - even if they 1128 into the generated code for f2. [all …]
|
/xen/tools/firmware/hvmloader/ |
A D | 32bitbios_support.c | 108 char *code; in relocate_32bitbios() local 120 code = (char *)shdr[shdr[i].sh_info].sh_addr; in relocate_32bitbios() 125 loc = (uint32_t *)&code[rels[j].r_offset]; in relocate_32bitbios()
|
/xen/ |
A D | CONTRIBUTING | 12 Most of the Xen Project code is licensed under GPLv2, but a number of 26 When creating new components, new files, or importing code please follow 27 the conventions outlined below. As a general rule, whenever code using a 30 deviation. Any new code must be GPLv2 compatible. 50 Importing code 53 When importing code from other upstream projects into this repository, 54 please create a README.source file in the directory the code is imported 55 to, listing the original source of the code. An example can be found at 61 All patches to the Xen Project code base must include the line 177 * 1. Redistributions of source code must retain the above copyright
|
A D | COPYING | 12 Some code fragments in the hypervisor and associated subsystems 16 When these code sections are compiled as part of a 53 In some cases, compatible 3rd party code has been imported into the 61 Significant code imports are highlighted in a README.source file 62 in the directory into which the file or code snippet was imported. 157 source code as you receive it, in any medium, provided that you 234 code means all the source code for all modules it contains, plus any 237 special exception, the source code distributed need not include 243 If distribution of executable or object code is made by offering 245 access to copy the source code from the same place counts as [all …]
|
/xen/xen/include/asm-arm/arm64/ |
A D | insn.h | 58 static always_inline bool aarch64_insn_is_##abbr(u32 code) \ 59 { return (code & (mask)) == (val); } \
|
/xen/tools/xl/ |
A D | CODING_STYLE | 8 Much of the code in xl does not yet follow this coding style 9 document in every respect. However, new code is expected to conform. 11 Patches to improve the style of existing code are welcome. Please 15 code, without doing substantial style reengineering first, we may 19 In this case, the new code should conform to the prevailing style in 36 used to contain the error code, but it is NOT initialised: 71 permitted exceptions to the usual xl code formatting rules. 94 - Tab indents push your code to the right, making your screen seriously 161 Error code paths with an if statement and a goto or a return on the same
|
/xen/tools/libxl/ |
A D | CODING_STYLE | 8 Much of the code in libxl does not yet follow this coding style 9 document in every respect. However, new code is expected to conform. 11 Patches to improve the style of existing code are welcome. Please 15 code, without doing substantial style reengineering first, we may 19 In this case, the new code should conform to the prevailing style in 36 int rc; /* a libxl error code - and not anything else */ 84 used to contain the error code, but it is NOT initialised: 109 exit code is only `CTX_UNLOCK; GC_FREE;' (or similar). 120 permitted exceptions to the usual libxl code formatting rules. 143 The code for asynchronous operations should be laid out in [all …]
|
/xen/xen/common/xz/ |
A D | dec_lzma2.c | 97 uint32_t code; member 441 rc->code = 0; in rc_reset() 455 rc->code = (rc->code << 8) + b->in[b->in_pos++]; in rc_read_init() 474 return rc->code == 0; in rc_is_finished() 482 rc->code = (rc->code << RC_SHIFT_BITS) + rc->in[rc->in_pos++]; in rc_normalize() 504 if (rc->code < bound) { in rc_bit() 510 rc->code -= bound; in rc_bit() 560 rc->code -= rc->range; in rc_direct() 561 mask = (uint32_t)0 - (rc->code >> 31); in rc_direct() 562 rc->code += rc->range & mask; in rc_direct()
|
/xen/tools/xenstore/ |
A D | tdb.h | 48 #define TDB_ERRCODE(code, ret) ((tdb->ecode = (code)), ret) argument
|
/xen/tools/libacpi/ |
A D | COPYING | 40 for this service if you wish); that you receive source code or can get 53 code. If you link other code with the library, you must provide 88 Public License permits more lax criteria for linking other code with 146 "Source code" for a work means the preferred form of the work for 234 This option is useful when you wish to copy part of the code of 246 source code from the same place satisfies the requirement to 247 distribute the source code, even though third parties are not 248 compelled to copy the source along with the object code. 263 that is part of the Library, the object code for the work may be a 264 derivative work of the Library even though the source code is not. [all …]
|
/xen/xen/common/libelf/ |
A D | COPYING | 39 for this service if you wish); that you receive source code or can get 52 code. If you link other code with the library, you must provide 87 Public License permits more lax criteria for linking other code with 145 "Source code" for a work means the preferred form of the work for 233 This option is useful when you wish to copy part of the code of 245 source code from the same place satisfies the requirement to 246 distribute the source code, even though third parties are not 247 compelled to copy the source along with the object code. 262 that is part of the Library, the object code for the work may be a 263 derivative work of the Library even though the source code is not. [all …]
|
A D | README | 1 Take care, this code is used by both xen and tools ...
|
/xen/xen/ |
A D | COPYING | 8 Foundation, but the instance of code that it refers to (the Xen 15 include the non-GPL license text as a source-code comment. Although 51 this service if you wish), that you receive source code or can get it 63 source code. And you must show them these terms so they know their 107 source code as you receive it, in any medium, provided that you 172 machine-readable copy of the corresponding source code, to be 184 code means all the source code for all modules it contains, plus any 187 special exception, the source code distributed need not include 193 If distribution of executable or object code is made by offering 195 access to copy the source code from the same place counts as [all …]
|