ozaki-r
046f996cf0
Use snprintf instead of sprintf
2014-03-28 13:26:24 +00:00
martin
5a6d54e60d
Simplify (and remove now unused variable)
2013-10-25 14:44:25 +00:00
martin
1faf8b0f37
Mark a potentially unused variable
2013-10-24 13:16:33 +00:00
chs
cbab9cadce
split device_t/softc for all remaining drivers.
...
replace "struct device *" with "device_t".
use device_xname(), device_unit(), etc.
2012-10-27 17:17:22 +00:00
abs
0a805bc0a7
Define and use VS_REGS_KA49 rather than magic numbers. From OpenBSD.
2012-06-28 13:58:21 +00:00
abs
326f063e60
From the "why was this not done before" box:
...
Implement WSDISPLAYIO_LINEBYTES so xwsfb works
2012-05-14 08:44:13 +00:00
macallan
b98ab6a827
adjust for wsfont_find() change
2012-01-11 21:23:38 +00:00
christos
b7290d6431
assignment to sc_dev is in tcattach, we don't have sc_dev
2011-06-05 16:12:50 +00:00
tsutsui
47f361e87a
Split device_t/softc. pmax is tested on GXemul.
...
Compile test only for alpha and vax.
XXX: alpha/tc/tcasic.c calls tcattach() via config_found(9), but
XXX: pmax/tc/tcbus.c and vax/vsa/tc_vsbus.c calls tcattach() directly.
XXX: It looks horrible...
2011-06-04 01:57:34 +00:00
matt
e7308846ab
Cleanup includes. Switch from <machine/XXX.h> to <sys/XXX.h> from
...
bus, cpu, and intr. Remove unneeded includes.
2010-12-14 23:31:16 +00:00
hans
36cce634e3
Make console keyboard work on VAXstation 4000/9x. Seems not to break
...
anything on other VAXstations (tested on 4000 VLC).
2010-05-09 22:24:44 +00:00
hans
cbf9d0d33f
Make SPX work as console device on VAXstation 4000/9x.
2010-05-09 22:19:46 +00:00
rmind
8065606a88
- Use lwp_getpcb() on VAX, clean from struct user usage.
...
- Include sys/user.h in MD proc.h .
2009-11-21 04:45:39 +00:00
cegger
62cf489d8e
kill extra whitespaces
...
reviewed by tsutsui@
2009-10-26 19:16:54 +00:00
he
9cd8fe02fa
Correct a few more bungled bcopy() -> memcpy() conversions.
2009-03-19 22:52:16 +00:00
cegger
e2cb85904d
bcopy -> memcpy
2009-03-18 17:06:41 +00:00
cegger
c363a9cb62
bzero -> memset
2009-03-18 16:00:08 +00:00
dsl
82357f6d42
ANSIfy another 1261 function definitions.
...
The only ones left in sys are beyond by sed script!
(or in sys/dist or sys/external)
Mostly they have function pointer parameters.
2009-03-14 21:04:01 +00:00
yamt
70de973662
g/c BUFQ_FOO() macros and use bufq_foo() directly.
2009-01-13 13:33:58 +00:00
cegger
dcf705893e
use M_ZERO on malloc() and remove subsequent bzero().
2008-12-19 18:49:37 +00:00
hans
094d45b30f
Add new accelerated driver for SPX graphics found in some VAXstations,
...
remove old broken lcspx driver. This is a bugfixed and refactored
version of the spx driver originally developed by Blaz Antonic in 2005.
OK'ed by mhitch.
2008-08-12 17:54:47 +00:00
jklos
b92aa793c1
Fix leds.c to compile.
2008-05-04 00:10:42 +00:00
martin
ce099b4099
Remove clause 3 and 4 from TNF licenses
2008-04-28 20:22:51 +00:00
tsutsui
78a1d236b6
Split device_t/softc for MI ncr53c9x and some related devices,
...
with various cleanup.
2008-04-13 04:55:52 +00:00
tsutsui
5147571380
Split devict_t/softc for ncr5380sbc SCSI, and misc cosmetic changes.
2008-04-04 16:00:57 +00:00
matt
9e8ca25d60
Switch dz driver to PRIVALLOC and device_* accessors.
2008-03-15 00:57:15 +00:00
matt
eb34c39d65
This is not (has never?) being used.
2008-03-15 00:27:18 +00:00
matt
3fbab323bd
Switch to PRIVALLOC and device_* accessors
2008-03-15 00:25:05 +00:00
matt
4e11517afe
Use device_*
2008-03-15 00:21:48 +00:00
matt
e344d4551d
Use a 0 sized softc / switch to PRIVALLOC.
2008-03-15 00:21:30 +00:00
matt
fad3202138
This file is no longer used.
2008-03-11 05:43:35 +00:00
matt
dfba816635
Rototill the vax code. Switch to devicet/PRIV_ALLOC. Cleanup vax autoconf
...
code. Move to prototype definitions. staticfy, constify, avoid casting.
Use device_* accessors.
2008-03-11 05:34:01 +00:00
christos
2853595ad1
Allow KA53 to link, from Hans Rosenfeld. clk_page is used only if VAX46, VAX48
...
or VAX49 are defined.
2008-03-07 16:02:43 +00:00
christos
80acf2debe
Fix KA53 console. From Hans Rosenfeld.
2008-03-07 15:58:33 +00:00
matt
a7a4e9f149
Preliminatry TC support.
2008-02-03 08:45:40 +00:00
matt
9c814f7331
Reorganize a bit to be able to support multiple sgmaps.
2008-02-03 08:41:22 +00:00
garbled
d974db0ada
Merge the ppcoea-renovation branch to HEAD.
...
This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.
TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.
NOTES:
pmppc was removed as an arch, and moved to a evbppc target.
2007-10-17 19:52:51 +00:00
ad
2af68666da
Merge disk init changes from the vmlocking branch. These seperate init /
...
destroy of 'struct disk' from attach / detach.
2007-10-08 16:41:05 +00:00
ad
66fefd117b
It's not a good idea for device drivers to modify b_flags, as they don't
...
need to understand the locking around that field. Instead of setting
B_ERROR, set b_error instead. b_error is 'owned' by whoever completes
the I/O request.
2007-07-29 12:15:35 +00:00
ad
88ab7da936
Merge some of the less invasive changes from the vmlocking branch:
...
- kthread, callout, devsw API changes
- select()/poll() improvements
- miscellaneous MT safety improvements
2007-07-09 20:51:58 +00:00
matt
db9db0872e
Don't exceed array bounds (found by gcc 4.3).
...
XXX not sure if the fix is correct.
2007-03-31 06:00:38 +00:00
christos
06a8516672
Fix caddr_t fallout.
2007-03-04 19:21:55 +00:00
christos
53524e44ef
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
2007-03-04 05:59:00 +00:00
elad
8ccb6c9341
integrate kauth.
2006-05-14 21:55:09 +00:00
jmmv
7a51d4dddc
Add an extra cookie to the ioctl and mmap wsdisplay accessops that points
...
to the screen on which they are being called. The driver cannot guess
this by itself but it is needed to implement, at least, the getwschar and
putwschar functions in the correct place. There are no functional changes
yet.
Tested on i386 (vga, vga_raster, machfb, vesafb), macppc and sparc64.
Suggested and reviewed by macallan@.
2006-04-12 19:38:22 +00:00
thorpej
39cd836ee1
Use device_unit().
2006-03-28 17:38:24 +00:00
matt
5c53cf65da
Fix various places where assignment happen to casted lvalues.
...
(t)v = foo; is not legal C.
2006-03-12 17:14:41 +00:00
lukem
a1f606d3fd
Use the SI capitalization for "Hz", "kHz", and "MHz" in comments and strings.
...
Add a space between numbers and Hz unit.
2006-03-08 23:46:22 +00:00
thorpej
458b3e43f7
Use device_parent().
2006-02-23 05:37:46 +00:00
perry
2d65de2479
bare asm -> __asm
2005-12-24 22:45:33 +00:00