Home | History | Annotate | Download | only in mace
History log of /src/sys/arch/sgimips/mace/macekbc.c
RevisionDateAuthorComments
 1.9  01-Oct-2019  chs in many device attach paths, allocate memory with KM_SLEEP instead of KM_NOSLEEP
and remove code to handle failures that can no longer happen.
 1.8  04-Apr-2015  macallan branches: 1.8.18;
malloc() -> kmem_alloc() for private data, also kmem_free() them if we
don't finish attaching for whatever reason

found by Brainy
 1.7  27-Oct-2012  chs branches: 1.7.12; 1.7.14;
split device_t/softc for all remaining drivers.
replace "struct device *" with "device_t".
use device_xname(), device_unit(), etc.
 1.6  01-Jul-2011  dyoung branches: 1.6.2; 1.6.12;
#include <sys/bus.h> instead of <machine/bus.h>.
 1.5  20-Feb-2011  matt Merge forward matt-nb5-mips64
Adapt to new interrupt/spl framework
Deal with arcbios calls being O32 and kernels being N32/N64.
Need to save/restore T8 across arcbios calls.
 1.4  05-May-2008  jmcneill branches: 1.4.22; 1.4.28; 1.4.30;
Use 2-clause license.
 1.3  08-Mar-2008  tnn branches: 1.3.2; 1.3.4;
- Attach the keyboard controller even if we're on serial console.
- If arcbios is using graphics console, then attach the keyboard as the
console keyboard. Makes ddb work on the framebuffer console.
 1.2  14-Apr-2007  jmcneill branches: 1.2.2; 1.2.6; 1.2.8; 1.2.18; 1.2.20; 1.2.36; 1.2.40;
Don't bother attaching if the keyboard is not the console. Reduce the
amount of time that macekbc_wait takes before timing out, and don't
bother checking the status of unattached ports in the interrupt handler.
 1.1  10-Apr-2007  jmcneill Add SGI MACE ps2 keyboard/aux controller driver. ok rumble@

XXX can someone confirm that we can remove pckbc_mace?
 1.2.40.2  02-Jun-2008  mjf Sync with HEAD.
 1.2.40.1  03-Apr-2008  mjf Sync with HEAD.
 1.2.36.1  24-Mar-2008  keiichi sync with head.
 1.2.20.3  17-Mar-2008  yamt sync with head.
 1.2.20.2  03-Sep-2007  yamt sync with head.
 1.2.20.1  14-Apr-2007  yamt file macekbc.c was added on branch yamt-lazymbuf on 2007-09-03 14:29:20 +0000
 1.2.18.1  23-Mar-2008  matt sync with HEAD
 1.2.8.2  11-Jul-2007  mjf Sync with head.
 1.2.8.1  14-Apr-2007  mjf file macekbc.c was added on branch mjf-ufs-trans on 2007-07-11 20:01:44 +0000
 1.2.6.2  09-Jun-2007  ad Sync with head.
 1.2.6.1  14-Apr-2007  ad file macekbc.c was added on branch vmlocking on 2007-06-09 21:37:01 +0000
 1.2.2.2  15-Apr-2007  yamt sync with head.
 1.2.2.1  14-Apr-2007  yamt file macekbc.c was added on branch yamt-idlelwp on 2007-04-15 16:02:54 +0000
 1.3.4.1  16-May-2008  yamt sync with head.
 1.3.2.1  18-May-2008  yamt sync with head.
 1.4.30.1  05-Mar-2011  bouyer Sync with HEAD
 1.4.28.1  06-Jun-2011  jruoho Sync with HEAD.
 1.4.22.1  05-Mar-2011  rmind sync with head
 1.6.12.2  03-Dec-2017  jdolecek update from HEAD
 1.6.12.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.6.2.1  30-Oct-2012  yamt sync with head
 1.7.14.1  06-Apr-2015  skrll Sync with HEAD
 1.7.12.1  16-May-2015  snj Pull up following revision(s) (requested by maxv in ticket #761):
sys/arch/sgimips/dev/scn.c: revision 1.8
sys/arch/sgimips/mace/macekbc.c: revision 1.8
sys/dev/hpc/hpcfb.c: revision 1.59
sys/dev/i2c/i2c.c: revision 1.47
sys/dev/ic/mfi.c: revision 1.57
sys/dev/if_ndis/if_ndis_pci.c: revision 1.21
sys/dev/sysmon/sysmon_power.c: revisions 1.50-1.52
sys/dev/usb/umass_isdata.c: revision 1.31
fix double free, found by Brainy.
--
Free cmd on error if we allocated it.
Found by Brainy, reported by maxv@.
--
don't leak rl (but there are other leaks), found by Brainy.
--
Free ped if we can't hand it to the power daemon.
Found by Brainy, reported by maxv@.
--
don't forget to free the dictionary.
--
another missing free dict.
--
fix leak, found by Brainy.
--
don't malloc a tiny, fixed size buffer to scribble into, then not use it
and never free it either
found by Brainy
--
malloc() -> kmem_alloc() for private data, also kmem_free() them if we
don't finish attaching for whatever reason
found by Brainy
 1.8.18.1  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411

RSS XML Feed