aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/errqueue.h
diff options
context:
space:
mode:
authorAlex Nixon <alex.nixon@citrix.com>2009-02-09 15:05:46 -0500
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>2010-06-07 14:34:07 -0400
commit19001c8c5bfa032ed45b10dfe48e355f5df88c61 (patch)
tree07ca3058406ef30539a4b462b0891b8f8b797ab7 /include/linux/errqueue.h
parent7347b4082e55ac4a673f06a0a0ce25c37273c9ec (diff)
xen: Rename the balloon lock
* xen_create_contiguous_region needs access to the balloon lock to ensure memory doesn't change under its feet, so expose the balloon lock * Change the name of the lock to xen_reservation_lock, to imply it's now less-specific usage. [ Impact: cleanup ] Signed-off-by: Alex Nixon <alex.nixon@citrix.com> Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com> Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Diffstat (limited to 'include/linux/errqueue.h')
0 files changed, 0 insertions, 0 deletions
hl opt">, irq); } /* * Cobalt doesn't have PS/2 keyboard/mouse interfaces, * keyboard conntroller is never used. * Also PCI-ISA bridge DMA contoroller is never used. */ static struct resource cobalt_reserved_resources[] = { { /* dma1 */ .start = 0x00, .end = 0x1f, .name = "reserved", .flags = IORESOURCE_BUSY | IORESOURCE_IO, }, { /* keyboard */ .start = 0x60, .end = 0x6f, .name = "reserved", .flags = IORESOURCE_BUSY | IORESOURCE_IO, }, { /* dma page reg */ .start = 0x80, .end = 0x8f, .name = "reserved", .flags = IORESOURCE_BUSY | IORESOURCE_IO, }, { /* dma2 */ .start = 0xc0, .end = 0xdf, .name = "reserved", .flags = IORESOURCE_BUSY | IORESOURCE_IO, }, }; void __init plat_mem_setup(void) { int i; _machine_restart = cobalt_machine_restart; _machine_halt = cobalt_machine_halt; pm_power_off = cobalt_machine_power_off; set_io_port_base(CKSEG1ADDR(GT_DEF_PCI0_IO_BASE)); /* I/O port resource must include LCD/buttons */ ioport_resource.end = 0x0fffffff; /* These resources have been reserved by VIA SuperI/O chip. */ for (i = 0; i < ARRAY_SIZE(cobalt_reserved_resources); i++) request_resource(&ioport_resource, cobalt_reserved_resources + i); } /* * Prom init. We read our one and only communication with the firmware. * Grab the amount of installed memory. * Better boot loaders (CoLo) pass a command line too :-) */ void __init prom_init(void) { int narg, indx, posn, nchr; unsigned long memsz; char **argv; mips_machgroup = MACH_GROUP_COBALT; memsz = fw_arg0 & 0x7fff0000; narg = fw_arg0 & 0x0000ffff; if (narg) { arcs_cmdline[0] = '\0'; argv = (char **) fw_arg1; posn = 0; for (indx = 1; indx < narg; ++indx) { nchr = strlen(argv[indx]); if (posn + 1 + nchr + 1 > sizeof(arcs_cmdline)) break; if (posn) arcs_cmdline[posn++] = ' '; strcpy(arcs_cmdline + posn, argv[indx]); posn += nchr; } } add_memory_region(0x0, memsz, BOOT_MEM_RAM); } void __init prom_free_prom_memory(void) { /* Nothing to do! */ }