Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-04-02 | games/gb: improved audio code | aiju | |
2015-04-02 | merge | cinap_lenrek | |
2015-04-02 | games/gba: fix -3 crash and prevent >100% speed | aiju | |
2015-04-02 | audiohda: add AMD FCH Azalia Controller (thanks qeed) | cinap_lenrek | |
2015-04-01 | games/gb: fix gbc dma | aiju | |
2015-04-01 | games/gb: fix -2/-3 | aiju | |
2015-04-01 | new games/gb: better emulation and gbc support | aiju | |
2015-04-01 | ether8169: fix Macv45 | cinap_lenrek | |
2015-04-01 | ether8169: add 8168GU mac id (thanks qeed) | cinap_lenrek | |
2015-04-01 | games/c64: writes to I/O area do not affect underlying memory (documentation ↵ | aiju | |
lied) | |||
2015-04-01 | devkbd: remove kbdputc() unused definition. | cinap_lenrek | |
2015-04-01 | devkbd: remove unused constants | cinap_lenrek | |
2015-04-01 | merge | cinap_lenrek | |
2015-04-01 | games/gba: remove debugging print | aiju | |
2015-04-01 | sgi: very primitive newport graphics driver for indy | cinap_lenrek | |
2015-04-01 | vl: prevent stack altering instructions to be hoisted above loads | cinap_lenrek | |
fixes bug with libmemdraw where the linker would hoist the final ADD $const, SP at the end over loads from the stack causing the front to fall off once a interrupt hits. | |||
2015-03-30 | webpaste: update for modified okturing.com | stanley lieber | |
2015-03-30 | nintendo(1): add SOURCE entry for games/gba | cinap_lenrek | |
2015-03-30 | sgi: preserve R27 in setregisters(), use setregisters() in noted() | cinap_lenrek | |
GEVector() saves the exception return PC in Ureg.r27 which needs to be preserved. there should be no reason for the user to change the status register from noted() eigther, so we now just use setregisters() in noted() to restore previous general purpose registers. this means that CU1 will always be off after noted() because notify() has disabled the FPU on entry and set fpstatus to FPinactive if it was on. once user starts using FPU again, it will trap and restore fpu registers. | |||
2015-03-30 | merge | cinap_lenrek | |
2015-03-30 | etherseeq: reset the card when it gets stuck (dma timeouts) | cinap_lenrek | |
2015-03-28 | /lib/faces: add eekee.1 | stanley lieber | |
2015-03-28 | merge | cinap_lenrek | |
2015-03-28 | sgi: new approach for etherseeq | cinap_lenrek | |
touching transmit descriptors while dma is running causes the front to fall off. new approach keeps a counter of free descriptors in the Ring structure that is incremented by txintr() when transmit completed. txintr() will clean descriptors once dma has stopped and restart dma when there are more descrtors in the chain. | |||
2015-03-28 | games/gba: very subtle timer bug fixed | aiju | |
2015-03-28 | sgi: work in progress kernel for sgi mips machines (only tested with r5k indy) | cinap_lenrek | |
this provides basic console support using the ARC bios routines theu uartarcs driver. and has native seeq ethernet driver which was written by reading the 2ed devseq driver as i have no documentation on the hardware. mmu and trap code is based on the routerboard kernel. | |||
2015-03-27 | mothra: remove unused confirmcurs; move confirmcursor up with the other cursors. | ethan | |
2015-03-26 | fortunes: TED, day 1: I want to believe -- WIRED magazine | stanley lieber | |
2015-03-25 | pc, pc64: state dependency to usbehci.h in mkfiles | cinap_lenrek | |
2015-03-25 | mpdigdiv.s: aaaaand its gone! | cinap_lenrek | |
2015-03-25 | ape: fix main9 for mips | cinap_lenrek | |
2015-03-25 | libmp: use portable mpdigdiv routines for mips (causes invalid instruction ↵ | cinap_lenrek | |
trap on indy) | |||
2015-03-25 | ape: fix lockinit() for mips | cinap_lenrek | |
2015-03-25 | zynq: fix out of bounds access in etherprobe() | cinap_lenrek | |
calling etherprobe() with -1 cardno will rereference and call cards[-1].reset() which is wrong. don't do that! | |||
2015-03-25 | boot: allow alternative proto files per kernel and kernel config for bootfs.paq | cinap_lenrek | |
bootmkfile will now looks for the following proto files in order and pick the first one it finds to build the bootfs.paq file: 1) $CONF.boofs.proto (config specific) 2) bootfs.proto (kernel specific) 3) $BOOTDIR/bootfs.proto (default generic) | |||
2015-03-24 | vc: fix coffsect.lnno overflow into nreloc | cinap_lenrek | |
the coffsect.lnno field is 16 bit and can overflow into the nreloc field confusing arc firmware on load. just mask it to prevent overflow. | |||
2015-03-23 | ircrc: remove unused clonefile | ftrvxmtrx | |
2015-03-23 | boot: bind #c to /dev with MREPL instead of MBEFORE to avoid double entries | cinap_lenrek | |
2015-03-22 | vl, libmach, kernel: mips has 16K alignment for segments (for bigpages) | cinap_lenrek | |
2015-03-22 | merge | cinap_lenrek | |
2015-03-22 | usbohci: ensure Ed and Td alignment, fix for amd64 | cinap_lenrek | |
2015-03-19 | merge | cinap_lenrek | |
2015-03-19 | db: fix unicode support (thanks giacomo) | cinap_lenrek | |
from the unicode-db patch readme: command() receives a char* that is assigned to lp, which is a Rune*, and lp is incremented later in readchar(), so each read consumed 4 bytes. The only time command() is called is in runpcs() with bkpt->comm, which is a char* built in subpcs through a char*, so the string stored in bkpt->comm was not a Rune string. A way to test the bug is: db program main:b argv/X :r | |||
2015-03-18 | pushtls(2): tls.h -> libsec.h (thanks, pr) | stanley lieber | |
2015-03-18 | dhcpd: ignore ";" filename from sgi arcs bootp(); command | cinap_lenrek | |
2015-03-18 | libmach: use #pragma pack to force 4 byte alignment of bootexec.h structures ↵ | cinap_lenrek | |
for amd64 | |||
2015-03-18 | ape: silence compiler "no return at end of function" for mips lock.c | cinap_lenrek | |
2015-03-17 | merge | cinap_lenrek | |
2015-03-17 | 6c: MOVL xxx, r; MOVLQZX r, r -> MOVL xxx, r | cinap_lenrek | |
eleminate MOVLQXZ instructions after MOVL as MOVL implicitely zero extends the result. | |||
2015-03-16 | ssam: fix typo | stanley lieber | |