freebsd-dev/sys/dev/uart
Ruslan Ermilov 9fddcc6661 Fix our ioctl(2) implementation when the argument is "int". New
ioctls passing integer arguments should use the _IOWINT() macro.
This fixes a lot of ioctl's not working on sparc64, most notable
being keyboard/syscons ioctls.

Full ABI compatibility is provided, with the bonus of fixing the
handling of old ioctls on sparc64.

Reviewed by:	bde (with contributions)
Tested by:	emax, marius
MFC after:	1 week
2006-09-27 19:57:02 +00:00
..
uart_bus_acpi.c
uart_bus_ebus.c Remove unused variable 'error'. Forgotten in previous commit. 2006-04-02 21:58:09 +00:00
uart_bus_isa.c
uart_bus_pccard.c
uart_bus_pci.c o Add 5 Timedia single port serial cards. 2006-04-27 17:08:30 +00:00
uart_bus_puc.c Rewrite of puc(4). Significant changes are: 2006-04-28 21:21:53 +00:00
uart_bus_scc.c Add scc(4), a driver for serial communications controllers. These 2006-03-30 18:33:22 +00:00
uart_bus.h Implement the ipend() method of the serdev I/F. 2006-04-28 18:29:23 +00:00
uart_core.c Implement the ipend() method of the serdev I/F. 2006-04-28 18:29:23 +00:00
uart_cpu_amd64.c
uart_cpu_i386.c
uart_cpu_ia64.c
uart_cpu_pc98.c
uart_cpu_powerpc.c Implement uart_cpu_eqres() and uart_cpu_getdev(). This allows 2006-07-26 17:17:23 +00:00
uart_cpu_sparc64.c
uart_cpu.h Don't hold the hardware mutex across getc(). It can wait indefinitely 2006-04-01 19:04:54 +00:00
uart_dbg.c Eliminate gdb_checkc member from GDB_DBGPORT(), it is never used. 2006-05-26 11:54:32 +00:00
uart_dev_ns8250.c The lcr variable in ns8250_probe is now unused. Remove it. 2006-05-23 06:04:45 +00:00
uart_dev_sab82532.c Don't hold the hardware mutex across getc(). It can wait indefinitely 2006-04-01 19:04:54 +00:00
uart_dev_z8530.c On PowerPC the clock for the BRG comes from RTxC, not PCLK. Add a 2006-07-26 17:29:37 +00:00
uart_if.m
uart_kbd_sun_tables.h
uart_kbd_sun.c Fix our ioctl(2) implementation when the argument is "int". New 2006-09-27 19:57:02 +00:00
uart_kbd_sun.h
uart_subr.c
uart_tty.c Properly propagate overrun conditions to the TTY layer. 2006-07-27 00:07:10 +00:00
uart.h Remove definitions of uart_[gs]etdreg. They are not used anymore and 2006-05-23 22:33:44 +00:00