K. Lange
|
fec073784a
|
bim: update to 1.6.1, and include tags
|
2019-07-09 21:18:55 +09:00 |
|
K. Lange
|
e05b89b745
|
ungz: handle bad return from gzip
|
2018-12-26 00:11:05 +09:00 |
|
K. Lange
|
7e3683f275
|
makefile: -k makes page up/down unhappy on my desktop?
|
2018-12-13 21:16:07 +09:00 |
|
K. Lange
|
164fa6447b
|
Revert "boot: switch back to ext2 ramdisks while an issue is investigated"
This reverts commit 3e04540bf7 .
|
2018-12-13 10:07:00 +09:00 |
|
K. Lange
|
3e04540bf7
|
boot: switch back to ext2 ramdisks while an issue is investigated
|
2018-12-11 21:00:48 +09:00 |
|
K. Lange
|
73a3dc1414
|
qemu: pass -k en-us to fix arrow keys under Wayland clients
|
2018-12-11 17:04:20 +09:00 |
|
K. Lange
|
31af34c73d
|
boot: switch to tar ramdisks
|
2018-12-11 13:04:02 +09:00 |
|
K. Lange
|
de7463d141
|
kernel: 64-bit offsets for VFS
|
2018-11-23 09:56:44 +09:00 |
|
K. Lange
|
02e81524ee
|
make: qemu is doing weird shit to stdin
|
2018-11-21 11:18:55 +09:00 |
|
K. Lange
|
e175885c58
|
make: restrict shell hosting to 127.0.0.1 so it doesn't leak
|
2018-11-20 17:20:25 +09:00 |
|
K. Lange
|
4a343c3bcb
|
make: Are we not building cdrom dir correctly?
|
2018-11-16 14:09:37 +09:00 |
|
K. Lange
|
c71ed6ab60
|
qemu: use a TCP socket for 'make shell' w/ nc
|
2018-11-08 18:37:55 +09:00 |
|
K. Lange
|
be02291b53
|
qemu: export and collect TERM in 'make shell'
|
2018-11-07 18:22:48 +09:00 |
|
K. Lange
|
730fd9d64c
|
tmpfs: /var as a protected tmpfs
|
2018-10-31 10:51:08 +09:00 |
|
K. Lange
|
fbc43253a7
|
makefile: target for ungz util
|
2018-10-16 14:14:23 +09:00 |
|
K. Lange
|
dd2c403345
|
makefile: remove shell call to 'find'
|
2018-10-14 15:20:40 +09:00 |
|
K. Lange
|
8f5de441fc
|
boot: port boot.s to GNU as
|
2018-10-14 11:35:01 +09:00 |
|
K. Lange
|
3fc0ccef4f
|
libc: crt's to GNU as
|
2018-10-13 15:53:16 +09:00 |
|
K. Lange
|
0ef0c0cd8f
|
linker scripts have no effect on object files
|
2018-10-07 12:06:17 +09:00 |
|
K. Lange
|
3ae31e3efb
|
Optionally build kernel with clang
|
2018-10-07 12:06:00 +09:00 |
|
K. Lange
|
31129650a4
|
Kernel should build with clang without exploding?
|
2018-10-07 11:55:50 +09:00 |
|
K. Lange
|
655e829112
|
ToaruOS-NIH => ToaruOS
|
2018-10-06 21:28:43 +09:00 |
|
K. Lange
|
c0f3ab2224
|
Makefile: clean should kill ext-lib makefiles
|
2018-10-05 23:26:09 +09:00 |
|
K. Lange
|
20a390ee01
|
Try to document some more obtuse parts of the makefile
|
2018-09-23 01:15:32 +09:00 |
|
K. Lange
|
8a6438b3d2
|
Add Cairo backend for compositor
|
2018-09-22 21:26:25 +09:00 |
|
K. Lange
|
cb419b74f2
|
Add new system for external library extensions
|
2018-09-21 13:13:49 +09:00 |
|
K. Lange
|
1960980586
|
Fix netinit
|
2018-09-04 10:17:59 +09:00 |
|
K. Lange
|
3301b5b0e5
|
Allow disabling KVM in Makefile
|
2018-08-16 14:26:40 +09:00 |
|
K. Lange
|
88affdf86b
|
Also enforce VNC when under WSL (sorry if you have X and SDL)
|
2018-08-15 19:53:05 +09:00 |
|
K. Lange
|
b60381b763
|
Detect WSL and disable soundhw, kvm
|
2018-08-15 19:45:25 +09:00 |
|
K. Lange
|
e9853dbd4f
|
quick local shell access from qemu
|
2018-08-13 13:32:26 +09:00 |
|
K. Lange
|
64aac5e063
|
Mount cdrom if available
|
2018-08-12 17:14:15 +09:00 |
|
K. Lange
|
9b4a1174b6
|
More shoddy shell stuff
|
2018-08-08 10:14:59 +09:00 |
|
K. Lange
|
4b50fd324d
|
Change how text login generally works so getty can die and reboot after login session ends
|
2018-08-02 18:48:45 +09:00 |
|
K. Lange
|
2078efccd7
|
Better deps for devtable
|
2018-08-01 17:20:34 +09:00 |
|
K. Lange
|
a0528a6c7c
|
Automatically generate util/devtable
|
2018-07-18 13:03:13 +09:00 |
|
K. Lange
|
1d1bc8523a
|
Convert update-extents to python3
|
2018-07-18 12:44:05 +09:00 |
|
K. Lange
|
1241011833
|
Use a macro to make virtualbox stuff easier to manage
|
2018-07-17 23:49:37 +09:00 |
|
K. Lange
|
57b92af84c
|
Use -rtc base=locatime with qemu targets
|
2018-07-17 23:40:56 +09:00 |
|
K. Lange
|
a869fc5837
|
Remove the printed comments for 'make headless'
|
2018-07-17 23:39:14 +09:00 |
|
K. Lange
|
23571de085
|
Fix typo in directory target
|
2018-07-15 19:48:28 +09:00 |
|
K. Lange
|
e140a960c7
|
Add convenience target for QEMU+OVMF (64bit)
|
2018-07-11 19:18:41 +09:00 |
|
K. Lange
|
1c9a37cf8b
|
Add convenience targets for VirtualBox EFI
|
2018-07-11 19:17:18 +09:00 |
|
K. Lange
|
ed020443d1
|
Non-functioning x64 EFI loader (needs jump to protected)
|
2018-07-11 13:23:04 +09:00 |
|
K. Lange
|
9e9c2650c5
|
Add error to makefile for missing gnu-efi
|
2018-07-11 12:45:31 +09:00 |
|
K. Lange
|
16e1386c86
|
Lots of fixes
|
2018-07-11 10:55:49 +09:00 |
|
K. Lange
|
0ed0f2d96d
|
Merge isohybrid build support
|
2018-07-11 09:43:31 +09:00 |
|
K. Lange
|
1cd6a5cb16
|
Cleanup how boot modes are tracked
|
2018-07-07 10:56:14 +09:00 |
|
K. Lange
|
e55fb284ba
|
Functioning IA32 EFI loader
|
2018-07-06 23:53:14 +09:00 |
|
K. Lange
|
fbf7ccd234
|
Oh, uh, we don't want bootx64
|
2018-07-06 17:56:29 +09:00 |
|
K. Lange
|
0dc036afe3
|
clean efi files on clean
|
2018-07-06 16:37:22 +09:00 |
|
K. Lange
|
58db6c8fec
|
Fixed up EFI loader builds for qemu and vbox
|
2018-07-06 16:35:01 +09:00 |
|
K. Lange
|
e8406ff58b
|
Add convenience target 'fast' to skip boot menu
|
2018-07-06 14:15:17 +09:00 |
|
K. Lange
|
dbf5f9b408
|
Only attempt EFI build if available
|
2018-07-06 12:30:28 +09:00 |
|
K. Lange
|
ba9e9078dd
|
Add headless boot options
|
2018-07-06 10:40:49 +09:00 |
|
K. Lange
|
6e845dad42
|
init efi boot work
|
2018-07-06 09:17:20 +09:00 |
|
K. Lange
|
9533ea1bf6
|
Remove some excess serail debugging
|
2018-07-02 13:21:27 +09:00 |
|
K. Lange
|
3700630f0e
|
Rename netboot to netinit, makes more sense
|
2018-07-01 17:32:50 +09:00 |
|
K. Lange
|
4df958b1ba
|
Strip netboot so it's a lot smaller
|
2018-06-30 13:48:29 +09:00 |
|
K. Lange
|
65d69b9836
|
Experimental, currently broken, netboot
|
2018-06-29 13:55:03 +09:00 |
|
K. Lange
|
79ac5ba9b1
|
Fix several Python things
|
2018-06-26 20:53:48 +09:00 |
|
K. Lange
|
334d31e1d4
|
Build a bigger image if Python is installed
|
2018-06-25 21:49:06 +09:00 |
|
K. Lange
|
a404c0f0af
|
Enough to build lua
|
2018-06-25 13:15:09 +09:00 |
|
K. Lange
|
6e1e9a4c97
|
Experimental, hacky printf(%f)
|
2018-06-10 19:06:48 +09:00 |
|
K. Lange
|
e813056b64
|
More bootloader cleanup
|
2018-06-09 19:19:21 +09:00 |
|
K. Lange
|
7e6182efba
|
Remove --audioout and --audioin options for virtualbox
|
2018-06-06 08:31:46 +09:00 |
|
K. Lange
|
74b9e11d5c
|
Fix some virtualbox guest additions stuff
|
2018-06-05 22:34:37 +09:00 |
|
K. Lange
|
60145a9849
|
Be sure to set vram for virtualbox
|
2018-05-11 21:33:56 +09:00 |
|
K. Lange
|
ffa4bd7360
|
Add login, sudo, user session, auth lib, etc.
|
2018-05-10 22:33:32 +09:00 |
|
K. Lange
|
7eff9691b5
|
Rebuild CDs more reliably when random filesystem files change
|
2018-05-07 17:48:50 +09:00 |
|
K. Lange
|
3163133c88
|
Don't show exit menu in VirtualBox
|
2018-05-04 12:29:17 +09:00 |
|
K. Lange
|
3dd3da9471
|
Make sure object files from libc are cleaned out properly
|
2018-05-02 15:02:05 +09:00 |
|
K. Lange
|
4c8f8e43fb
|
Use subdirectories for libc based on headers
|
2018-05-02 11:59:30 +09:00 |
|
K. Lange
|
2509d2cad8
|
Add a bunch of little virtualbox config tweaks
|
2018-04-27 16:41:43 +09:00 |
|
K. Lange
|
910908096f
|
Add convenience targets for qemu (run), virtualbox
|
2018-04-26 17:04:19 +09:00 |
|
K. Lange
|
df277155c4
|
Pass same CFLAGS for libc
|
2018-04-25 21:39:55 +09:00 |
|
K. Lange
|
8e07883088
|
Enable and resolve several warnings
|
2018-04-25 14:03:29 +09:00 |
|
K. Lange
|
c8ae1a5fb3
|
Makefile cleanup
|
2018-04-24 19:39:47 +09:00 |
|
K. Lange
|
168308cead
|
Enable plan9 extensions (anonymous struct members...)
|
2018-04-21 15:04:10 +09:00 |
|
K. Lange
|
7f99f2fbc4
|
Avoid creating / including generated makefiles when cleaning
|
2018-04-18 21:39:27 +09:00 |
|
K. Lange
|
592541ef7f
|
Decoration themes should be no different from other libraries
|
2018-04-17 22:39:39 +09:00 |
|
K. Lange
|
c0853fa5ce
|
Remove more unneeded make recipes
|
2018-04-17 22:23:34 +09:00 |
|
K. Lange
|
04f511413e
|
Magic library deps as well
|
2018-04-17 22:18:15 +09:00 |
|
K. Lange
|
07732bbb61
|
Remove extraneous bits from make
|
2018-04-17 21:53:44 +09:00 |
|
K. Lange
|
a8e1820be7
|
Integrate auto-dep into build system through make file generation
|
2018-04-17 21:49:56 +09:00 |
|
K. Lange
|
7561589610
|
Port old (C) panel
|
2018-04-17 20:03:19 +09:00 |
|
K. Lange
|
d20a6cc76b
|
Add some more math functions and two graphical demos
|
2018-04-17 16:48:47 +09:00 |
|
K. Lange
|
a7975b96df
|
add rudimentary http-get tool similar to fetch
|
2018-04-12 12:27:38 +09:00 |
|
K. Lange
|
53c670b466
|
Force some SSE extensions in our target
|
2018-03-29 21:22:45 +09:00 |
|
K. Lange
|
e1056ef605
|
Build cleanup
|
2018-03-22 16:06:29 +09:00 |
|
K. Lange
|
5688627461
|
Fixes
|
2018-03-21 17:17:48 +09:00 |
|
K. Lange
|
0c41873da8
|
Automatically source toolchain when building
|
2018-03-21 16:49:23 +09:00 |
|
K. Lange
|
abafa47204
|
Remove erroneously added kernel/symbols.S
|
2018-03-19 15:33:07 +09:00 |
|
K. Lange
|
31ae64c2e1
|
Fix build dependency ordering so -j16 works
|
2018-03-19 13:36:02 +09:00 |
|
K. Lange
|
8bdd1d77b0
|
Make sure more objects are removed by clean
|
2018-03-19 11:47:16 +09:00 |
|
K. Lange
|
1355502e6c
|
Reorganize headers
|
2018-03-19 11:38:11 +09:00 |
|
K. Lange
|
2405387ad9
|
Relocate dlfcn.h
|
2018-03-17 17:57:04 +09:00 |
|
K. Lange
|
627ebc3195
|
Fixup std lib includes for full build from scratch with just basic gcc
|
2018-03-16 22:40:23 +09:00 |
|
K. Lange
|
3f4293d357
|
Merge kernel
|
2018-03-16 21:56:19 +09:00 |
|
K. Lange
|
95bc33a3bc
|
add free, uptime
|
2018-03-15 20:01:28 +09:00 |
|