summaryrefslogtreecommitdiff
path: root/sys/dev/tc/xcfb.c
AgeCommit message (Expand)Author
2021-12-06Add WSDISPLAYIO_GET_FBINFO support to most TURBOchannel framebuffersabs
2021-08-07Merge thorpej-cfargs2.thorpej
2021-04-24Merge thorpej-cfargs branch:thorpej
2019-11-10in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAITchs
2018-01-24Fix integer overflows noted by Silvio Cesare of InfoSect.riastradh
2012-01-11adjust wsfont_find()macallan
2010-11-13Don't pull in the whole uvm(9) API to access only PAGE_SIZE anduebayasi
2010-05-15Clear RI_NO_AUTO in actual attach functions during autoconf(9)tsutsui
2010-05-15Set RI_NO_AUTO in ri_flg if *fb_common_init() is invoked from cnattach.tsutsui
2009-08-22u_intNN_t -> uintNN_ttsutsui
2009-05-12struct device * -> device_t, no functional changes intended.cegger
2009-05-12struct cfdata * -> cfdata_t, no functional changes intended.cegger
2008-12-27Follow up on the removal of MALLOC(), use malloc() instead.he
2008-07-09- device/softc splitjoerg
2008-05-26- assign 2 clause TNF license to the files cited as my ownership.nisimura
2007-10-19machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.had
2007-03-06Fix some caddr_t rototill fallout.simonb
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2006-04-12Add an extra cookie to the ioctl and mmap wsdisplay accessops that pointsjmmv
2006-03-31Use ANSI function decls, apply static.thorpej
2006-03-30Use device_private().thorpej
2005-12-11merge ktrace-lwp.christos
2005-02-27nuke trailing whitespaceperry
2005-01-02Fix and simplify incorrect check for screen blanking in WSDISPLAYIO_SVIDEO.mhitch
2003-12-20- Minor coding modifications for VDAC register access.nisimura
2003-12-17- Restore the display to a sane state when leaving mapped mode.ad
2003-12-13Make this compile again.ad
2003-11-13eliminate uvm_useracc() in favor of checking the return value ofchs
2002-10-02Add trailing ; to CFATTACH_DECL.thorpej
2002-10-01Use CFATTACH_DECL().thorpej
2002-08-19Leaving overflow-sensitive code, very similar to what was fixeditohy
2002-08-06integer overflow. from silvio@qualys.comitojun
2002-07-04alloc_attr -> allocattrjunyoung
2002-03-17Convert ioctl code to use EPASSTHROUGH instead of -1 or ENOTTY foratatat
2002-03-13Reorganise the wsfont stuff slightly so that multiple display adaptersad
2001-11-13add/cleanup RCSIDslukem
2001-08-22Nuke fb_devconfig data structure which was found unnecessary to have.nisimura
2001-08-05use unsigned variable types as appropriatejdolecek
2001-04-09Fix spelling errors in comments.nathanw
2000-10-27Fix errors in initializing the software copy of 256 entry colormapnisimura
2000-09-12Found glyph pixel order inverted on screen.nisimura
2000-06-28remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>mrg
2000-06-26Change the kernel mmap interface so that the offset to map is ansimonb
2000-03-16Place 34 by 80 console at the center of screen.nisimura
2000-03-14Respect video console colour designation by configration file.nisimura
2000-03-14Switch to improved flexible video console text rasterizer provided bynisimura
1999-12-06update for changed struct wsdisplay_accessops:show_screen signature.drochner
1999-11-29Const poisoning.nisimura
1999-10-19Enable 'WSSCREEN_REVERSE' scr-capability.nisimura
1999-05-07- Sweep abit preparing for code merge to have common 'vdacops' acrossnisimura
constructs that can confuse Emacs' syntax highlighting while generally reducing required quoting. This patch was generated using the included GNU Awk program. * config.guess: Remove unneeded variable quotes and factor out command substitutions when setting GUESS. * patch-3.gawk: Store the tool that produced the automated patch. 2021-05-25 Jacob Bachmeyer <jcb@gnu.org> config.guess: manual fixups after previous automatic patch * config.guess: Adjust a few "leftover" cases that the tool could not easily recognize and fixes comment indentation in a few other special cases. 2021-05-25 Jacob Bachmeyer <jcb@gnu.org> config.guess: use intermediate variable with uname results This will allow quoting to be significantly simplified in another pass through the file. This patch was generated using the included GNU Awk program. * config.guess: Use GUESS variable to hold results of uname analysis. * patch-1.gawk: Store the tool that produced the automated patch. 2021-05-25 Jacob Bachmeyer <jcb@gnu.org> config.guess: introduce intermediate variable with uname results This will allow quoting to be significantly simplified in another pass through the file. * config.guess: Introduce GUESS variable to hold results of uname analysis. 2021-05-24 Dmitry V. Levin <ldv@altlinux.org> config.guess: fix shellcheck warning SC2154 While, according to Plan 9 documentation, the environment variable $cputype is set to the name of the kernel's CPU's architecture, shellcheck warns that cputype is referenced but not assigned. Be on the safe side and do not use cputype if it is not defined or empty. * config.guess (*:Plan9:*:*): Fix shellcheck warning SC2154. 2021-05-24 Dmitry V. Levin <ldv@altlinux.org> config.guess: remove redundant quotes in case commands According to the GNU Autoconf Portable Shell Programming manual, the Bourne shell does not systematically split variables and back-quoted expressions, in particular on the right-hand side of assignments and in the argument of 'case'. The change is made automatically using the following command: $ sed -E -i 's/(\<case )"(\$[^"]+)"( in\>)/\1\2\3/' config.guess * config.guess: Simplify case commands by removing quotes around the argument. Suggested-by: Jacob Bachmeyer <jcb@gnu.org> 2021-05-24 Dmitry V. Levin <ldv@altlinux.org> config.guess: simplify exit status workaround on alphaev67-dec-osf5.1 Commit 29865ea8a5622cdd80b7a69a0afa78004b4cd311 introduced an exit trap reset before exiting to avoid a spurious non-zero exit status on alphaev67-dec-osf5.1. Simplify that code a bit by moving the exit trap reset around. * config.guess (alpha:OSF1:*:*): Reset exit trap earlier. * doc/config.guess.1: Regenerate. 2021-10-29 Eli Zaretskii <eliz@gnu.org> * gdb/doc/gdb.texinfo (Command Options): (Data): Document '-memory-tag-violations'. Update the example. 2021-09-28 Andrew Burgess <andrew.burgess@embecosm.com> * src-release.sh (GDB_SUPPPORT_DIRS): Add libbacktrace. 2021-09-27 Nick Alcock <nick.alcock@oracle.com> PR libctf/27967 * libtool.m4 (LT_PATH_NM): Try BSDization flags with a user-provided NM, if there is one. Run nm on itself, not on /dev/null, to avoid errors from nms that refuse to work on non-regular files. Remove other workarounds for this problem. Strip out blank lines from the nm output. 2021-09-27 Nick Alcock <nick.alcock@oracle.com> PR libctf/27967 * libtool.m4 (lt_cv_sys_global_symbol_pipe): Augment symcode for Solaris 11. 2021-07-03 Nick Clifton <nickc@redhat.com> * 2.37 release branch created. 2021-07-03 Nick Clifton <nickc@redhat.com> * libiberty: Sync with gcc. Bring in: 2021-06-30 Gerald Pfeifer <gerald@pfeifer.com> * make-temp-file.c (usrtmp): Remove. (choose_tmpdir): Remove use of usrtmp. 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com> * simple-object.c (handle_lto_debug_sections): Copy over .BTF section. 2021-06-28 Indu Bhagat <indu.bhagat@oracle.com> David Faust <david.faust@oracle.com> Jose E. Marchesi <jose.marchesi@oracle.com> Weimin Pan <weimin.pan@oracle.com> * simple-object.c (handle_lto_debug_sections): Copy over .ctf sections. 2021-06-05 John David Anglin <danglin@gcc.gnu.org> PR target/100734 * configure.ac: Use libiberty snprintf and vsnprintf on hppa*-*-hpux*. * configure: Regenerate. 2021-05-06 Tom Tromey <tom@tromey.com> * hashtab.c (htab_eq_string): New function. 2021-05-04 Eric Botcazou <ebotcazou@adacore.com> * configure.ac: Make test for variables more robust. * configure: Regenerate. 2021-05-03 H.J. Lu <hjl.tools@gmail.com> PR bootstrap/99703 * configure: Regenerated. 2021-04-21 Andreas Schwab <schwab@linux-m68k.org> PR demangler/100177 * rust-demangle.c (demangle_const_char): Properly print the character value. 2021-03-31 Patrick Palka <ppalka@redhat.com> PR c++/88115 * cp-demangle.c (d_dump, d_make_comp, d_expression_1) (d_count_templates_scopes): Handle DEMANGLE_COMPONENT_VENDOR_EXPR. (d_print_comp_inner): Likewise. <case DEMANGLE_COMPONENT_EXTENDED_OPERATOR>: Revert r11-4926 change. <case DEMANGLE_COMPONENT_UNARY>: Likewise. * testsuite/demangle-expected: Adjust __alignof__ tests. 2021-03-16 Nick Clifton <nickc@redhat.com> * sha1.c (sha1_process_bytes): Use memmove in place of memcpy. 2021-02-20 Mike Frysinger <vapier@gentoo.org> * Makefile.in (ACLOCAL, ACLOCAL_AMFLAGS, $(srcdir)/aclocal.m4): Define. (configure_deps): Rename to ... (aclocal_deps): ... this. Replace aclocal.m4 with acinclude.m4. ($(srcdir)/configure): Replace $(configure_deps) with $(srcdir)/aclocal.m4. * aclocal.m4: Move libiberty macros to acinclude.m4, then regenerate. * acinclude.m4: New file. * configure: Regenerate. 2021-02-19 Ayush Mittal <ayush.m@samsung.com> * argv.c (expandargv): free allocated buffer if read fails. 2021-02-01 Martin Sebor <msebor@redhat.com> * dyn-string.c (dyn_string_insert_cstr): Use memcpy instead of strncpy to avoid -Wstringop-truncation. 2021-05-29 Mike Frysinger <vapier@gentoo.org> * configure.ac: Add gnulib to configdirs for sim. * configure: Regenerate. 2021-05-24 Maciej W. Rozycki <macro@orcam.me.uk> * MAINTAINERS: Update path to readline config.{sub,guess} files. 2021-05-24 Maciej W. Rozycki <macro@orcam.me.uk> * config.guess: Import from upstream. * config.sub: Likewise. 2021-05-18 Mike Frysinger <vapier@gentoo.org> * Makefile.def: Add configure-sim dependency on all-gnulib. * Makefile.in: Regenerated. 2021-05-04 Nick Clifton <nickc@redhat.com> * configure.ac (AC_PROG_CC): Replace with AC_PROG_CC_C99. * configure: Regenerate. 2021-03-18 Nick Alcock <nick.alcock@oracle.com> PR libctf/27482 * Makefile.def: Add install-bfd dependencies for install-libctf and install-ld, and install-strip-bfd dependencies for install-strip-libctf and install-strip-ld; move the install-ld dependency on install-libctf to join it. * Makefile.in: Regenerated. 2021-03-12 Mike Frysinger <vapier@gentoo.org> * Makefile.def: Remove all-sim dependency on configure-gdb. * Makefile.in: Regenerated. 2021-02-28 H.J. Lu <hongjiu.lu@intel.com> PR binutils/26766 * Makefile.tpl (PGO_BUILD_TRAINING_FLAGS_TO_PASS): Add PGO_BUILD_TRAINING=yes. (PGO_BUILD_TRAINING_MFLAGS): New. (all): Pass $(PGO_BUILD_TRAINING_MFLAGS) to the PGO build. 2021-02-09 Alan Modra <amodra@gmail.com> * configure.ac: Delete arm*-*-symbianelf* entry. * configure: Regenerate. 2021-01-26 Nick Alcock <nick.alcock@oracle.com> * Makefile.def: Add install-libctf dependency to install-ld. * Makefile.in: Regenerated. 2021-01-12 Mike Frysinger <vapier@gentoo.org> * src-release.sh (do_proto_toplev): Rewrite indentation. 2021-01-11 H.J. Lu <hongjiu.lu@intel.com> PR binutils/26766 * configure.ac: * configure: Regenerated. 2021-01-11 H.J. Lu <hongjiu.lu@intel.com> PR ld/27173 * configure: Regenerated. * libtool.m4 (_LT_CMD_OLD_ARCHIVE): Check if AR works with --plugin and rc before enabling --plugin. 2021-01-09 H.J. Lu <hongjiu.lu@intel.com> PR binutils/26766 * Makefile.tpl (BUILD_CFLAGS): New. (CFLAGS): Append $(BUILD_CFLAGS). (CXXFLAGS): Likewise. (PGO_BUILD_GEN_FLAGS_TO_PASS): New. (PGO_BUILD_TRAINING_CFLAGS): Likewise. (PGO_BUILD_TRAINING_CXXFLAGS): Likewise. (PGO_BUILD_TRAINING_FLAGS_TO_PASS): Likewise. (PGO_BUILD_TRAINING_MFLAGS): Likewise. (PGO_BUILD_USE_FLAGS_TO_PASS): Likewise. (PGO-TRAINING-TARGETS): Likewise. (PGO_BUILD_TRAINING): Likewise. (all): Add '+' to the command line for recursive make. Support the PGO build. * configure.ac: Add --enable-pgo-build[=lto]. AC_SUBST PGO_BUILD_GEN_CFLAGS, PGO_BUILD_USE_CFLAGS and PGO_BUILD_LTO_CFLAGS. Enable the PGO build in Makefile. * Makefile.in: Regenerated. * configure: Likewise. 2021-01-09 H.J. Lu <hongjiu.lu@intel.com> * Makefile.tpl (AR): Add @AR_PLUGIN_OPTION@ (RANLIB): Add @RANLIB_PLUGIN_OPTION@. * configure.ac: Include config/gcc-plugin.m4. AC_SUBST AR_PLUGIN_OPTION and RANLIB_PLUGIN_OPTION. * libtool.m4 (_LT_CMD_OLD_ARCHIVE): Pass --plugin to AR and RANLIB if possible. * Makefile.in: Regenerated. * configure: Likewise. 2021-01-09 Nick Clifton <nickc@redhat.com> * 2.36 release branch crated. 2021-01-07 Samuel Thibault <samuel.thibault@gnu.org> * libtool.m4: Match gnu* along with other GNU systems. 2021-01-07 Alan Modra <amodra@gmail.com> * config.sub: Accept OS of eabi* and gnueabi*. 2021-01-05 Nick Alcock <nick.alcock@oracle.com> * Makefile.def (libctf): No longer no_check. Checking depends on all-ld. * Makefile.in: Regenerated. 2021-01-05 Nick Clifton <nickc@redhat.com> * libiberty: Sync with gcc. Bring in: 2021-01-04 Martin Liska <mliska@suse.cz> * strverscmp.c: Convert to utf8 from iso8859. 2020-12-22 Jason Merrill <jason@redhat.com> PR c++/67343 * cp-demangle.h (struct d_info): Add unresolved_name_state. * cp-demangle.c (d_prefix): Add subst parm. (d_nested_name): Pass it. (d_unresolved_name): Split out from... (d_expression_1): ...here. (d_demangle_callback): Maybe retry with old sr mangling. * testsuite/demangle-expected: Add test. 2020-12-21 Jason Merrill <jason@redhat.com> * cp-demangle.c (d_expression_1): Recognize qualified-id on RHS of dt/pt. * testsuite/demangle-expected: Add test. 2020-12-21 Jason Merrill <jason@redhat.com> * cp-demangle.c (d_unqualified_name): Clear is_expression. * testsuite/demangle-expected: Add tests. 2020-11-25 Matthew Malcomson <matthew.malcomson@arm.com> * configure: Regenerate. * configure.ac: Avoid using sanitizer. 2020-11-13 Eduard-Mihai Burtescu <eddyb@lyken.rs> * rust-demangle.c (struct rust_demangler): Add skipping_printing and bound_lifetime_depth fields. (eat): Add (v0-only). (parse_integer_62): Add (v0-only). (parse_opt_integer_62): Add (v0-only). (parse_disambiguator): Add (v0-only). (struct rust_mangled_ident): Add punycode{,_len} fields. (parse_ident): Support v0 identifiers. (print_str): Respect skipping_printing. (print_uint64): Add (v0-only). (print_uint64_hex): Add (v0-only). (print_ident): Respect skipping_printing, Support v0 identifiers. (print_lifetime_from_index): Add (v0-only). (demangle_binder): Add (v0-only). (demangle_path): Add (v0-only). (demangle_generic_arg): Add (v0-only). (demangle_type): Add (v0-only). (demangle_path_maybe_open_generics): Add (v0-only). (demangle_dyn_trait): Add (v0-only). (demangle_const): Add (v0-only). (demangle_const_uint): Add (v0-only). (basic_type): Add (v0-only). (rust_demangle_callback): Support v0 symbols. * testsuite/rust-demangle-expected: Add v0 testcases. 2020-11-13 Seija Kijin <doremylover456@gmail.com> * strstr.c (strstr): Make implementation ANSI/POSIX compliant. 2020-11-11 Patrick Palka <ppalka@redhat.com> PR c++/88115 * cp-demangle.c (d_print_comp_inner) <case DEMANGLE_COMPONENT_EXTENDED_OPERATOR>: Don't print the "operator " prefix for __alignof__. <case DEMANGLE_COMPONENT_UNARY>: Always print parens around the operand of __alignof__. * testsuite/demangle-expected: Test demangling for __alignof__. 2020-11-09 Christophe Lyon <christophe.lyon@linaro.org> * pex-win32.c (pex_win32_exec_child): Initialize orig_err. 2020-10-06 Martin Liska <mliska@suse.cz> PR lto/97290 * simple-object-elf.c (simple_object_elf_copy_lto_debug_sections): Use sh_link of a .symtab_shndx section. 2021-01-05 Alan Modra <amodra@gmail.com> * config.guess: Import from upstream. * config.sub: Likewise. 2020-12-16 Martin Liska <mliska@suse.cz> Tom de Vries <tdevries@suse.de> * gdb/debuginfod-support.c (struct user_data): Remove has_printed field. Add meter field. (progressfn): Print progress using meter. 2020-12-02 Enze Li <lienze2010@hotmail.com> * .gitignore: Add gnu global outputs. 2020-12-02 Simon Marchi <simon.marchi@polymtl.ca> * .gitignore: Sync with gcc. 2020-10-26 Andreas Rammhold <andreas@rammhold.de> * src-release.sh: Use sha256sum instead of md5sum. 2020-10-14 Andrew Burgess <andrew.burgess@embecosm.com> * Makefile.in: Rebuild. * Makefile.def: Make distclean-gnulib depend on distclean-gdb and distclean-gdbserver. 2020-07-24 Aaron Merey <amerey@redhat.com> * configure: Rebuild. * configure.ac: Remove AC_DEBUGINFOD. 2020-07-04 Nick Clifton <nickc@redhat.com> Binutils 2.35 branch created. 2020-04-21 Stephen Casner <casner@acm.org> PR 25830 * configure.ac (noconfigdirs): Exclude gdb & gprof for pdp11. * configure: Rebuild. 2020-03-12 Tom Tromey <tom@tromey.com> * Makefile.in: Rebuild. * Makefile.def (gdbserver): Depend on gdbsupport. 2020-03-12 Tom Tromey <tom@tromey.com> * Makefile.in: Rebuild. * Makefile.def (gdbsupport): Don't depend on bfd. 2020-03-12 Tom Tromey <tom@tromey.com> * Makefile.in: Rebuild. * Makefile.def (gdbsupport): Depend on intl. 2020-02-17 Tom Tromey <tom@tromey.com> * configure: Rebuild. * configure.ac (configdirs): Add gnulib and gdbsupport when building gdbserver. 2020-02-14 Tom Tromey <tom@tromey.com> * Makefile.in: Rebuild. * Makefile.def: Make gdbserver require gnulib and libiberty. 2020-02-07 Tom Tromey <tom@tromey.com> Pedro Alves <palves@redhat.com> * src-release.sh (GDB_SUPPORT_DIRS): Add gdbserver. * gdbserver: New directory, moved from gdb/gdbserver. * configure.ac (host_tools): Add gdbserver. Only build gdbserver on certain systems. * Makefile.in, configure: Rebuild. * Makefile.def (host_modules, dependencies): Add gdbserver. * MAINTAINERS: Add gdbserver. 2020-01-28 Sergio Durigan Junior <sergiodj@redhat.com> * src-release.sh (getver): Look for gdbsupport's create-version.sh script at the current directory if tool is "gdb". 2020-01-19 Simon Marchi <simon.marchi@polymtl.ca> * remote-sim.c (gdbsim_target::wait): Return sim_data->remote_sim_ptid instead of inferior_ptid.