Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-09 | igfx: work in progress intel graphics driver | cinap_lenrek | |
this driver can modeset lvds on x200s and x230. everything else is completely untested. no hardware cursor implemented. no vgadb entries are provided. | |||
2015-01-09 | merge | cinap_lenrek | |
2015-01-06 | vncs: add -A for no auth to usage | mischief | |
2015-01-05 | vncs: turn off auth with -A, do not require -c for -x | mischief | |
2015-01-05 | vnc: put newlines in verbose messages | mischief | |
2015-01-05 | pool: more strict checktree() for poolcheck | cinap_lenrek | |
check that Free.next and Free.prev pointers are not nil. check that Free.left and Free.right are Poison in non-tree nodes. check that Free.left and Free.right are *not* Poison in tree nodes. change Poison to 0xffffffffcafebabe for 64bit machines. | |||
2015-01-04 | sdide: add vid/did for 82801IIH Intel Q35 IDE controller (thanks kenji) | cinap_lenrek | |
2015-01-04 | sdiahci: sanitize ahci pci bar | cinap_lenrek | |
make sure the ahci pci bar is not in i/o space and has the right size. also make sure Aport registers are within the ahci bar range. | |||
2015-01-03 | devvga: disable hardware blanking when switching drivers, check softscreen | cinap_lenrek | |
we have to reset hwblank when switching drivers to prevent the generic vgablank() to be called by blankscreen(). remove code setting hwblank from vga drivers as devvga will always force hwblank to be 1 or 0 depending on if the driver provides a native blanking routine. set hwaccel to 1 when the driver provides native fill and scroll routines independent of softscreen being disabled. this allows hw acceleration to be used when softscreen gets switched off. | |||
2015-01-02 | lucidasans font: restore remaining truncated *unicode.*.font files | stanley lieber | |
2015-01-02 | lucidasans font: restore truncated unicode.*.font files (thanks, mischief) | stanley lieber | |
2014-12-31 | bin(2): fix tab formatting | mischief | |
2015-01-02 | aux/realemu: remove unused global | ftrvxmtrx | |
2015-01-02 | aux/vga: revert vbegetmode | ftrvxmtrx | |
2015-01-02 | devdraw: remove broken color palette blanking | cinap_lenrek | |
the code did not work as drawactive() was called with the drawlock held. instead of fixing, the code for palette blanking has been removed. | |||
2015-01-02 | devvga: better way to prevent blank hwaccel race | cinap_lenrek | |
don't hold drawlock duing vga enable and disable, but just zero the function pointers under drawlock *before* disabling the vga device. holding the drawlock while calling out into enable and disable is not a good idea. with vgavesa, this might deadlock when userspace realemu tries to print in a rio window with vgavesa. | |||
2015-01-02 | vgavesa: get rid of the vesa kproc | cinap_lenrek | |
in 9front, screen blanking is always initiated from process context, so there is no need for a kproc anymore. care has been taken for the race between vesadisable() and vesablank() by acquiering the drawlock prior calling scr->dev->enable() and scr->dev->disable(). this also has the side effect of accelerated fills and scrolls not being called during device disable. | |||
2015-01-02 | aux/vga: do not set mode 3 unless connected | ftrvxmtrx | |
2015-01-02 | aux/vga: fix switching with different mode | ftrvxmtrx | |
Prior to switching display, switch to text mode 3, which is supported by anything, then set display, search for the desired mode, load it if found. If not found, set the display to the old one and switch to the old mode back. | |||
2015-01-02 | nedmail: do not recursively plumb email multipart attachments in print command | cinap_lenrek | |
2015-01-01 | nusb/kb: fix alt/altgr being swapped for some reason | ftrvxmtrx | |
2015-01-01 | aux/vga: display switching for Intel adapters | ftrvxmtrx | |
Magic was discovered by abusing INT 10 on several machines while switching cables back and forth and watching the end result. | |||
2015-01-01 | zynq: differentiate various pagefault types in faultarm() | cinap_lenrek | |
2015-01-01 | tcs: update charsets. Fixes issue #214 | ftrvxmtrx | |
2015-01-01 | hjfs: fix missing superblock dirty mark when reaming | cinap_lenrek | |
2014-12-31 | hjfs: make -m default 4 MB instead of 40 KB | aiju | |
2014-12-30 | terminus font: update .font files, remove references to old vga bitmaps | stanley lieber | |
2014-12-30 | lucidasans font: update font files, remove references to old vga bitmaps | stanley lieber | |
2014-12-30 | germgoth/unicode.12.font: update mappings, remove references to old vga bitmaps | stanley lieber | |
2014-12-30 | bring back nice control character glyphs in vga font | cinap_lenrek | |
2014-12-30 | zynq: enable branch prediction | cinap_lenrek | |
2014-12-30 | zynq: implement µs() | cinap_lenrek | |
2014-12-30 | zynq: enable prefetch hints and drop-prefetch | cinap_lenrek | |
2014-12-30 | libmemdraw: never point Buffer.alpha to nil (thanks mischief) | cinap_lenrek | |
the boolcopy optimization doesnt doesnt use Buffer.alpha, tho the debug function dumpbuf() still can dereference it. to keep it simple, always have Buffer.alpha point to the channel or &ones when not used. | |||
2014-12-29 | aux/vga: scale only if mode was set successfully | ftrvxmtrx | |
2014-12-29 | merge | cinap_lenrek | |
2014-12-29 | zymq: lilu dallas, multicore | cinap_lenrek | |
implement multiprocessor support. | |||
2014-12-29 | add games/md to /sys/src/games/mkfile | cinap_lenrek | |
2014-12-29 | aux/vga: rescale after loading new mode | ftrvxmtrx | |
Intel VBIOS seem to not update its state unless in graphical mode, so set the scaling mode after loading new graphical mode. | |||
2014-12-28 | libdraw: don't deference nil display in freefont | mischief | |
2014-12-28 | libmemdraw: fix fd leak in openmemsubfont and memory leak in freememsubfont | mischief | |
2014-12-28 | memlayer(2): fix memdraw signature | mischief | |
2014-12-28 | vga font: fix permissions (thanks, mischief) | stanley lieber | |
2014-12-28 | vga font: the existing bitmaps contained blank spaces for missing runes, ↵ | stanley lieber | |
which resulted in blanks being printed on screen. replace bitmaps and update .font files accordingly. | |||
2014-12-28 | fortunes: no. -- ftrvxmtrx | stanley lieber | |
2014-12-28 | aux/vga: remove -s option, move scaling to the size string itself | ftrvxmtrx | |
2014-12-27 | ircrc: use aux/trampoline or tlsclient for connections, add -T flag for tls | mischief | |
previously ircrc dialed through /net itself and resolved ips on its own. this prevented the use of an ip address, and also prevented use of ipv6. now you can use an ip, or a dns name that resolves to ipv6. the -T flag is also added to use tlsclient for encrypted connections. | |||
2014-12-26 | merge | ftrvxmtrx | |
2014-12-26 | aux/vga: scaling modes for VESA | ftrvxmtrx | |
2014-12-26 | vga, vesa: revert. this needs to be in aux/vga instead | ftrvxmtrx | |