tsutsui
554727189c
Use register macro defined in <dev/ic/i8259reg.h>.
2006-07-02 04:22:38 +00:00
christos
2e36d566f6
If we the current process is a kernel proc, then we don't need to play with
...
the pmap, because the wakecode is already mapped. Makes the acpi based apm
shim work.
2006-07-01 21:42:39 +00:00
ross
db9b461644
Add ppc64 ENTRY() macro that defines the descriptor and the dot symbol.
2006-07-01 20:34:49 +00:00
xtraeme
22b2e63617
Add commented out it(4) entry, per suggestion in PR kern/33886.
2006-07-01 19:55:32 +00:00
tsutsui
e50565f96a
No need to install autoconf.h.
2006-07-01 17:33:25 +00:00
tsutsui
3eb4d24002
No need to export autoconf.h to userland.
2006-07-01 17:24:19 +00:00
tsutsui
06801cfcf5
Remove obsolete display.h.
2006-07-01 17:19:39 +00:00
tsutsui
0b60e69029
Use MI <dev/ic/pcdisplay.h> rather than MD <machine/display.h>.
2006-07-01 17:15:46 +00:00
nakayama
401d23b252
Uncomment "midi* at midibus?" to make umidi work.
2006-07-01 15:19:32 +00:00
jmmv
ce9f9820ee
Fix order of biosbasemem and biosextmem order in a comment to match reality.
...
Closes PR kern/32082 by Dave J. Barnes.
2006-07-01 09:21:28 +00:00
mrg
5bf1ad3744
fix pointer signedness and build with GCC4.
2006-07-01 05:55:34 +00:00
ross
5a664ca53d
Map powerpc64 to powerpc
2006-07-01 01:29:55 +00:00
freza
78037d3f6d
Bring ibm4xx interrupt code up to date:
...
- generic soft interrupts (ie. use powerpc/softintr.c)
- interrupt event counters (using the ones from powerpc/cpu.h:cpu_info
where appropriate)
- cleanup ibm4xx_intr.h, move implementation details to intr.c
Convert all affected evbppc platforms.
OK by simonb@, some points discussed with matt@
2006-06-30 17:54:50 +00:00
tsutsui
1c1d619cf7
Regen from GENERIC.in rev 1.53:
...
> Add CARP to further platforms
2006-06-30 10:54:09 +00:00
tsutsui
62040eebd7
Add (commented out) pseudo-device carp.
2006-06-30 10:51:46 +00:00
tsutsui
90c32d008c
Sync with GENERIC (commented out UDF, carp, VND_COMPRESSION, and veriexec)
2006-06-30 10:48:57 +00:00
tsutsui
bc766890f7
Make GENERIC config really generic and change GENERIC32 config for 32 bit
...
compat kernel to include the GENERIC and use "no" keywords of config(1).
Also merge std.sparc64-64 into std.sparc64 and prepare std.sparc64-32
which uses "no" keywords for 32 bit kernels. OK'ed by mrg.
2006-06-30 10:27:48 +00:00
garbled
793a3b26d8
Change how the MPIC/OpenPIC is configured at boot. Rather than scanning
...
for a magical PCI device location (that is sometimes wrong), we scan the
residual data for an MPIC, and if we find one, wire it up from there.
This will hopefully allow interrupts to work on the MPC750 and the
7025-F40. I suspect however the interrupt vector address on the 7025 will
still need some work.
2006-06-29 17:16:59 +00:00
martin
e61efdcd34
Style nits from Christos.
2006-06-29 16:12:27 +00:00
martin
e7c025db82
The arguments to syscalls (struct args) need 64 bit alignment for some
...
syscalls (like mmap), and the same is true for return values (lseek).
Make both structs a union to force alignment. Thanks to uwe for helping
analyze this!
While there move the non syscall-related functions out of this file
(back to trap.c).
This makes kernels compiled with gcc4 and -Os work.
2006-06-29 15:05:06 +00:00
liamjfoy
d00a9ac91b
Add CARP to further platforms
...
ok christos, julian coleman and matthew green
2006-06-29 14:00:55 +00:00
lukem
7a08c82b0b
whitespace cleanup
2006-06-29 06:39:38 +00:00
lukem
e84a5a6bd9
Use BUILDSYMLINKS & DPSRCS to simplify the creation of includedir symlinks.
2006-06-29 06:37:19 +00:00
lukem
accbe31e2f
support MAKEVERBOSE
2006-06-29 06:31:12 +00:00
lukem
005d886d08
whitespace cleanup.
2006-06-29 06:29:39 +00:00
lukem
419dfdd76b
Use BUILDSYMLINKS & DPSRCS to simplify the creation of includedir symlinks.
2006-06-29 06:24:50 +00:00
lukem
d315681443
Support MAKEVERBOSE
2006-06-29 03:46:43 +00:00
lukem
0de20fdaf1
Rename LDFLAGS to LINKFLAGS, as the former is for CC not LD.
2006-06-29 03:38:24 +00:00
lukem
1e9eece03f
support MAKEVERBOSE
2006-06-29 01:45:03 +00:00
lukem
aa161fb130
Rename LDFLAGS to LINKFLAGS, as the former is for CC not LD.
2006-06-29 01:28:33 +00:00
lukem
3358af6498
support MAKEVERBOSE
2006-06-29 00:30:32 +00:00
lukem
9969942b49
Rename LDFLAGS to LINKFLAGS, as the former is for CC not LD.
2006-06-29 00:28:30 +00:00
he
34485a4327
Make devsw non-static to match libsa/stand.h.
2006-06-28 22:22:50 +00:00
martin
378dec2fe2
Align the size and alignment of label_t (kernel jmp_buf equivalent)
...
with the use in setjmp/longjmp. Duh!
This makes DDB work again on sparc kernels compiled with gcc4.
2006-06-28 20:55:45 +00:00
tsutsui
17e0f13ac0
Sync with GENERIC:
...
> Add CARP to GENERIC kernel configs. CARP is not enabled by default.
2006-06-28 18:11:18 +00:00
he
6117af14a1
Fix a build problem ('kernel_l1pt.pv_va may be used uninitialized').
2006-06-28 18:10:13 +00:00
lukem
18f00f5cff
support MAKEVERBOSE
2006-06-28 16:28:51 +00:00
lukem
78538138b4
Rename LDFLAGS to LINKFLAGS, as the former is for CC not LD.
2006-06-28 16:27:27 +00:00
lukem
b231a333f6
more MAKEVERBOSE
2006-06-28 16:24:08 +00:00
lukem
0b18a2cbf7
support MAKEVERBOSE
2006-06-28 16:23:24 +00:00
lukem
dcf5685dbf
Rename LDFLAGS to LINKFLAGS, as the former is for CC not LD.
2006-06-28 16:20:42 +00:00
liamjfoy
aeee5deab9
Add CARP to GENERIC kernel configs. CARP is not enabled by default.
...
ok: christos
2006-06-28 15:19:27 +00:00
tsutsui
12b8371e3a
Remove extern decls for static variables.
2006-06-28 09:55:08 +00:00
lukem
b1abc055c0
support MAKEVERBOSE
2006-06-28 09:27:17 +00:00
lukem
b03adcaa93
Convert to using CC instead of LD, as LDFLAGS is for CC not LD.
2006-06-28 02:20:44 +00:00
garbled
d0b840b1df
General fixups:
...
1) Fix support for the powerstack E1. This machine needs to use the 8259
directly, and cannot use the prep interrupt vector register. Place a
quirk entry in the table for the machine.
2) Add a new com0_vreset boot image. The vreset code only works on a few
machines, and breaks others like the 7025-F40. Its only limitedly useful
when used with the com0, so just make it an optional image the user can
install by hand if they want.
3) Bump the bootloader to 1.8 with the above change.
2006-06-27 23:26:13 +00:00
he
22d1eb4faa
Fix a build problem ('kernel_l1pt.pv_va may be used uninitialized').
2006-06-27 23:02:04 +00:00
peter
0c9a60ff27
Hide the bit invertion/shifting of values received from and send to the MCU
...
inside the j720ssp_readwrite function. This simplifies the calls to this
function a little.
2006-06-27 14:36:50 +00:00
peter
7d389a2c21
Invert the brightness/contrast values so that higher values will
...
give more brightness/contrast instead of less.
No objection on port-hpcarm.
2006-06-27 14:18:00 +00:00
peter
a92b58da31
KNF. Correct some spelling errors.
2006-06-27 13:58:08 +00:00