search for: __base

Displaying 20 results from an estimated 21 matches for "__base".

Did you mean: r_base
2007 Apr 18
0
[PATCH 9/21] i386 Deprecate obsolete ldt accessors
...0000 -0800 @@ -56,22 +56,6 @@ __asm__ __volatile__ ("movw %%dx,%1\n\t" #define set_base(ldt,base) _set_base( ((char *)&(ldt)) , (base) ) #define set_limit(ldt,limit) _set_limit( ((char *)&(ldt)) , (limit) ) -static inline unsigned long _get_base(char * addr) -{ - unsigned long __base; - __asm__("movb %3,%%dh\n\t" - "movb %2,%%dl\n\t" - "shll $16,%%edx\n\t" - "movw %1,%%dx" - :"=&d" (__base) - :"m" (*((addr)+2)), - "m" (*((addr)+4)), - "m" (*((addr)+7))); - return __base; -} - -#define g...
2007 Apr 18
0
[PATCH 9/21] i386 Deprecate obsolete ldt accessors
...0000 -0800 @@ -56,22 +56,6 @@ __asm__ __volatile__ ("movw %%dx,%1\n\t" #define set_base(ldt,base) _set_base( ((char *)&(ldt)) , (base) ) #define set_limit(ldt,limit) _set_limit( ((char *)&(ldt)) , (limit) ) -static inline unsigned long _get_base(char * addr) -{ - unsigned long __base; - __asm__("movb %3,%%dh\n\t" - "movb %2,%%dl\n\t" - "shll $16,%%edx\n\t" - "movw %1,%%dx" - :"=&d" (__base) - :"m" (*((addr)+2)), - "m" (*((addr)+4)), - "m" (*((addr)+7))); - return __base; -} - -#define g...
2017 Jan 16
4
[RFC 0/2] Propose a new pointer trait.
Hi, I'm part of an engineering team doing research on persistent memory support and we have stumbled upon an interesting problem. The issue is, we would like to be able to use the standard library containers in a persistent memory context (think NVDIMM-N). What I mean is that you allocate a container from said memory, use it like you normally would. After the application terminates, expectedly
2007 Apr 18
0
[PATCH 8/12] base-limit-cleanup
...esc)+6)), \ + "1" (limit)); \ +} while(0) -#define set_base(ldt,base) _set_base( ((char *)&(ldt)) , (base) ) -#define set_limit(ldt,limit) _set_limit( ((char *)&(ldt)) , ((limit)-1)>>12 ) - -static inline unsigned long _get_base(char * addr) -{ - unsigned long __base; - __asm__("movb %3,%%dh\n\t" - "movb %2,%%dl\n\t" - "shll $16,%%edx\n\t" - "movw %1,%%dx" - :"=&d" (__base) - :"m" (*((addr)+2)), - "m" (*((addr)+4)), - "m" (*((addr)+7))); - return __base; -} - -#define g...
2007 Apr 18
0
[PATCH 8/12] base-limit-cleanup
...esc)+6)), \ + "1" (limit)); \ +} while(0) -#define set_base(ldt,base) _set_base( ((char *)&(ldt)) , (base) ) -#define set_limit(ldt,limit) _set_limit( ((char *)&(ldt)) , ((limit)-1)>>12 ) - -static inline unsigned long _get_base(char * addr) -{ - unsigned long __base; - __asm__("movb %3,%%dh\n\t" - "movb %2,%%dl\n\t" - "shll $16,%%edx\n\t" - "movw %1,%%dx" - :"=&d" (__base) - :"m" (*((addr)+2)), - "m" (*((addr)+4)), - "m" (*((addr)+7))); - return __base; -} - -#define g...
2007 Apr 18
0
[PATCH 9/14] i386 / Typecheck and optimize base and limit accessors
...esc)+6)), \ + "1" (limit)); \ +} while(0) -#define set_base(ldt,base) _set_base( ((char *)&(ldt)) , (base) ) -#define set_limit(ldt,limit) _set_limit( ((char *)&(ldt)) , ((limit)-1)>>12 ) - -static inline unsigned long _get_base(char * addr) -{ - unsigned long __base; - __asm__("movb %3,%%dh\n\t" - "movb %2,%%dl\n\t" - "shll $16,%%edx\n\t" - "movw %1,%%dx" - :"=&d" (__base) - :"m" (*((addr)+2)), - "m" (*((addr)+4)), - "m" (*((addr)+7))); - return __base; -} - -#define g...
2007 Apr 18
0
[PATCH 9/14] i386 / Typecheck and optimize base and limit accessors
...esc)+6)), \ + "1" (limit)); \ +} while(0) -#define set_base(ldt,base) _set_base( ((char *)&(ldt)) , (base) ) -#define set_limit(ldt,limit) _set_limit( ((char *)&(ldt)) , ((limit)-1)>>12 ) - -static inline unsigned long _get_base(char * addr) -{ - unsigned long __base; - __asm__("movb %3,%%dh\n\t" - "movb %2,%%dl\n\t" - "shll $16,%%edx\n\t" - "movw %1,%%dx" - :"=&d" (__base) - :"m" (*((addr)+2)), - "m" (*((addr)+4)), - "m" (*((addr)+7))); - return __base; -} - -#define g...
2003 Jun 19
0
flashpluginwrapper for Flash 6 (Shared Library Tools redux)
...abort (); } #include <ctype.h> int __ctype_toupper(int c) { return toupper (c); } unsigned short int __ctype_b[256]; #include <errno.h> int *__errno_location(void) { return __error (); } unsigned long int __strtoul_internal(const char *__nptr, char **__endptr, int __base, int __group) { return strtoul (__nptr, __endptr, __base); } void __terminate() { fprintf (stderr, "terminate!\n"); } ssize_t __write (int __fd, const void *__buf, size_t __size) { return write (__fd, __buf, __size); } int __fxstat(int __ver, int __filedesc, struct stat *__sta...
2012 Sep 27
4
[LLVMdev] Clang bug?
...ree<std::__1::pair<int, Templ8<int>::Member *>, std::__1::__map_value_compare<int, Templ8<int>::Member *, std::__1::less<int>, true>, std::__1::allocator<std::__1::pair<int, Templ8<int>::Member *>>>' requested here typedef typename __base::__node_traits __node_traits; ^ main_bug.cpp:9:22: note: in instantiation of template class 'std::__1::map<int, Templ8<int>::Member *, std::__1::less<int>, std::__1::allocator<std::__1::pair<const int, Templ8<int>::Member *>>...
2012 Sep 28
0
[LLVMdev] Clang bug?
...t;int, Templ8<int>::Member *>, > std::__1::__map_value_compare<int, Templ8<int>::Member *, > std::__1::less<int>, true>, > std::__1::allocator<std::__1::pair<int, Templ8<int>::Member *>>>' > requested here > typedef typename __base::__node_traits __node_traits; > ^ > main_bug.cpp:9:22: note: in instantiation of template class > 'std::__1::map<int, Templ8<int>::Member *, std::__1::less<int>, > std::__1::allocator<std::__1::pair<const int, Templ8<int&gt...
2010 Mar 09
0
[LLVMdev] Fwd: help with llvm-convert
...type <record_type 0x200008f96b0 va_list sizes-gimplified no-force-blk BLK        size <integer_cst 0x20000820ea0 constant invariant 128>        unit size <integer_cst 0x20000820ed0 constant invariant 16>        align 64 symtab 0 alias set -1        fields <field_decl 0x20000846180 __base type <pointer_type 0x20000833130>            unsigned asm-frame-size 0 DI file <built-in> line 0            size <integer_cst 0x20000820b70 constant invariant 64>            unit size <integer_cst 0x20000820ba0 constant invariant 8>            align 64 offset_align 128      ...
2014 Oct 02
0
[PATCH] drm/nouveau: gk20a: Fix type of dividend in do_div()
...from drivers/gpu/drm/nouveau/core/include/subdev/clock.h:4, from drivers/gpu/drm/nouveau/core/subdev/clock/gk20a.c:90: include/asm-generic/div64.h:48:11: warning: passing argument 1 of '__div64_32' from incompatible pointer type __rem = __div64_32(&(n), __base); \ ^ drivers/gpu/drm/nouveau/core/subdev/clock/gk20a.c:146:2: note: in expansion of macro 'do_div' do_div(rate, divider); ^ include/asm-generic/div64.h:35:17: note: expected 'uint64_t *' but argument is of type 'u32 *' extern uint32_t __div64_32(uint64...
2012 Sep 28
4
[LLVMdev] Clang bug?
...:Member *>, > > std::__1::__map_value_compare<int, Templ8<int>::Member *, > > std::__1::less<int>, true>, > > std::__1::allocator<std::__1::pair<int, Templ8<int>::Member *>>>' > > requested here > > typedef typename __base::__node_traits __node_traits; > > ^ > > main_bug.cpp:9:22: note: in instantiation of template class > > 'std::__1::map<int, Templ8<int>::Member *, std::__1::less<int>, > > std::__1::allocator<std::__1::pair<const i...
2012 Sep 29
0
[LLVMdev] Clang bug?
...gt; > std::__1::__map_value_compare<int, Templ8<int>::Member *, >> > std::__1::less<int>, true>, >> > std::__1::allocator<std::__1::pair<int, Templ8<int>::Member *>>>' >> > requested here >> > typedef typename __base::__node_traits __node_traits; >> > ^ >> > main_bug.cpp:9:22: note: in instantiation of template class >> > 'std::__1::map<int, Templ8<int>::Member *, std::__1::less<int>, >> > std::__1::allocator<std::__1:...
2012 Sep 29
1
[LLVMdev] Clang bug?
..._map_value_compare<int, Templ8<int>::Member *, > >> > std::__1::less<int>, true>, > >> > std::__1::allocator<std::__1::pair<int, Templ8<int>::Member *>>>' > >> > requested here > >> > typedef typename __base::__node_traits > __node_traits; > >> > ^ > >> > main_bug.cpp:9:22: note: in instantiation of template class > >> > 'std::__1::map<int, Templ8<int>::Member *, std::__1::less<int>, > >> > std::__1::allocator<...
2012 Nov 29
2
[LLVMdev] problem trying to write an LLVM register-allocation pass
I have a new problem: Register RBP is used in a function foo. (I am not allocating RBP to any virtual register, the instances of RBP in function foo are in the machine code when my register allocator starts.) Function foo calls function bar. Register RBP is not saved across the call, though it is live after the call. Function bar includes a virtual register. The code that I'm using to
2012 Dec 01
0
[LLVMdev] problem trying to write an LLVM register-allocation pass
...e__)) __attribute__ ((__nonnull__ (1))) ; extern double strtod (__const char *__restrict __nptr, char **__restrict __endptr) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; extern long int strtol (__const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; extern unsigned long int strtoul (__const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; __extension__ extern long long int strtoq...
2013 Feb 22
48
[PATCH v3 00/46] initial arm v8 (64-bit) support
This round implements all of the review comments from V2 and all patches are now acked. Unless there are any objections I intend to apply later this morning. Ian.
2013 Jan 23
132
[PATCH 00/45] initial arm v8 (64-bit) support
First off, Apologies for the massive patch series... This series boots a 32-bit dom0 kernel to a command prompt on an ARMv8 (AArch64) model. The kernel is the same one as I am currently using with the 32 bit hypervisor I haven''t yet tried starting a guest or anything super advanced like that ;-). Also there is not real support for 64-bit domains at all, although in one or two places I
2012 Jan 09
39
[PATCH v4 00/25] xen: ARMv7 with virtualization extensions
Hello everyone, this is the fourth version of the patch series that introduces ARMv7 with virtualization extensions support in Xen. The series allows Xen and Dom0 to boot on a Cortex-A15 based Versatile Express simulator. See the following announce email for more informations about what we are trying to achieve, as well as the original git history: See