imp
6795743dbf
union cpuprid is also unused now
2010-07-13 22:36:45 +00:00
imp
52057f20b6
Add INFO config register from mips32/64 land
2010-07-13 22:35:09 +00:00
imp
7d38251667
Remove redunant machine/cpuregs.h include.
...
Also, spell things like in machine/cpuregs.h instead of machine/cpu.h.
2010-07-13 22:30:27 +00:00
imp
d6f01eeb93
Temp hack to N32 kernel: turn off debugger since n32 is too weird for ddb
2010-07-13 22:27:19 +00:00
nwhitehorn
2723d2a7b5
Add GENERIC kernel config for powerpc64.
2010-07-13 21:24:08 +00:00
nwhitehorn
b59278b060
Connect powerpc64 to the build. It is not presently part of make universe,
...
which will be added soon.
Reviewed by: imp
2010-07-13 21:19:59 +00:00
remko
ced2e01a1c
Add a 4 and 7 port USB hub from NEC.
...
PR: 148189
MFC after: 1 week
2010-07-13 20:09:14 +00:00
jkim
ebdf566297
Initialize a variable before its use.
2010-07-13 19:58:06 +00:00
jkim
90ec0b3453
Preallocate buffers for palette and state. Do not save DAC registers as
...
we reset DAC mode and restore palette data while we are resuming always.
2010-07-13 19:48:20 +00:00
yongari
87fdc23b3f
Prefer PCIR_BAR macro over BGE_PCI_BAR0.
2010-07-13 19:45:40 +00:00
yongari
e4f4f40253
Fix error message for jumbo buffer allocation failure.
2010-07-13 19:42:55 +00:00
yongari
1ca57d05e6
style.
2010-07-13 19:39:51 +00:00
gnn
9590d1f432
Fix a panic brought about by writing an MSR without a proper mask.
...
All of the necessary wrmsr calls are now preceded by a rdmsr
and we leave the reserved bits alone.
Document the bits in the relevant registers for future reference.
Tested by: mdf
MFC after: 1 week
2010-07-13 19:37:45 +00:00
yongari
3b068762da
Make bge_stop_fw() static.
...
While I'm here use ANSI function definitions.
2010-07-13 19:33:46 +00:00
nwhitehorn
0812f13013
Fix build on architectures where PAGE_SIZE is a long (sparc64, powerpc).
2010-07-13 19:27:20 +00:00
imp
c04ecf4acb
Define break value for ddb.
...
Use int32/intptr casts for exception vector names.
Define MIPS_SR_INT_MASK again
Change MIPS_XKPHYS_CCA_* to MIPS_CCA_* since we can use them in many contexts
Minor gratuitous whitespace churn
2010-07-13 17:24:30 +00:00
imp
18e435363c
Use the cpuregs.h spellings for these registers rather than the cpu.h
...
spelling.
2010-07-13 17:21:15 +00:00
jkim
1abcd7b695
Define SMP unconditionally for amd64 and remove opt_global.h from SRCS.
...
Note it is done just for correctness sake because we do not build, ship, or
support acpi.ko on amd64.
Prodded by: bde
2010-07-13 16:57:52 +00:00
simon
9ff3dce80a
Bump document for content change in r210002.
2010-07-13 16:47:29 +00:00
jkim
dbfe13b6a4
Make SMP code path conditional at run-time.
2010-07-13 16:35:41 +00:00
simon
da4d5b3dc4
In the example for how to create a VLAN, also include an example of
...
setting the IP address. While it is documented earlier in rc.conf(5)
that the '.' in the VLAN name becomes a '_' in rc.conf, this may not be
easy to find when just using rc.conf(5) as reference documentation.
MFC after: 1 week
2010-07-13 16:24:04 +00:00
maxim
8400ba1561
o Correct path to include file.
...
PR: docs/148545
Submitted by: Anton Shterenlikht
MFC after: 1 week
2010-07-13 16:16:41 +00:00
imp
00ad2ce7bc
cpu_id and fpu_id are unused, except to be set early in the boot code.
...
The problem with setting it there is that the last CPU to come up
wins, it seems. This also removes one more ifdef in locore.S, a noble
goal too. Since they are unused, and pollute cpu.h, remove them.
Submitted by: bde.h (cpu.h pollution)
Approved in theory by: jmallet@
2010-07-13 15:29:37 +00:00
imp
31963c9545
Remove obsolete undef of COPY_SIGCODE. It appears to have not been
...
used in FreeBSD in quite some time (maybe since before 4.4-lite :)
Submitted by: bde
2010-07-13 15:06:13 +00:00
imp
e63a4f9a95
Remove obsolete define "COPY_SIGCODE". This is unused in FreeBSD.
...
Submitted by: bde@
2010-07-13 15:01:36 +00:00
nwhitehorn
2c328ad6ae
Convert several instances of MACHINE_ARCH to MACHINE_CPUARCH and use the
...
correct compiler flags on 64-bit PowerPC.
2010-07-13 13:11:18 +00:00
nwhitehorn
71f078a5ea
Install arch-specific manpages by MACHINE_CPUARCH, not MACHINE_ARCH.
2010-07-13 12:51:02 +00:00
nwhitehorn
07bff8843e
Make kernel modules build correctly on 64-bit PowerPC.
2010-07-13 12:47:31 +00:00
mav
b076092fdd
Rise knowledge about curthread->td_intr_frame by one step. Make timer
...
callback argument really opaque. Not repeat interrupt handler's problem
in case somebody will ever need to have both argument and frame.
2010-07-13 12:46:06 +00:00
ed
26b45a7863
UT_NAMESIZE is no more.
2010-07-13 10:32:43 +00:00
lstewart
25b062c615
- The sum variable used in DPCPU_SUM needs to be of the same type as the
...
DPCPU variable, rather than a pointer to the type.
- Zero # bytes equivalent to sizeof(object), not sizeof(ptr_to_object).
- Remove an unnecessary __typeof.
Sponsored by: FreeBSD Foundation
Submitted by: jmallet
MFC after: 3 days
2010-07-13 09:17:30 +00:00
lstewart
424aa3c6cc
The SIFTR DPCPU statistics struct was not being zeroed between enable/disable
...
cycles so the values would accumulate rather than reset for each cycle.
Sponsored by: FreeBSD Foundation
2010-07-13 08:23:46 +00:00
lstewart
383d2961c5
Macro to simplify zeroing DPCPU variables.
...
Sponsored by: FreeBSD Foundation
MFC after: 3 days
2010-07-13 08:05:48 +00:00
lstewart
42577db2a7
Catch up with the rename of DPCPU_SUM to DPCPU_VARSUM in r209978.
...
Sponsored by: FreeBSD Foundation
2010-07-13 07:00:57 +00:00
mav
f723107552
Unify pc98 event timer code with the rest of x86.
...
Reviewed by: nyan@
2010-07-13 06:57:27 +00:00
lstewart
1330aa034b
- Rename DPCPU_SUM to DPCPU_VARSUM to better reflect the fact it operates on
...
member variables of a DPCPU struct.
- Add DPCPU_SUM which sums a DPCPU variable.
Sponsored by: FreeBSD Foundation
MFC after: 3 days
2010-07-13 06:49:34 +00:00
mav
bc9554cce6
Disable multi-sector PIO transfers if ATA_SET_MULTI command failed.
...
Submitted by: Mikolaj Golub on fs@
2010-07-13 06:42:47 +00:00
nwhitehorn
8b9f5e749e
Add powerpc64 kernel ldscript.
2010-07-13 05:43:43 +00:00
nwhitehorn
2127edd2e4
MFppc64:
...
Kernel sources for 64-bit PowerPC, along with build-system changes to keep
32-bit kernels compiling (build system changes for 64-bit kernels are
coming later). Existing 32-bit PowerPC kernel configurations must be
updated after this change to specify their architecture.
2010-07-13 05:32:19 +00:00
imp
0ac6bad14a
Remove detect-vmware.sh, recently removed.
2010-07-13 04:31:19 +00:00
maxim
bd46090239
o Restore missed flag in the synopsis.
...
PR: docs/148534
Submitted by: Warren Block
MFC after: 1 week
2010-07-13 04:30:50 +00:00
maxim
9efd56660c
o Add -q flag to usage().
...
MFC after: 1 week
2010-07-13 04:13:31 +00:00
maxim
cd0eb26f92
o Add -q flag to the synopsis.
...
PR: docs/148535
Submitted by: Warren Block
MFC after: 1 week
2010-07-13 04:11:25 +00:00
nwhitehorn
b340f08eda
Enhance config to handle MACHINEs with multiple architectures:
...
- Passing -m to config will now print the MACHINE and MACHINE_ARCH
given in the passed kernel configuration file and then exit.
- If an option is defined in options.MACHINE with the same name as the
architecture of the kernel being configured, that option will be
considered set. This allows conditional compilation based on CPU
architecture.
Config version is now 600010.
Reviewed by: imp
2010-07-13 04:08:08 +00:00
takawata
36d55e82a5
Fix comment.
...
Pointed out by: hrs
2010-07-13 03:56:29 +00:00
takawata
5279da9f3b
One more Prolific serial device ID.
...
Submitted by: Kouichi Hirabayashi on FreeBSD-users-jp
MFC after: 1 week.
2010-07-13 03:49:30 +00:00
jkim
81c2c240ef
Fix white spaces.
2010-07-13 02:48:42 +00:00
jkim
68aeab54db
According to ACPICA User Guide and Programmer Reference, the read data must
...
be zero extended to fill the 32-bit return value even if the bit width of
the port is less than 32.
2010-07-13 02:45:44 +00:00
cperciva
14d1adbf2c
Correctly copy the M_RDONLY flag when duplicating a reference
...
to an mbuf external buffer.
Approved by: so (cperciva)
Approved by: re (kensmith)
Security: FreeBSD-SA-10:07.mbuf
2010-07-13 02:45:17 +00:00
nwhitehorn
18e653e567
Add a missing architecture declaration to the machine specification
...
for sun4v.
2010-07-13 01:24:02 +00:00