plan9fox/sys/src/9/port
cinap_lenrek 1ffcdbab88 dont flush screen when hiding software cursor
we can avoid some flickering when removing the software cursor
from the shadow framebuffer by avoiding the flushscreenimage()
call.

once the cursor is redrawn, we flush the combined rect of its
old and new position in one go.
2014-11-08 11:48:38 +01:00
..
alarm.c kernel: simplify procalarm() 2014-01-03 02:16:18 +01:00
alloc.c pc64: fix poolsummary() string format 2014-02-07 23:02:56 +01:00
allocb.c kernel: remove Block refcounting (thanks erik) 2014-06-08 00:19:33 +02:00
aoe.h aoe: updating aoe driver from erik quanstros 9atom 2013-05-01 18:50:07 +02:00
audioif.h audiohda: first attempt on audio recording support for intel hda audio, distinguish mode in audio code 2013-01-19 01:12:39 +01:00
auth.c kernel: apply uintptr for ulong when a pointer is stored 2014-01-20 00:47:55 +01:00
bootfs.proto kernel: add secstore and wpa to bootfs 2014-04-18 20:44:40 +02:00
cache.c kernel: new pagecache, remove Lock from page, use cmpswap for Ref instead of Lock 2014-06-22 15:12:45 +02:00
chan.c kernel: more nil vs 0 cleanup in chan.c 2014-08-08 17:02:10 +02:00
cis.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
debugalloc.c panic: trailing newlines 2012-03-28 18:13:45 +02:00
dev.c panic: trailing newlines 2012-03-28 18:13:45 +02:00
devaoe.c kernel: new pagecache, remove Lock from page, use cmpswap for Ref instead of Lock 2014-06-22 15:12:45 +02:00
devaudio.c audiohda: allow manual pin routing, more verbose audiostat, initial mute of al widgets 2013-09-29 15:44:26 +02:00
devbridge.c devproc buffer overflow, strncpy 2012-10-01 02:52:05 +02:00
devcap.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
devcons.c devcons: avoid division by zero reading Qsysstat 2014-09-28 02:42:33 +02:00
devdraw.c devdraw: screenid is BGLONG, not BGSHORT 2014-02-03 03:52:27 +01:00
devdup.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
devenv.c devenv: prevent non-hostowner from creating or removing variables in '#ec', cleanup 2014-08-13 23:09:47 +02:00
devflash.c add Etoolong error string, cleanup genbuf truncation fix 2012-02-08 02:32:03 +01:00
devfs.c devfs: fix cclose() crash in devfs error handling 2014-03-21 18:12:06 +01:00
devkprof.c kernel: apply uintptr for ulong when a pointer is stored 2014-01-20 00:47:55 +01:00
devloopback.c devloopback: fix potential channel leak on allocation error (from eriks 9atom) 2013-05-01 18:31:13 +02:00
devmnt.c devmnt: fix potential race with mntflushfree(), remove mntstats, 0 vs nil cleanup 2014-08-08 23:28:47 +02:00
devmouse.c devmouse: exclude sroll-wheel buttons from differential button handling 2013-12-25 16:52:55 +01:00
devpipe.c devpipe: fix channel and queue leaks (from erik quanstroms 9atom) 2013-05-01 19:03:56 +02:00
devpnp.c kernel: fix more malloc/smalloc errors 2011-12-12 19:17:58 +01:00
devproc.c devproc: reset p->pdbg under p->debug qlock in procstopwait() 2014-11-07 05:21:42 +01:00
devroot.c kernel: try to catch some (rare) mistakes 2012-10-11 17:29:16 +02:00
devsd.c devsd: fix scsi emulation for disks bigger than 4 billion sectors (from erik quanstros 9atom) 2013-11-12 20:00:15 +01:00
devsdp.c kernel: kproc error and exit 2013-11-22 22:28:20 +01:00
devsegment.c kernel: kproc error and exit 2013-11-22 22:28:20 +01:00
devshr.c devshr, devaudio: openmode()/devopen() error handling 2013-08-27 23:27:46 +02:00
devsrv.c devsrv, devshr: wstat permissions 2013-06-18 22:09:40 +02:00
devssl.c devssl: use parsecmd() to process control message to get rid of 128 byte stack buffer limit 2013-12-16 10:06:34 +01:00
devtls.c devtls: fix typo in debug print 2014-09-15 08:19:51 +02:00
devuart.c devuart: export uartenable() 2013-01-26 17:26:28 +01:00
devusb.c move devusb to port 2012-12-06 18:53:17 +01:00
devwd.c kernel: fix more malloc/smalloc errors 2011-12-12 19:17:58 +01:00
ecc.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
edf.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
edf.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
error.h kernel: make noswap flag exclude processes from killbig() if not eve, reset noswap flag on exec 2014-08-17 00:50:20 +02:00
fault.c devproc: fix proccrlmemio bugs 2014-07-14 06:02:21 +02:00
flashif.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
initcode.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
led.c merge sd changes from 9atom 2011-07-10 14:14:23 +02:00
led.h merge sd changes from 9atom 2011-07-10 14:14:23 +02:00
lib.h kernel: fix declaration of getcallerpc() 2014-01-19 03:32:50 +01:00
log.c kernel: fix more malloc/smalloc errors 2011-12-12 19:17:58 +01:00
master.local Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
mkbootrules Some more permissions for kernel compile 2011-03-31 09:06:36 +00:00
mkdevc add experimental pc64 kernel 2014-02-01 10:25:10 +01:00
mkdevlist add experimental pc64 kernel 2014-02-01 10:25:10 +01:00
mkerrstr perms 2011-04-11 15:38:29 +00:00
mkextract perms 2011-04-11 15:38:29 +00:00
mkfile perms 2011-04-11 15:38:29 +00:00
mkfilelist Some more permissions for kernel compile 2011-03-31 09:06:36 +00:00
mkroot perms 2011-04-11 15:38:29 +00:00
mkrootall Some more permissions for kernel compile 2011-03-31 09:06:36 +00:00
mkrootc Some more permissions for kernel compile 2011-03-31 09:06:36 +00:00
mksystab kernel: apply uintptr for ulong when a pointer is stored 2014-01-20 00:47:55 +01:00
mul64fract.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
nandecc.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
netif.c netif: fix wrong qid in 3rd level stats/ifstats files (thanks burnzez) 2014-01-11 16:07:35 +01:00
netif.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
page.c kernel: new pagecache, remove Lock from page, use cmpswap for Ref instead of Lock 2014-06-22 15:12:45 +02:00
parse.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
pgrp.c kernel: new pagecache, remove Lock from page, use cmpswap for Ref instead of Lock 2014-06-22 15:12:45 +02:00
portclock.c pc64: amd64 kernel reboot support 2014-03-16 20:22:59 +01:00
portdat.h kernel: make noswap flag exclude processes from killbig() if not eve, reset noswap flag on exec 2014-08-17 00:50:20 +02:00
portfns.h kernel: make noswap flag exclude processes from killbig() if not eve, reset noswap flag on exec 2014-08-17 00:50:20 +02:00
portmkfile reduce software cursor flickering 2013-04-14 16:28:54 +02:00
portusbehci.h omap: update omap kernel (from sources) 2013-01-26 17:32:08 +01:00
print.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
proc.c kernel: make noswap flag exclude processes from killbig() if not eve, reset noswap flag on exec 2014-08-17 00:50:20 +02:00
qio.c kernel: remove Block refcounting (thanks erik) 2014-06-08 00:19:33 +02:00
qlock.c kernel: dont use atomic increment for Proc.nlocks, maintain Lock.m for lock(), use uintptr intstead of long for pc values 2014-06-05 21:54:32 +02:00
random.c kernel: kproc error and exit 2013-11-22 22:28:20 +01:00
rdb.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
rebootcmd.c pc64: amd64 kernel reboot support 2014-03-16 20:22:59 +01:00
sd.h kernel: add portable sd mmc interface (from sources) 2013-01-26 17:06:28 +01:00
sdaoe.c merge sd changes from 9atom 2011-07-10 14:14:23 +02:00
sdloop.c merge sd changes from 9atom 2011-07-10 14:14:23 +02:00
sdmmc.c add ricoh pci sdmmc host controller driver for X230 2013-07-14 01:33:07 +02:00
sdscsi.c devsd: don't raise Enomem error if sdmalloc() fails, instead wait for the memory to become available 2013-05-19 20:59:55 +02:00
segment.c kernel: fix segattach() rounding of va+len (thanks kenji arisawa) 2014-09-14 16:04:22 +02:00
semaphore.p Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
swap.c devproc: fix proccrlmemio bugs 2014-07-14 06:02:21 +02:00
swcursor.c dont flush screen when hiding software cursor 2014-11-08 11:48:38 +01:00
syscallfmt.c pc64: syscallfmt for nsec syscall 2014-09-20 01:37:11 +02:00
sysfile.c kernel: use nil for pointers instead of 0, zero channel umc and dirrock in newchan() 2014-08-08 16:44:41 +02:00
sysproc.c pc64: put return value of nsec syscall in register on amd64 2014-09-20 01:07:46 +02:00
taslock.c kernel: dont use atomic increment for Proc.nlocks, maintain Lock.m for lock(), use uintptr intstead of long for pc values 2014-06-05 21:54:32 +02:00
thwack.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
thwack.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
tod.c kernel: fix todfix() race 2014-08-16 21:04:41 +02:00
ucalloc.c kernel: add portable uncached memory allocator (ucalloc) (from sources) 2013-01-26 17:25:23 +01:00
ucallocb.c kernel: remove Block refcounting (thanks erik) 2014-06-08 00:19:33 +02:00
unthwack.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
usb.h nusb: resolve endpoint id conflict with different input and output types 2014-04-23 20:03:01 +02:00
usbehci.c nusb: resolve endpoint id conflict with different input and output types 2014-04-23 20:03:01 +02:00
xalloc.c kernel: xinit() use ulong for page counts, cleanup 2014-08-16 17:26:12 +02:00