Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-22 | games(1): add some of the new games, not all have full description tho | cinap_lenrek | |
2014-02-22 | add games/nes to mkfile | cinap_lenrek | |
2014-02-21 | fortunes: ↵ | stanley lieber | |
https://github.com/jfloren/plan9/commit/445b546003d071f3cf3cd6a0133b92397e5c9024 | |||
2014-02-21 | added florenate | aiju | |
2014-02-21 | games/nes: added state saving & bug fixes | aiju | |
2014-02-21 | fork filter procs with RFREND in various programs | cinap_lenrek | |
2014-02-21 | aux/listen: rfork with RFREND | cinap_lenrek | |
child processes handling the connection should be all independent of each another and not share rendezvous group. the rendezvous group sharing caused a bug in exportfs when we switched from using pid to memory address as rendezvous tag. | |||
2014-02-21 | exportfs: bring back the changes, bug was due to rendezvous group being ↵ | cinap_lenrek | |
shared by listen exportfs used pid of slave proc as rendezvous tag. when we changed it to use Proc* memory address, there where tag collisions because listen didnt fork the rendezvous group (bug!). for now, just do rfork(RFREND) in main just in case. will fix aux/listen in a follow up changeset. -- cinap | |||
2014-02-21 | merge | cinap_lenrek | |
2014-02-21 | exportfs: reverting previous changes | cinap_lenrek | |
getting strange tag mismatches on some machines. needs to be debugged. until then, reverting the change. | |||
2014-02-20 | merge | aiju | |
2014-02-20 | games/nes: cleanup and resize handling | aiju | |
2014-02-20 | games/nes: bug fixing | aiju | |
2014-02-20 | fix blowfish endianess confusion (thanks erik) | cinap_lenrek | |
from /n/sources/patch/blowfish/readme: Blowfish is broken. The order of the bytes in the ciphertext is wrong. The problem is the conversion from the ciphertext plaintext block to the array of u32int used by the core funcions and vice versa. This code has been tested on big endian and little endian machines. A test program is also included, bftets.c. It uses the test vectors of blowfish available at https://www.schneier.com/code/vectors.txt | |||
2014-02-18 | exportfs: fix flush races, proc sweeping | cinap_lenrek | |
2014-02-17 | aux/cpuid: hack for amd64 | cinap_lenrek | |
2014-02-17 | prof: properly save and restore RARG for amd64 | cinap_lenrek | |
amd64 passes first argument in RARG (BP) register which has the be preserved duing _profin() and _profout() calls. to handle this we introduce _saveret() and _savearg(). _saveret() returns AX, _savearg() returns RARG (BP). for archs other and amd64, _saveret() and _savearg() are the same function, doing nothing. restoing works with dummy function: uintptr _restore(uintptr, uintptr ret) { return ret; } ... ret = _saveret(); arg = _savearg(); ... return _restore(arg, ret); as we pass arg as the first argument, RARG (BP) is restored. | |||
2014-02-16 | games/nes: add mapper 7 support | cinap_lenrek | |
2014-02-16 | xd: changed -s option to switch to little-endian units | aap | |
2014-02-16 | added games/nes | aiju | |
2014-02-16 | mothra: remove unused local variables from pl_nextc() | cinap_lenrek | |
2014-02-16 | truss: use A instead of X as address format for data dump | cinap_lenrek | |
2014-02-16 | truss: fix syscall address formats | cinap_lenrek | |
2014-02-16 | mothra: fix unicode rendering for plaintext | cinap_lenrek | |
we did the utf-8 to unicode conversion in pl_nextc(), but the plaintext handler uses pl_readc() which only translates newlines but otherwise returns bytes. move unicode conversion in pl_readc() fixes it. | |||
2014-02-15 | documented usbwait in plan9.ini(8) | Matthew Veety | |
2014-02-15 | factotum/authsrv: fix padding for mschap on amd64, use constants for ↵ | cinap_lenrek | |
structure sizes | |||
2014-02-15 | pc64: fix mistake | cinap_lenrek | |
2014-02-15 | pc64: simplify mmuwalk by factoring out mmu page table creation into ↵ | cinap_lenrek | |
separate function | |||
2014-02-15 | merge | cinap_lenrek | |
2014-02-15 | pc64: support for vmware PCnet ethernet | cinap_lenrek | |
2014-02-15 | pc64: move VMAP into its own PDP (for vmware) | cinap_lenrek | |
modifying the kernel pdp (CPU0PDP) hangs vmware. so we initialize the pdp with KZERO and KZERO+1GB map in l.s and never change it. (except when removing the zero double map which seems to work). VMAP has its own pdp now allowing to map 512GB of physical address space. this simplifies the code a bit and gives nice virtual addresses. | |||
2014-02-14 | added in a way to make net.rc wait for the network hardware to come up ↵ | Matthew Veety | |
before running ip/ipconfig. This fixes the issue with the Raspberry Pi where ip/ipconfig tried running prior to /net/etherU3 exists | |||
2014-02-14 | libc: remove malloc.acid and pool.acid | cinap_lenrek | |
2014-02-14 | page: fix compiler warning | cinap_lenrek | |
2014-02-14 | socksd: close inside udp server one we get a connection (udprelay) | cinap_lenrek | |
2014-02-14 | cifsd: fix compiler warning | cinap_lenrek | |
2014-02-14 | nusb/ether: fix pointer truncation | cinap_lenrek | |
2014-02-14 | webfs: fix compiler warning | cinap_lenrek | |
2014-02-14 | ip/torrent: remove unneeded assignment | cinap_lenrek | |
2014-02-14 | acid: add semacquire/semrelease/tsemacquire syscalls, handle _seek hack for ↵ | cinap_lenrek | |
amd64 (thanks erik) | |||
2014-02-14 | similar to my last commit, but combined the two waits for the usb devices. ↵ | Matthew Veety | |
still configurable, but with usbwait. If usbwait is not defined then it defaults to the original 2 seconds. | |||
2014-02-12 | pc64: add ahci.h to PCHEADERS so it will be removed on mk clean | mischief | |
2014-02-12 | pc64: remove ethermii.h and copy it from pc instead | mischief | |
2014-02-12 | added pccpu64 for cpuservers. also enabled etherigbe in pc64 and pccpu64 | Matthew Veety | |
2014-02-12 | acid: fix acid/network, fix address formats from X to A | cinap_lenrek | |
2014-02-12 | truss: support for amd64 | cinap_lenrek | |
2014-02-12 | pool(2): fix ulong -> uintptr | cinap_lenrek | |
2014-02-10 | ramfs: remove mainmem pool limit when called with -u flag | cinap_lenrek | |
2014-02-10 | pc64: limit memory of per processor mmu freelist to 1MB | cinap_lenrek | |
2014-02-10 | acid: remove objchar, prefering foobar.$objtype.acid | cinap_lenrek | |
acid already sets up objtype for us. |