1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-24 16:10:11 +00:00
freebsd/sys/mips/mips
Dimitry Andric 3e288e6238 After some off-list discussion, revert a number of changes to the
DPCPU_DEFINE and VNET_DEFINE macros, as these cause problems for various
people working on the affected files.  A better long-term solution is
still being considered.  This reversal may give some modules empty
set_pcpu or set_vnet sections, but these are harmless.

Changes reverted:

------------------------------------------------------------------------
r215318 | dim | 2010-11-14 21:40:55 +0100 (Sun, 14 Nov 2010) | 4 lines

Instead of unconditionally emitting .globl's for the __start_set_xxx and
__stop_set_xxx symbols, only emit them when the set_vnet or set_pcpu
sections are actually defined.

------------------------------------------------------------------------
r215317 | dim | 2010-11-14 21:38:11 +0100 (Sun, 14 Nov 2010) | 3 lines

Apply the STATIC_VNET_DEFINE and STATIC_DPCPU_DEFINE macros throughout
the tree.

------------------------------------------------------------------------
r215316 | dim | 2010-11-14 21:23:02 +0100 (Sun, 14 Nov 2010) | 2 lines

Add macros to define static instances of VNET_DEFINE and DPCPU_DEFINE.
2010-11-22 19:32:54 +00:00
..
autoconf.c o) Eliminate the "stand" frame and its use. Use CALLFRAME_* everywhere. 2010-04-19 07:34:26 +00:00
bus_space_generic.c Update the port of FreeBSD to Cavium Octeon to use the Cavium Simple Executive 2010-07-20 19:25:11 +00:00
busdma_machdep.c Whitespace fixes - indent with tabs instead of spaces. 2010-09-07 06:02:43 +00:00
cache_mipsNN.c Update the port of FreeBSD to Cavium Octeon to use the Cavium Simple Executive 2010-07-20 19:25:11 +00:00
cache.c Update the port of FreeBSD to Cavium Octeon to use the Cavium Simple Executive 2010-07-20 19:25:11 +00:00
cpu.c Update the port of FreeBSD to Cavium Octeon to use the Cavium Simple Executive 2010-07-20 19:25:11 +00:00
db_disasm.c
db_interface.c Merge jmallett@'s n64 work into HEAD 2010-07-12 10:22:58 +00:00
db_trace.c Remove one layer of indirection. No need to call cpu_throw which then 2010-07-15 01:47:47 +00:00
dump_machdep.c - Add minidump support for FreeBSD/mips 2010-11-07 03:09:02 +00:00
elf64_machdep.c Reorganize syscall entry and leave handling. 2010-05-23 18:32:02 +00:00
elf_machdep.c Reorganize syscall entry and leave handling. 2010-05-23 18:32:02 +00:00
elf_trampoline.c Use proper structure type for 64-bit headers 2010-02-18 19:02:33 +00:00
exception.S MIPS n64 support - continued... 2010-08-18 12:52:21 +00:00
fp.S Prefer the cpuregs.h spellings of register and bit names over cpu.h. 2010-07-14 00:41:22 +00:00
gdb_machdep.c - Provide more registers for GDB 2010-11-08 00:26:49 +00:00
genassym.c Add 3 level page tables for MIPS in n64. 2010-08-04 14:12:09 +00:00
in_cksum.c Merge from projects/mips to head by hand: 2010-01-10 20:29:20 +00:00
inckern.S
intr_machdep.c SMP support for the mips port. 2010-02-09 06:24:43 +00:00
locore.S Use ABI-aware macros for setting up a fake frame. 2010-10-02 01:29:09 +00:00
machdep.c - Add minidump support for FreeBSD/mips 2010-11-07 03:09:02 +00:00
mainbus.c bus_add_child: change type of order parameter to u_int 2010-09-10 11:19:03 +00:00
mem.c o) Back out my previous change to SWARM; some of it was to address an issue 2010-04-17 01:49:50 +00:00
minidump_machdep.c - Add minidump support for FreeBSD/mips 2010-11-07 03:09:02 +00:00
mp_machdep.c Port r212559 to mips. 2010-09-14 01:48:01 +00:00
mpboot.S SMP support in n64. 2010-08-12 11:00:45 +00:00
nexus.c bus_add_child: change type of order parameter to u_int 2010-09-10 11:19:03 +00:00
pm_machdep.c SMP support in n64. 2010-08-12 11:00:45 +00:00
pmap.c Enforce that 'pmap_kenter()' is only used to establish cacheable mappings. 2010-09-22 02:26:07 +00:00
ptrace_machdep.c Place holder ptrace mips module. Not entirely sure what's required 2009-12-17 23:55:49 +00:00
stack_machdep.c Merge jmallett@'s n64 work into HEAD - changeset 7 2010-06-24 08:08:43 +00:00
support.S Add fuiword() in n64 for completeness. 2010-07-29 19:47:15 +00:00
swtch.S Use PTR_ADDU to change sp, so that it works for n64 too. 2010-07-31 19:13:08 +00:00
sys_machdep.c
tick.c After some off-list discussion, revert a number of changes to the 2010-11-22 19:32:54 +00:00
tlb.c Remove save/restore of PageMask in tlb.c functions introduced in r209243. 2010-07-02 12:01:46 +00:00
trap.c Make the meaning of the 'mask' argument to 'set_intr_mask(mask)' consistent 2010-09-15 05:10:50 +00:00
uio_machdep.c - Fix kseg0 address calculation - it doesn't always start at 2010-05-26 22:38:45 +00:00
vm_machdep.c Fix typos. 2010-11-09 10:59:09 +00:00