Kevin Lange
79ad65c429
Add a userspace interface for DNS
2016-11-21 19:29:07 +09:00
Kevin Lange
c8cdfc7c85
Handle cases where QEMU rounds lfb width to multiples of 8
2016-10-26 10:29:35 +09:00
Kevin Lange
4547bde69a
Stop printing to WARNING all the time in tmpfs
...
It makes VirtualBox really slow when we're doing all of these prints to
the debug log, so let's reduce these to INFO. Now we can sha512sum files
really quickly in tmpfs, and quake actually plays from an ext2 image
stored there. bochs probably runs a lot better, too.
2016-10-07 18:01:02 +09:00
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