search for: print_banner

Displaying 20 results from an estimated 36 matches for "print_banner".

2005 Apr 27
2
smbldap-tools Perl error (FreeBSD)
smbldap-tools 0.8.7 FreeBSD 5.4-RC2 Samba 3.1.14 Perl 5.8.2 When I try to use any of the tools, the following message appears. Any hints on how to fix it are welcome. Bareword "print_banner" not allowed while "strict subs" in use at /usr/local/sbin/smbldap-useradd line 43. Execution of /usr/local/sbin/smbldap-useradd aborted due to compilation errors. Per olof
2007 Jun 05
1
[PATCH] paravirt: helper to disable all IO space
...nge <jeremy@xensource.com> Cc: Rusty Russell <rusty@rustcorp.com.au> diff -r 83c67f9402b5 arch/i386/kernel/paravirt.c --- a/arch/i386/kernel/paravirt.c Tue Jun 05 17:41:04 2007 -0700 +++ b/arch/i386/kernel/paravirt.c Tue Jun 05 18:17:29 2007 -0700 @@ -227,6 +227,39 @@ static int __init print_banner(void) return 0; } core_initcall(print_banner); + +static struct resource reserve_ioports = { + .start = 0, + .end = IO_SPACE_LIMIT, + .name = "paravirt-ioport", + .flags = IORESOURCE_IO | IORESOURCE_BUSY, +}; + +static struct resource reserve_iomem = { + .start = 0, + .end = -1, + .na...
2007 Apr 18
1
[PATCH 0/10] lguest
This patch series is against 2.6.20; some things are in flux, so there might be issues as other things flow into the latest -git tree. >From the documentation: Lguest is designed to be a minimal hypervisor for the Linux kernel, for Linux developers and users to experiment with virtualization with the minimum of complexity. Nonetheless, it should have sufficient features to make it useful for
2007 Apr 18
1
[PATCH 0/10] lguest
This patch series is against 2.6.20; some things are in flux, so there might be issues as other things flow into the latest -git tree. >From the documentation: Lguest is designed to be a minimal hypervisor for the Linux kernel, for Linux developers and users to experiment with virtualization with the minimum of complexity. Nonetheless, it should have sufficient features to make it useful for
2007 Apr 18
1
[PATCH 1/7] cleanup: paravirt unhandled fallthrough
...ndled_paravirt: + /* Nothing wanted us: we're screwed. */ + ud2 #endif /* diff -r 4fb7fc327801 arch/i386/kernel/paravirt.c --- a/arch/i386/kernel/paravirt.c Mon Feb 12 12:37:01 2007 +1100 +++ b/arch/i386/kernel/paravirt.c Mon Feb 12 12:54:19 2007 +1100 @@ -481,9 +481,6 @@ static int __init print_banner(void) return 0; } core_initcall(print_banner); - -/* We simply declare start_kernel to be the paravirt probe of last resort. */ -paravirt_probe(start_kernel); struct paravirt_ops paravirt_ops = { .name = "bare hardware",
2007 Apr 18
1
[PATCH 1/7] cleanup: paravirt unhandled fallthrough
...ndled_paravirt: + /* Nothing wanted us: we're screwed. */ + ud2 #endif /* diff -r 4fb7fc327801 arch/i386/kernel/paravirt.c --- a/arch/i386/kernel/paravirt.c Mon Feb 12 12:37:01 2007 +1100 +++ b/arch/i386/kernel/paravirt.c Mon Feb 12 12:54:19 2007 +1100 @@ -481,9 +481,6 @@ static int __init print_banner(void) return 0; } core_initcall(print_banner); - -/* We simply declare start_kernel to be the paravirt probe of last resort. */ -paravirt_probe(start_kernel); struct paravirt_ops paravirt_ops = { .name = "bare hardware",
2007 Apr 19
0
[RFC, PATCH 3/5] Paravirt_ops pure functions.patch
...{ @@ -43,7 +56,7 @@ static void __init default_banner(void) static void __init default_banner(void) { printk(KERN_INFO "Booting paravirtualized kernel on %s\n", - paravirt_ops.name); + paravirt_backend); } char *memory_setup(void) @@ -230,11 +243,6 @@ core_initcall(print_banner); core_initcall(print_banner); struct paravirt_ops paravirt_ops = { - .name = "bare hardware", - .paravirt_enabled = 0, - .kernel_rpl = 0, - .shared_kernel_pmd = 1, /* Only used when CONFIG_X86_PAE is set */ - .patch = native_patch, .banner = default_banner, .arch_setup = parav...
2007 Apr 19
0
[RFC, PATCH 3/5] Paravirt_ops pure functions.patch
...{ @@ -43,7 +56,7 @@ static void __init default_banner(void) static void __init default_banner(void) { printk(KERN_INFO "Booting paravirtualized kernel on %s\n", - paravirt_ops.name); + paravirt_backend); } char *memory_setup(void) @@ -230,11 +243,6 @@ core_initcall(print_banner); core_initcall(print_banner); struct paravirt_ops paravirt_ops = { - .name = "bare hardware", - .paravirt_enabled = 0, - .kernel_rpl = 0, - .shared_kernel_pmd = 1, /* Only used when CONFIG_X86_PAE is set */ - .patch = native_patch, .banner = default_banner, .arch_setup = parav...
2007 Apr 18
0
[PATCH] remove overwrite_paravirt_ops
...ries from this struct. */ -void overwrite_paravirt_ops(const struct paravirt_ops *ops) -{ - unsigned int i; - void **src = (void **)ops, **dst = (void **)&paravirt_ops; - - for (i = 0; i < sizeof(struct paravirt_ops) / 4; i++) { - if (src[i]) - dst[i] = src[i]; - } } static int __init print_banner(void) diff -r ea8912509a0e include/asm-i386/paravirt.h --- a/include/asm-i386/paravirt.h Wed Aug 16 09:49:27 2006 -0400 +++ b/include/asm-i386/paravirt.h Wed Aug 16 11:34:48 2006 -0400 @@ -110,9 +110,6 @@ struct paravirt_ops __attribute__((__section__(".paravirtprobe"))) = fn extern...
2007 Dec 20
6
[PATCH 0/15] adjust pvops to accomodate its x86_64 variant
Hi folks, With this series, the bulk of the work of pvops64 is done. Here, I integrate most of the paravirt.c and paravirt.h files, making them applicable to both architectures. CONFIG_PARAVIRT is _not_ present yet. Basically, this code is missing page table integration (patches currently being worked on by Jeremy). Enjoy
2007 Dec 20
6
[PATCH 0/15] adjust pvops to accomodate its x86_64 variant
Hi folks, With this series, the bulk of the work of pvops64 is done. Here, I integrate most of the paravirt.c and paravirt.h files, making them applicable to both architectures. CONFIG_PARAVIRT is _not_ present yet. Basically, this code is missing page table integration (patches currently being worked on by Jeremy). Enjoy
2007 Apr 18
0
[PATCH] paravirt_ops x86_64 , take 2
...64 native_read_pmc(void) { unsigned long val; @@ -463,7 +473,8 @@ void native_pmd_clear(pmd_t *pmd) /* These are in entry.S */ extern void native_iret(void); -extern void native_irq_enable_sysexit(void); +extern void native_sysret(void); +extern void native_swapgs(void); static int __init print_banner(void) { @@ -475,12 +486,18 @@ core_initcall(print_banner); /* We simply declare start_kernel to be the paravirt probe of last resort. */ paravirt_probe(start_kernel); +extern unsigned long __vsyscall_0; struct paravirt_ops paravirt_ops = { .name = "bare hardware", .paravirt_enab...
2007 Apr 18
0
[PATCH] paravirt_ops x86_64 , take 2
...64 native_read_pmc(void) { unsigned long val; @@ -463,7 +473,8 @@ void native_pmd_clear(pmd_t *pmd) /* These are in entry.S */ extern void native_iret(void); -extern void native_irq_enable_sysexit(void); +extern void native_sysret(void); +extern void native_swapgs(void); static int __init print_banner(void) { @@ -475,12 +486,18 @@ core_initcall(print_banner); /* We simply declare start_kernel to be the paravirt probe of last resort. */ paravirt_probe(start_kernel); +extern unsigned long __vsyscall_0; struct paravirt_ops paravirt_ops = { .name = "bare hardware", .paravirt_enab...
2007 Apr 18
0
[RFC/PATCH PV_OPS X86_64 01/17] paravirt_ops - core changes
...+ +void native_pmd_clear(pmd_t *pmd) +{ + native_set_pmd(pmd,__pmd(0)); +} + +void native_swapgs(unsigned long rip) +{ + asm volatile ("swapgs" :: :"memory" ); +} + +/* These are in entry.S */ +extern void native_iret(void); +extern void native_sysret(void); + +static int __init print_banner(void) +{ + paravirt_ops.banner(); + return 0; +} +core_initcall(print_banner); + +/* We simply declare start_kernel to be the paravirt probe of last resort. */ +paravirt_probe_failsafe(start_kernel); + +extern unsigned long __vsyscall_0; +struct paravirt_ops paravirt_ops = { + .name = "bare ha...
2007 Apr 18
0
[RFC/PATCH PV_OPS X86_64 01/17] paravirt_ops - core changes
...+ +void native_pmd_clear(pmd_t *pmd) +{ + native_set_pmd(pmd,__pmd(0)); +} + +void native_swapgs(unsigned long rip) +{ + asm volatile ("swapgs" :: :"memory" ); +} + +/* These are in entry.S */ +extern void native_iret(void); +extern void native_sysret(void); + +static int __init print_banner(void) +{ + paravirt_ops.banner(); + return 0; +} +core_initcall(print_banner); + +/* We simply declare start_kernel to be the paravirt probe of last resort. */ +paravirt_probe_failsafe(start_kernel); + +extern unsigned long __vsyscall_0; +struct paravirt_ops paravirt_ops = { + .name = "bare ha...
2007 Apr 18
8
[PATCH 0/7] x86 paravirtualization infrastructure
The following patches introduce the core infrastructure needed to paravirtualize the 32-bit x86 Linux kernel. This is done by moving virtualization sensitive insn's or code paths to a function table, paravirt_ops. This structure can be populated with hypervisor specific calls or native stubs and currently support running on bare metal, VMI, Xen, or Lhype. These patches apply to
2007 Apr 18
8
[PATCH 0/7] x86 paravirtualization infrastructure
The following patches introduce the core infrastructure needed to paravirtualize the 32-bit x86 Linux kernel. This is done by moving virtualization sensitive insn's or code paths to a function table, paravirt_ops. This structure can be populated with hypervisor specific calls or native stubs and currently support running on bare metal, VMI, Xen, or Lhype. These patches apply to
2007 Oct 09
2
[PATCH RFC REPOST 1/2] paravirt: refactor struct paravirt_ops into smaller pv_*_ops
...clobber any caller-save reg */ @@ -205,7 +199,7 @@ unsigned paravirt_patch_insns(void *insn void init_IRQ(void) { - paravirt_ops.init_IRQ(); + pv_irq_ops.init_IRQ(); } static void native_flush_tlb(void) @@ -233,7 +227,7 @@ extern void native_irq_enable_sysexit(vo static int __init print_banner(void) { - paravirt_ops.banner(); + pv_init_ops.banner(); return 0; } core_initcall(print_banner); @@ -274,119 +268,167 @@ int paravirt_disable_iospace(void) } struct paravirt_ops paravirt_ops = { - .name = "bare hardware", - .paravirt_enabled = 0, - .kernel_rpl = 0, - .shared_ker...
2007 Oct 09
2
[PATCH RFC REPOST 1/2] paravirt: refactor struct paravirt_ops into smaller pv_*_ops
...clobber any caller-save reg */ @@ -205,7 +199,7 @@ unsigned paravirt_patch_insns(void *insn void init_IRQ(void) { - paravirt_ops.init_IRQ(); + pv_irq_ops.init_IRQ(); } static void native_flush_tlb(void) @@ -233,7 +227,7 @@ extern void native_irq_enable_sysexit(vo static int __init print_banner(void) { - paravirt_ops.banner(); + pv_init_ops.banner(); return 0; } core_initcall(print_banner); @@ -274,119 +268,167 @@ int paravirt_disable_iospace(void) } struct paravirt_ops paravirt_ops = { - .name = "bare hardware", - .paravirt_enabled = 0, - .kernel_rpl = 0, - .shared_ker...
2007 Sep 28
2
[PATCH RFC] paravirt_ops: refactor struct paravirt_ops into smaller pv_*_ops
...clobber any caller-save reg */ @@ -205,7 +197,7 @@ unsigned paravirt_patch_insns(void *insn void init_IRQ(void) { - paravirt_ops.init_IRQ(); + pv_irq_ops.init_IRQ(); } static void native_flush_tlb(void) @@ -233,7 +225,7 @@ extern void native_irq_enable_sysexit(vo static int __init print_banner(void) { - paravirt_ops.banner(); + pv_init_ops.banner(); return 0; } core_initcall(print_banner); @@ -274,119 +266,167 @@ int paravirt_disable_iospace(void) } struct paravirt_ops paravirt_ops = { - .name = "bare hardware", - .paravirt_enabled = 0, - .kernel_rpl = 0, - .shared_ker...