opnsense-src/sys/arm/arm
Jamie Gritton 76ca6f88da Place hostnames and similar information fully under the prison system.
The system hostname is now stored in prison0, and the global variable
"hostname" has been removed, as has the hostname_mtx mutex.  Jails may
have their own host information, or they may inherit it from the
parent/system.  The proper way to read the hostname is via
getcredhostname(), which will copy either the hostname associated with
the passed cred, or the system hostname if you pass NULL.  The system
hostname can still be accessed directly (and without locking) at
prison0.pr_host, but that should be avoided where possible.

The "similar information" referred to is domainname, hostid, and
hostuuid, which have also become prison parameters and had their
associated global variables removed.

Approved by:	bz (mentor)
2009-05-29 21:27:12 +00:00
..
autoconf.c Create nexus in configure_first() instead of in configure(). This 2005-05-29 23:44:22 +00:00
bcopy_page.S Do not use __XSCALE__ to detect if pld/strd/ldrd is available, use 2007-10-13 12:05:03 +00:00
bcopyinout.S Do not use __XSCALE__ to detect if pld/strd/ldrd is available, use 2007-10-13 12:05:03 +00:00
bcopyinout_xscale.S In copyout(), quad-align the source buffer, and use ldrd if possible. 2005-12-09 15:31:02 +00:00
blockio.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
bootconfig.c Start all license statements with /*- 2005-01-05 21:58:49 +00:00
bus_space_asm_generic.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
bus_space_generic.c Now really add the bus_space_generic.c file... 2008-04-03 18:28:34 +00:00
busdma_machdep.c Reduce the number of bounce zones (and thus the number of bounce pages 2009-04-23 20:24:19 +00:00
copystr.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
cpufunc.c - Add support for PXA270 cpu. 2009-05-05 12:57:16 +00:00
cpufunc_asm.S Instead of using sysarch() to store-retrieve the tp, add a magic address, 2005-02-26 18:59:01 +00:00
cpufunc_asm_arm7tdmi.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
cpufunc_asm_arm8.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
cpufunc_asm_arm9.S Fix a comment 2007-03-21 07:49:56 +00:00
cpufunc_asm_arm10.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
cpufunc_asm_arm11.S Merge support from p4 (from NetBSD) for arm9e and arm10, arm11 cores. Not 2007-10-18 05:33:06 +00:00
cpufunc_asm_armv4.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
cpufunc_asm_armv5.S Merge support from p4 (from NetBSD) for arm9e and arm10, arm11 cores. Not 2007-10-18 05:33:06 +00:00
cpufunc_asm_armv5_ec.S Minor style fixes and better comments. 2009-04-16 11:21:52 +00:00
cpufunc_asm_ixp12x0.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
cpufunc_asm_sa1.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
cpufunc_asm_sa11x0.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
cpufunc_asm_sheeva.S Minor style fixes and better comments. 2009-04-16 11:21:52 +00:00
cpufunc_asm_xscale.S Don't assume pmap_update() will cpwait for us, pmap_update will disappear soon. 2005-01-10 22:41:08 +00:00
cpufunc_asm_xscale_c3.S Import xscale core 3 cache management functions. 2007-07-27 14:28:15 +00:00
db_disasm.c Start all license statements with /*- 2005-01-05 21:58:49 +00:00
db_interface.c Add "add pc, whatever" as a branch instruction, we use it in memcpy(). 2008-08-03 15:35:32 +00:00
db_trace.c Break out stack(9) from ddb(4): 2007-12-02 20:40:35 +00:00
disassem.c Start all license statements with /*- 2005-01-05 21:58:49 +00:00
dump_machdep.c Place hostnames and similar information fully under the prison system. 2009-05-29 21:27:12 +00:00
elf_machdep.c Fix KBI breakage by r190520 which affects older linux.ko binaries: 2009-04-05 09:27:19 +00:00
elf_trampoline.c Remove unused variables. 2009-02-02 20:09:14 +00:00
exception.S Remove some long-dead code 2008-04-08 10:24:42 +00:00
fiq.c MFp4: add in making fiq's work by coping to the correct page incase we have 2005-03-16 07:56:21 +00:00
fiq_subr.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
fusu.S o Add keyword volatile for user mutex owner field. 2006-10-17 02:24:47 +00:00
gdb_machdep.c Add remote GDB bits for arm. 2006-07-14 00:50:51 +00:00
genassym.c To prevent various race conditions in the RAS code, store and restore the 2009-02-12 23:23:30 +00:00
identcpu.c Merge WIP from p4: 2008-12-13 01:21:37 +00:00
in_cksum.c Make sure we use REDUCE32 on the result of do_cksum(), as in_cksum_skip() 2006-07-18 00:07:05 +00:00
in_cksum_arm.S Do not use __XSCALE__ to detect if pld/strd/ldrd is available, use 2007-10-13 12:05:03 +00:00
inckern.S MFp4: 2006-06-12 22:58:50 +00:00
intr.c ARM interrupts improvements. 2008-09-11 12:36:13 +00:00
irq_dispatch.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
locore.S Use Oxf0000000 instead of 0xff000000 to guess the physical address, relative 2009-03-31 23:06:20 +00:00
machdep.c Add cpu_flush_dcache() for use after non-DMA based I/O so that a 2009-05-18 18:37:18 +00:00
mem.c Replace all calls to minor() with dev2unit(). 2008-09-27 08:51:18 +00:00
minidump_machdep.c Support kernel crash mini dumps on ARM architecture. 2008-11-06 16:20:27 +00:00
nexus.c ARM nexus style(9) improvements. 2008-09-11 12:39:54 +00:00
pmap.c Define the kernel pmap in the same way on arm as on every other 2009-05-07 05:42:13 +00:00
setcpsr.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
setstack.s Start all license statements with /*- 2005-01-05 21:58:49 +00:00
stack_machdep.c Break out stack(9) from ddb(4): 2007-12-02 20:40:35 +00:00
support.S Back when I committed the arm port, I've been asked to move 2008-01-12 21:11:43 +00:00
swtch.S Oops. ARM_RAS_END is ARM_TP_ADDRESS + 8, not 4. 2009-02-13 16:00:19 +00:00
sys_machdep.c style(9) cleanup. 2007-02-14 01:25:41 +00:00
trap.c Minor description fix. 2009-04-08 13:01:18 +00:00
uio_machdep.c MFi386: 2008-03-06 22:27:35 +00:00
undefined.c Retire the MALLOC and FREE macros. They are an abomination unto style(9). 2008-10-23 15:53:51 +00:00
vectors.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
vm_machdep.c Remove unused variables. 2009-02-02 20:09:14 +00:00