Commit Graph

  • d74a406dcd rtl8168d: Allow use of BAR1 for 32-bit systems Jeremy Soller 2023-01-20 13:30:41 -07:00
  • a37916101f Add M_2_PI Jeremy Soller 2023-01-17 22:11:46 -07:00
  • 6acc5dba79 Merge branch 'wcstombs' into 'master' Jeremy Soller 2023-01-14 11:29:27 +00:00
  • ff70567cd6 Fix definition of wcstombs Ian Douglas Scott 2023-01-13 21:49:28 -08:00
  • 6386447784 Add success page and properly exit Jeremy Soller 2023-01-12 09:31:40 -07:00
  • 41a656af92 Ignore live disks and partitions in TUI Jeremy Soller 2023-01-12 08:50:04 -07:00
  • 68e5718788 Ensure worker thread exits when out of commands Jeremy Soller 2023-01-12 08:26:54 -07:00
  • 073f1e3e05 Fix incorrect pthread PID Jeremy Soller 2023-01-12 08:12:40 -07:00
  • e5c3be86cd Ensure unmounting is read from atomic in all cases Jeremy Soller 2023-01-12 07:33:54 -07:00
  • ee03583b58 Prevent drives from being opened more than once Jeremy Soller 2023-01-11 21:34:33 -07:00
  • 28e3544f4a Filter out unusable drives Jeremy Soller 2023-01-11 21:06:13 -07:00
  • fce55b54db Message after unmount Jeremy Soller 2023-01-11 18:10:30 -07:00
  • 9a068db3f1 Implement installation Jeremy Soller 2023-01-11 14:40:32 -07:00
  • fadb0a1c1d 0.2.12 Jeremy Soller 2023-01-11 14:11:55 -07:00
  • be3a797644 Initial commit Jeremy Soller 2023-01-11 21:05:55 +00:00
  • 85e0a7c368 Record mappings in funmap with page aligned size, always Jeremy Soller 2022-12-21 18:29:15 -07:00
  • 523d00eeac Make it possible to track syscall time when debugging Jeremy Soller 2022-12-19 10:11:59 -07:00
  • ba87e4893a Create empty libdl and librt libraries Jeremy Soller 2022-12-19 09:33:39 -07:00
  • 058509bd88 Define float_t and double_t Jeremy Soller 2022-12-19 09:10:14 -07:00
  • e0bf7a95f5 ihda: Remove LineOut from supported devices, it breaks some laptops Jeremy Soller 2022-12-18 10:59:58 -07:00
  • 24022dc37a Use Super for screen toggle, allowing apps to use function keys Jeremy Soller 2022-12-17 15:40:40 -07:00
  • 21efe2d3a1 Clarify localeconv mutability Jeremy Soller 2022-12-16 20:10:01 -07:00
  • 0fab7f1864 Make localeconv return mutable pointer, matching specification Jeremy Soller 2022-12-16 19:55:13 -07:00
  • 6516695519 Format Jeremy Soller 2022-12-16 17:39:30 -07:00
  • 393489b38b Add wcswidth and test Jeremy Soller 2022-12-16 17:39:06 -07:00
  • 7d27737c3f Disable dynamic tests as they are not compiling Jeremy Soller 2022-12-16 17:18:07 -07:00
  • 163a6b525e vesad: support partial sync Jeremy Soller 2022-12-16 08:27:20 -07:00
  • debb678901 ahci: remove pause function Jeremy Soller 2022-12-06 10:35:16 -07:00
  • 970cfd2862 ide: yield instead of spin Jeremy Soller 2022-12-02 10:45:11 -07:00
  • 5874776304 xhci: temporarily ignore bos descriptors Jeremy Soller 2022-12-02 08:25:13 -07:00
  • 508a2ee4de xhci: default to debug logging Jeremy Soller 2022-12-02 08:24:54 -07:00
  • 6187ea09bc xhci: port reset outside of async code, assume slot type is 0 if missing Jeremy Soller 2022-12-02 08:24:28 -07:00
  • 59b2e32953 Fix compilation on 32-bit systems Jeremy Soller 2022-12-02 08:00:36 -07:00
  • 041d1604b5 Make off_t and time_t long long Jeremy Soller 2022-12-02 07:42:26 -07:00
  • 9e0c53f222 Make long 32-bits on 32-bit systems Jeremy Soller 2022-12-01 18:33:00 -07:00
  • da4d277f12 Use futex again for semaphore Jeremy Soller 2022-12-01 14:05:12 -07:00
  • 9b04c2e5d3 Add missing imports Jeremy Soller 2022-12-01 10:50:27 -07:00
  • df75b8d037 Semaphore improvements Jeremy Soller 2022-12-01 10:48:53 -07:00
  • 8a1aa3663a Allow removal of temporary directory hardlinks Jeremy Soller 2022-12-01 07:32:19 -07:00
  • 7a8177e15e xhci: Derive log file name from scheme name Jeremy Soller 2022-11-28 06:56:12 -07:00
  • f3e678cb8a xhci: Fix deadlock when a stall is recieved Jeremy Soller 2022-11-28 06:55:00 -07:00
  • 4b54a3d2cd xhci: Add DescriptorKind derives Jeremy Soller 2022-11-28 06:53:04 -07:00
  • 2f15288beb xhci: Perform both port reset and controller reset Jeremy Soller 2022-11-28 06:52:20 -07:00
  • 43375cbe9d xhci: Warn on unknown BOS instead of panic Jeremy Soller 2022-11-27 16:31:04 -07:00
  • c3ddedafc4 ahcid: Yield instead of spin when waiting for interrupt Jeremy Soller 2022-11-27 11:45:50 -07:00
  • d42f626808 nvmed: Yield instead of spin when waiting for submission queue item Jeremy Soller 2022-11-27 09:25:03 -07:00
  • fc4a69ccf9 ihda: Fix copy pasted rtl8168 names Jeremy Soller 2022-11-23 11:46:58 -07:00
  • 089280a62c Pass-through volume keys Jeremy Soller 2022-11-22 13:35:40 -07:00
  • cd3bfc04fc ps2: Ensure that scancode set is always translated to orbital constants Jeremy Soller 2022-11-22 13:14:19 -07:00
  • 43704e56f0 ps2: Handle extended (prefixed with 0xE0) keycodes Jeremy Soller 2022-11-22 12:15:53 -07:00
  • 336a25d644 ihda: fix compilation on i686 Jeremy Soller 2022-11-21 15:52:54 -07:00
  • f710fa79db Recursively set permissions on home directories Jeremy Soller 2022-11-21 14:55:08 -07:00
  • 7448cbff2d ihda: Select output based on pin sense and prioritized device type Jeremy Soller 2022-11-21 14:38:10 -07:00
  • 91c4085488 ihda: remove unused HDANode members Jeremy Soller 2022-11-21 14:25:52 -07:00
  • 20474ef5f7 Make volume curve cubed instead of squared Jeremy Soller 2022-11-21 12:09:25 -07:00
  • acd75dcb0d Improve volume curve Jeremy Soller 2022-11-21 10:58:37 -07:00
  • 7eada2053b Adjust volume in audiod instead Jeremy Soller 2022-11-21 09:56:23 -07:00
  • 8ff9a0bed6 Add volume control Jeremy Soller 2022-11-21 09:53:47 -07:00
  • 9315af5e41 Match ac97 and hda buffering Jeremy Soller 2022-11-20 13:16:51 -07:00
  • c57b3c8910 rtl8168: enable MSI and MSI-X Jeremy Soller 2022-11-19 16:18:16 -07:00
  • 860dd2ee31 ihda: Reduce default volume Jeremy Soller 2022-11-19 08:21:32 -07:00
  • ff205ad65d ihda: Enable MSI and use pcid channel Jeremy Soller 2022-11-19 08:18:51 -07:00
  • 4dc0cba159 ihda: Improvements to configure, add codec file Jeremy Soller 2022-11-18 14:37:11 -07:00
  • aadf2ec9dc ihda: Add 1ms polling Jeremy Soller 2022-11-18 14:36:28 -07:00
  • 7c3f177ec0 ihda: Set correct intctl based on number of streams Jeremy Soller 2022-11-18 14:25:34 -07:00
  • d298459686 Add sys:irq Jeremy Soller 2022-11-18 14:18:06 -07:00
  • 304dcad78b ihda: Use default connection for finding dac Jeremy Soller 2022-11-16 14:56:11 -07:00
  • 1e81c9d78b Fix compilation without ACPI feature Jeremy Soller 2022-11-16 13:53:04 -07:00
  • 2564997cac ac97: make driver work Jeremy Soller 2022-11-15 14:52:18 -07:00
  • d7ca6eeeed ac97: add stub driver for AC97 Jeremy Soller 2022-11-15 13:37:31 -07:00
  • 2cdfb46a71 Use audiohw: instead of hda: Jeremy Soller 2022-11-15 12:43:22 -07:00
  • b0d7fedc37 Use audiohw: instead of hda: Jeremy Soller 2022-11-15 12:43:08 -07:00
  • 111606ccdc Increase PIT divisor again to reduce wasted interrupt handling time Jeremy Soller 2022-11-15 11:50:23 -07:00
  • c993b0ef40 ihdad: Turn on by default Jeremy Soller 2022-11-15 11:07:48 -07:00
  • c63fe7f2d6 ihdad: attempt to enable headphone jacks Jeremy Soller 2022-11-15 11:07:37 -07:00
  • 0fe60a00fc ihdad: improve logging Jeremy Soller 2022-11-15 10:58:00 -07:00
  • c8ca7940d4 ihdad: increase buffers to 4 to eliminate stuttering (mostly) Jeremy Soller 2022-11-15 09:02:25 -07:00
  • 33aa263deb Fixes for hpet counter read, choose better PIT divisor Jeremy Soller 2022-11-14 13:58:55 -07:00
  • 2052cc8cdc Allow arch to provide higher precision time Jeremy Soller 2022-11-14 11:12:44 -07:00
  • 31868077f0 Use u128 for time, store CPU time of processes Jeremy Soller 2022-11-14 10:10:17 -07:00
  • ee0193aa7e Add missing import Jeremy Soller 2022-11-11 17:06:50 -07:00
  • 16abc91341 cargo fmt and cargo fix Jeremy Soller 2022-11-11 13:26:46 -07:00
  • ee6c9f4020 Fix compilation on i686 Jeremy Soller 2022-11-11 13:23:07 -07:00
  • 8e0f54cb31 Clippy fixes Jeremy Soller 2022-11-11 13:19:14 -07:00
  • 515a03b870 Fix warnings Jeremy Soller 2022-11-11 12:51:07 -07:00
  • d1a86c850e Hack to use the correct TLS size for the first TLS module Jeremy Soller 2022-11-11 10:08:00 -07:00
  • b13e96ffb8 Ensure there is a stub Tcb for dynamically linked binaries Jeremy Soller 2022-11-11 09:42:47 -07:00
  • f65c1c27c7 Implement wcwidth Jeremy Soller 2022-11-10 10:12:41 -07:00
  • f601b2a8ce 0.5.3 - make log optional Jeremy Soller 2022-11-07 18:12:03 -07:00
  • 63bde95462 Update lock file and fix import Jeremy Soller 2022-11-04 14:05:32 -06:00
  • 82f011363d 0.5.2 Jeremy Soller 2022-11-04 14:04:16 -06:00
  • 898f9d8b2e redoxfs-ar: require disk to exist Jeremy Soller 2022-11-04 14:03:58 -06:00
  • 39df471bc2 Enable LTO Jeremy Soller 2022-11-02 14:36:53 -06:00
  • 5032cdb6d8 Add MADV constants Jeremy Soller 2022-10-25 08:16:00 -06:00
  • b30c33adc3 Add getsid stub Jeremy Soller 2022-10-17 11:37:11 -06:00
  • fc8e55abd8 Add FIONREAD on Redox Jeremy Soller 2022-10-17 10:39:20 -06:00
  • 766020195b Note when there is a missing USB driver Jeremy Soller 2022-09-26 11:07:41 -06:00
  • 3313543528 Merge branch 'fix-aarch64-ahcid-build-breakage' into 'master' Jeremy Soller 2022-09-26 16:20:53 +00:00
  • 08542ae288 aarch64: The use of yield needs the stdsimd feature apparently Robin Randhawa 2022-09-26 17:17:32 +01:00
  • a4a3c4f7e8 vesad: Support multiple displays Jeremy Soller 2022-09-25 16:46:13 -06:00