Commit Graph

246 Commits

Author SHA1 Message Date
Kevin Lange
706aaa8a75 Fix warning in vgalog module 2016-09-27 23:59:40 +09:00
Kevin Lange
ad1e1dd475 Calculate size of /dev/cdromX 2016-09-26 16:40:47 +09:00
Kevin Lange
51fd0a83b0 Various fixes for Python 2016-09-15 19:18:57 +09:00
Kevin Lange
f40ccd610d Stabilise ATAPI a bit, stop using a kernel thread for it 2016-09-14 23:41:16 +09:00
Kevin Lange
11b6971ce9 Experimental ATAPI support 2016-09-14 21:20:54 +09:00
Kevin Lange
f17cf012ca Basic ISO 9660 FS driver 2016-09-13 21:56:02 +09:00
Kevin Lange
6e9753513c Try a different MTU 2016-09-10 21:01:43 +09:00
Kevin Lange
33d8178b49 Don't use polling mode for pcnet 2016-09-09 09:24:47 +09:00
Kevin Lange
7137b144f9 Ensure all modules have unique names 2016-09-07 22:42:51 +09:00
Kevin Lange
809e8a8812 give vidset an actual name 2016-09-07 22:25:28 +09:00
Kevin Lange
5b0b012fc0 Actually attempt to obtain DNS server from DHCP 2016-09-05 15:23:25 +09:00
Kevin Lange
c9a85035ae Terrible implementation of DNS 2016-09-05 15:01:20 +09:00
Kevin Lange
ea45b87148 Start working on DNS implementation 2016-09-05 14:14:27 +09:00
Kevin Lange
9ab47528fd Fix big leaks in net_handle_... 2016-09-04 21:01:54 +09:00
Kevin Lange
6227bab6f9 Fix some missing frees 2016-09-04 20:19:10 +09:00
Kevin Lange
799d36a983 Fix GPF in VGA terminal on VirtualBox 2016-09-04 19:05:12 +09:00
Kevin Lange
f6a3c6c879 Fix backwards memset 2016-09-04 13:55:43 +09:00
Kevin Lange
9adbaede26 move DHCP init into net module 2016-09-04 13:43:39 +09:00
Kevin Lange
91cf6890dd Early implementation of PCNet NIC driver 2016-09-04 13:33:48 +09:00
Kevin Lange
334f8ccbd3 Actually use proper MAC in packets.
Also, assign mac early enough in rtl driver.
2016-09-04 13:32:29 +09:00
Kevin Lange
ee81679c40 Break out vbox guest driver
- Add general support for changing display resolution.
- Support display resolution changes in the vmware svga driver.
- Add a small module to add a set_mode command to the debug shell.
- Include these modules on CDs.
- Include the vidset module in debug/qemu targets.
2016-08-30 16:37:17 +09:00
Kevin Lange
a9fabe285d Initial support for changing display modes 2016-08-30 15:45:58 +09:00
Kevin Lange
7eaafe02a2 Support automatic video driver detection, make default 2016-08-30 15:42:29 +09:00
Kevin Lange
8763e8324a Basic VMware SVGA display driver 2016-08-30 14:49:14 +09:00
Kevin Lange
e3a25cbdea Re-add the old pre-DMA ATA driver as a backup 2016-01-29 17:29:06 -08:00
Kevin Lange
93e6373c37 Add i.imgur.com to DNS cache 2015-11-08 18:20:44 -08:00
Kevin Lange
e8f9447d47 toaruos.org has moved 2015-10-11 17:29:27 -07:00
Kevin Lange
6c569740b4 Kill the IRC kernel module 2015-09-04 14:05:17 -07:00
Kevin Lange
e6ffc1055c Fix unused variable warning [ci-skip] 2015-08-30 17:45:18 -07:00
Kevin Lange
dcff1d8a74 Prevent stalls while waiting on DMA without explicit switch calls 2015-08-30 17:43:45 -07:00
Kevin Lange
e3bf5b815f Merge remote-tracking branch 'origin/dma' into strawberry-dev 2015-08-30 17:03:27 -07:00
Kevin Lange
6cd1a40dbc Expose random as urandom as well 2015-08-24 21:34:24 -07:00
Kevin Lange
39c6b86219 Mark mixer as a device 2015-08-19 09:36:53 -07:00
Kevin Lange
9bf4a938b9 Stop depending on debug shell from driver modules 2015-08-18 18:29:40 -07:00
Kevin Lange
b2652c7bd1 more precached dns entries 2015-08-12 17:01:46 -07:00
Kevin Lange
dbce9669e7 Fix -Wparentheses warning in net.ko 2015-08-11 18:53:54 -07:00
Kevin Lange
1def54144f add forum.osdev.org to dns precache 2015-08-07 16:45:10 -07:00
Kevin Lange
8bdd5a9629 Support ports in netfs 2015-08-07 16:33:42 -07:00
Kevin Lange
cf26e36e95 Fix same math error from ext2, now in tmpfs 2015-08-06 19:07:30 -07:00
Kevin Lange
49a4251830 Add some yelp sites to the initial dns cache 2015-08-06 15:01:11 -07:00
Kevin Lange
19a35b3c8e Cleanup fetch, net_recv 2015-08-05 20:03:44 -07:00
Kevin Lange
5df1b59dc2 add www.toaruos.org to dns cache 2015-08-03 22:24:09 -07:00
Kevin Lange
ea5ea6ec2e Hacky method of tracking disconnects so we can EOF 2015-08-03 21:54:55 -07:00
Kevin Lange
beb16ef483 Fix warnings 2015-08-03 20:57:50 -07:00
Kevin Lange
0ca02a4bcf take arguments for irc module 2015-07-31 14:00:25 -07:00
Kevin Lange
1c9819eccc the dumbest fetch ever 2015-07-31 13:31:53 -07:00
Kevin Lange
80db426066 uh, debug logging instead of tty outputs 2015-07-31 12:51:34 -07:00
Kevin Lange
9ff190a819 Merge branch 'strawberry-dev' of git.yelpcorp.com:hackathon/toaruos into strawberry-dev 2015-07-31 12:47:32 -07:00
Matt White
05c27d2d7f Send ACK after receiving data 2015-07-31 12:46:57 -07:00
Kevin Lange
2462d520a0 lol rtl_netd is redundant 2015-07-31 12:39:13 -07:00