History log of /xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
54b5899c 24-Jun-2025 mrg <mrg@NetBSD.org>

initial import of xorg-server-21.1.18

c855858b 21-Jun-2024 mrg <mrg@NetBSD.org>

fix build on alpha.

some clean up upstream didn't get tested on alpha it seems, with both
missing CARD8 etc identifiers as well as dead/duplicate code.

eee80088 25-Oct-2023 mrg <mrg@NetBSD.org>

initial import of xorg-server-21.1.9

d36a1693 08-Jan-2023 mrg <mrg@NetBSD.org>

initial import of xorg-server-21.1.6

c82838c1 19-Dec-2022 mrg <mrg@NetBSD.org>

initial import of xorg-server-21.1.5

dc61d50d 15-Jul-2022 mrg <mrg@NetBSD.org>

initial import of xorg-server-21.1.4

b6e9998c 15-Jul-2022 mrg <mrg@NetBSD.org>

make this actually build again on arm/mips.

5a112b11 15-Jul-2022 mrg <mrg@NetBSD.org>

merge xorg-serer 21.1.3.

ed6184df 15-Jul-2022 mrg <mrg@NetBSD.org>

initial import of xorg-server-21.1.3

a035e2b2 11-Jul-2021 mrg <mrg@NetBSD.org>

initial import of xorg-server-1.20.12

9a60bbbb 04-Jul-2021 christos <christos@NetBSD.org>

elide cast warning: error: cast from pointer to integer of different size

f1696b1f 03-Jul-2021 martin <martin@NetBSD.org>

Add missing include of compiler.h and make all declarations of
IOPortBase consistent.

a8855338 02-Jul-2021 christos <christos@NetBSD.org>

use PORT_SIZE from compiler.h instead of int.

9ada8dbe 02-Jun-2021 joerg <joerg@NetBSD.org>

Provide canonical declaration of IOPortBase for MIPS here, too.

c8548ba8 27-Apr-2021 mrg <mrg@NetBSD.org>

initial import of xorg-server-1.20.11

806e81e9 05-Dec-2020 mrg <mrg@NetBSD.org>

merge xorg-server 1.20.10.

5a7dfde8 05-Dec-2020 mrg <mrg@NetBSD.org>

initial import of xorg-server-1.20.10

e23ec014 03-Mar-2019 mrg <mrg@NetBSD.org>

initial import of xorg-server-1.20.4

7e31ba66 31-Dec-2018 mrg <mrg@NetBSD.org>

merge xorg-server 1.20.3.

1b5d61b8 31-Dec-2018 mrg <mrg@NetBSD.org>

initial import of xorg-server-1.20.3

8dbda7d6 26-Oct-2018 maya <maya@NetBSD.org>

Don't error if we are unprivileged

a782ad3b 05-Aug-2017 mrg <mrg@NetBSD.org>

make this build on netbsd.

e116248c 20-Feb-2017 rin <rin@NetBSD.org>

Fix -O0 build; <machine/bwx.h> should be included after ".arch ev56" pseudo-op.

464de084 27-Sep-2016 joerg <joerg@NetBSD.org>

Silently report success for enabling IO on platforms without it.

69251bd9 23-Sep-2016 christos <christos@NetBSD.org>

fix printf format.

32e60030 27-Aug-2016 macallan <macallan@NetBSD.org>

use PCI_MAGIC_IO_RANGE instead of hardcoding the wrong ( for shark ) offset
now things actually have a chance of working

0623337f 18-Aug-2016 mrg <mrg@NetBSD.org>

check for __arm__ as well as __arm32__.

efec4573 16-Aug-2016 mrg <mrg@NetBSD.org>

NetBSD calls it x86_86_iopl().

disable iopl in xorg-config.h as it is set in the reachover makefile.

8bc9475d 14-Aug-2016 mrg <mrg@NetBSD.org>

fix merge botches.

f7df2e56 11-Aug-2016 mrg <mrg@NetBSD.org>

first merge of netbsd changes. not tested yet.

35c4bbdf 10-Aug-2016 mrg <mrg@NetBSD.org>

initial import of xorg-server-1.18.4

81b2c1c9 01-Mar-2015 mrg <mrg@NetBSD.org>

remove \n\n that confuses the Xorg log file.

47b1ecdc 20-Aug-2014 macallan <macallan@NetBSD.org>

more clang appeasement

0f2f4e17 10-Aug-2014 joerg <joerg@NetBSD.org>

Fix format string.

475c125c 03-Jun-2013 mrg <mrg@NetBSD.org>

initial import of xorg-server-1.10.6

e22219b5 20-Feb-2013 macallan <macallan@NetBSD.org>

remove debug spam

69c5878d 20-Feb-2013 macallan <macallan@NetBSD.org>

do ioctl(KDSETMODE) when switching in and out of the Xserver's VT
now this works on top of radeonfb

65b04b38 02-Aug-2011 mrg <mrg@NetBSD.org>

merge cornflakes with xorg-server 1.10.3

9ace9065 02-Aug-2011 mrg <mrg@NetBSD.org>

initial import of xorg-server 1.10.3. highlights include:
- fixes xorg bugs 29969, 30367, 30527, 30267, 30260, 29046,
30260, 31548, 28672, 24887, 32115, 21457, 32436, 21827,
28414, 24703, 32803, 16318, 33449, 33324, 33929, 35082,
35209, 36146, 36119
- many additional NULL checks
- adjustments related to input ABI 12
- *lots* of dead code removal
- vga arbitrator fixes
- GL fixes
- EDID fixes
- conversion to using asprintf() in many places
- many fixes from valgrind, compiler warnings

see these for more details:
http://lists.freedesktop.org/archives/xorg-announce/2011-February/001612.html
http://lists.freedesktop.org/archives/xorg-announce/2011-April/001646.html
http://lists.freedesktop.org/archives/xorg-announce/2011-May/001675.html
http://lists.freedesktop.org/archives/xorg-announce/2011-July/001710.html

4202a189 23-Nov-2010 mrg <mrg@NetBSD.org>

merge xorg-server 1.9.2.

6747b715 23-Nov-2010 mrg <mrg@NetBSD.org>

import xorg-server 1.9.2. important changes since 1.6.5 include:

- built-in symbol visibility, default not export
- fixes for various crashes
- many fixes for XI2, EXA, dix, render, glx, xkb, EDID, randr, Xv,
resource handling, Xext, vfb, xfree86 / vga and composite support.
- fixes several memory leaks
- many many documentation updates
- record extension enabled
- no longer looks for XF86Config files

b1d344b3 09-Nov-2009 mrg <mrg@NetBSD.org>

initial import of xorg-server-1.6.5

5ff2e0fc 07-Jul-2009 mrg <mrg@NetBSD.org>

ShareVTs is only visible #if defined (SYSCONS_SUPPORT) ||
defined (PCVT_SUPPORT).

fixes sparc64 build for me.

637ac9ab 11-Jun-2009 mrg <mrg@NetBSD.org>

merge xorg-server 1.6.1.190.

XXX: our Pci.[ch] changes need to be re-looked at, i think.

4642e01f 11-Jun-2009 mrg <mrg@NetBSD.org>

initial import of xorg-server-1.6.1.901

fa7f6585 09-Feb-2009 plunky <plunky@NetBSD.org>

add horizontal mouse-wheel functionality to USB and WSMOUSE drivers

57c23b01 02-Feb-2009 christos <christos@NetBSD.org>

add a SetupMouse proc to condition the fd. Convert NetBSD's SetupAuto to
SetupMouse.

c2d91235 24-Jan-2009 bouyer <bouyer@NetBSD.org>

The {read,write}Dense{8,16} functions, as implemented, always to 32bits access
and truncate the result to 8/16 bits, or do read/modify/write cycles.
This is bad if the read or write cycle to adjacent registers change the
adapter's state (e.g. if an adjacent register is a fifo, we'll discard
values, or add additionnal, unwanted values in the fifo).

Fix: use the BWX instructions for 8 and 16 bit access.

Also submitted to Xorg as bug #19722

a64b764b 24-Jan-2009 bouyer <bouyer@NetBSD.org>

NetBSD-specific code doesn't work on ev6 systems. This is because the
code assumes there is at last 2 mappings, one dense and one sparse.
On ev6 there's only one mapping, and the code access abw[] out of bound.

Fix: check abw_count and if it's 1, use the same mapping for
dense_base and memory_base.

Also submitted to Xorg as bug #19721

4cbbfde9 19-Jan-2009 christos <christos@NetBSD.org>

fix ioctl.

e4408d0a 13-Jan-2009 christos <christos@NetBSD.org>

Set the mouse event protocol version. (untested, but head will be broken
unless I add this).

46154950 23-Nov-2008 mrg <mrg@NetBSD.org>

patch from jmcneill@:

add a log message to notify what VT is in use. helps gdm/consolekit.

f5488e98 06-Nov-2008 macallan <macallan@NetBSD.org>

add __mips__

4fa4b97e 04-Nov-2008 macallan <macallan@NetBSD.org>

add ARM support.
For some idiotic reason Xorg still uses different variable for the IO base
address on different architectures.

fc1e04f0 25-Oct-2008 macallan <macallan@NetBSD.org>

Make PCI bus address ranges match reality on sparc64 and powerpc

f8104d25 24-Oct-2008 macallan <macallan@NetBSD.org>

add missing bits & pieces for sparc(64) and Sbus support
While there, use ppc_video.c on sparc(64) as well, sparc64_vodeo.c is
almost identical and only misses EnableIO() stuff which we'll want to add
at some point anyway and then they'd be identlical to the ones from
ppc_video.c anyway.

19fdeef8 19-Oct-2008 macallan <macallan@NetBSD.org>

Downgrade a few more FatalError()s to X_WARNING, while there use
PCI_MAGIC_IO_RANGE to mmap the IO range instead of a macppc-specific magic
number. We'll need this on shark and the other powerpc-based ports.

a6f9e684 02-Sep-2008 rtr <rtr@NetBSD.org>

revert previous since it causes xorg to break when loading configuration

b8130881 31-Aug-2008 rtr <rtr@NetBSD.org>

copy arm_video.c from xsrc/xfree and tweak it.
our version of this seems to be more up-to-date/used than that in x.org

61c16e3e 31-Aug-2008 rtr <rtr@NetBSD.org>

-#elif defined(__powerpc__)
+#elif defined(__powerpc__) || defined(__arm__) || defined(__mips__) || \
+ defined(__sparc__)

from xsrc/xfree bsdResource.c

aca65698 28-Aug-2008 mrg <mrg@NetBSD.org>

also check for __arm__.

05b261ec 31-Jul-2008 mrg <mrg@NetBSD.org>

initial import of xorg-server-1.4.2


/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/Makefile.am
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/Makefile.in
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/alpha_video.c
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/arm_video.c
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/bsdResource.c
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/bsd_VTsw.c
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/bsd_apm.c
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/bsd_axp.c
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/bsd_bell.c
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/bsd_ev56.c
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/bsd_init.c
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/bsd_jstk.c
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/bsd_kmod.c
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/bsd_kqueue_apm.c
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/bsd_mouse.c
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/i386_video.c
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/libusb/data.c
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/libusb/descr.c
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/libusb/parse.c
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/libusb/usage.c
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/libusb/usb.3
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/libusb/usb.h
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/libusb/usb_hid_usages
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/libusb/usbvar.h
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/memrange.h
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/ppc_video.c
/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/sparc64_video.c