Commit Graph

  • faf07bade6 Reassociate pma.file to the correct pgalloc.MemoryFile on restore. Ayush Ranjan 2024-03-11 21:40:49 -07:00
  • 7220bea2b7 Fix runsc --debug config output. Etienne Perot 2024-03-11 19:41:46 -07:00
  • 6ad1af2b9c netstack: don't allocate by calling AsSlices() in fdbased endpoint Kevin Krakauer 2024-03-08 22:28:08 -08:00
  • 7e395bbbd4 Plumb restore context to load*() methods. Ayush Ranjan 2024-03-08 20:24:20 -08:00
  • a5c1062c75 make: generate correct image tags for runtime tests Andrei Vagin 2024-03-08 18:44:19 -08:00
  • 558a78de55 Automated rollback of changelist 614015218 Etienne Perot 2024-03-08 13:18:43 -08:00
  • 5f6dade838 Create Stable Diffusion XL Docker image and regression test. Etienne Perot 2024-03-08 12:37:19 -08:00
  • 5d51fb4bf6 test/packetimpact: remove the local tag Andrei Vagin 2024-03-08 09:45:46 -08:00
  • 9b28a3f2ee g3doc/docker-in-gvisor: don't require mounting cgroups Andrei Vagin 2024-03-07 21:55:13 -08:00
  • b27d4b5834 images: don't build unused images Andrei Vagin 2024-03-07 18:36:40 -08:00
  • 46e0716221 images: switch to the new container registry Andrei Vagin 2024-03-07 16:20:20 -08:00
  • 3cf3384220 Return a task image's file capability when the image is loaded to be executed. Jing Chen 2024-03-07 16:04:16 -08:00
  • be79481844 images: use the crane tool to detect whether the remote image exists Andrei Vagin 2024-03-07 15:50:27 -08:00
  • d8d2285fe7 images: build an image before pushing it to the remote repo Andrei Vagin 2024-03-07 14:29:37 -08:00
  • 7af5e72c1f Merge pull request #10102 from NymanRobin:change-atomic-value-to-pointer gVisor bot 2024-03-07 09:52:08 -08:00
  • 460a1789d0 Don't pull an image to validate that it exists Andrei Vagin 2024-03-07 09:37:24 -08:00
  • 02000395de images: avoid huge image deltas Andrei Vagin 2024-03-07 08:26:43 -08:00
  • 4266145bad buildkite: call gcloud to add credentials for us-central1-docker.pkg.dev Andrei Vagin 2024-03-06 16:50:08 -08:00
  • e1a7d6f1de images: Push images to the artifact registry Andrei Vagin 2024-03-06 15:29:46 -08:00
  • 35cb2282f0 Add a single-model ollama image. Etienne Perot 2024-03-06 14:06:53 -08:00
  • a76911efa9 Rename Resume() to Restore() in netstack. Nayana Bidari 2024-03-06 13:22:36 -08:00
  • 1676e8a877 Add restore context to netstack Fabricio Voznika 2024-03-06 12:01:00 -08:00
  • 23ec05d19c Internal change. gVisor bot 2024-03-06 09:42:25 -08:00
  • 5a740cb1b4 Add DirectFS to gofer's seccomp filter options. Jing Chen 2024-03-05 17:04:54 -08:00
  • 5ee7588184 Update TPU v5 unit tests to cover VFIO devices. Jing Chen 2024-03-05 15:17:51 -08:00
  • 21edc122da NAT source ports for locally generated traffic when necessary Peter Johnston 2024-03-05 14:27:28 -08:00
  • b3b3616745 Add security documentation to nvproxy page in gvisor.dev Zach Koopmans 2024-03-05 14:08:28 -08:00
  • d2e2054df8 Merge pull request #10107 from avagin:bk-image-con gVisor bot 2024-03-05 10:44:50 -08:00
  • 243462102e buildkite: build images in parallel Andrei Vagin 2024-03-05 08:04:13 -08:00
  • 52321c7e00 kernel/pipe: trigger EPOLLERR on a write end if all readers has been closed Andrei Vagin 2024-03-05 07:44:21 -08:00
  • f481172b53 Convert atomic.Value to atomic.Pointer[T] NymanRobin 2024-03-04 12:49:13 +02:00
  • d272e9e552 Improve TCPFinWait2Test syscall test Zeling Feng 2024-03-04 19:09:00 -08:00
  • eb62843a8d Add VFIO device for VFIO container. Jing Chen 2024-03-04 15:25:04 -08:00
  • c087777e37 Plumb restore context to afterLoad() Fabricio Voznika 2024-03-04 12:18:19 -08:00
  • c6b06ab1a5 Internal change. gVisor bot 2024-03-04 10:59:46 -08:00
  • 40b74cc60b ollama test: Add image processing capability test. Etienne Perot 2024-03-03 14:27:50 -08:00
  • 1ed73f1f6f Refactor ollama to distinguish loading models and prompting as separate. Etienne Perot 2024-03-03 02:56:40 -08:00
  • f7dd4ceebe Ignore gpu/ollama/bench image in BuildKite pipeline. Etienne Perot 2024-03-02 18:21:40 -08:00
  • fcb9ec1074 Update ollama to version 0.1.26. Etienne Perot 2024-03-02 16:54:27 -08:00
  • 3172bc0467 Update go_github from v52 to v56 gVisor bot 2024-02-29 19:09:04 -08:00
  • 0da62368cb Add list of users to the gvisor website. Steve Silva 2024-02-29 16:45:08 -08:00
  • a88e82fa4a Deflake cpuacct cgroup test. Jamie Liu 2024-02-29 14:20:59 -08:00
  • 71212d503f ollama library: Add more metrics. Etienne Perot 2024-02-29 13:08:05 -08:00
  • 5b4fbd06d8 netstack: remove PacketBufferPtr Kevin Krakauer 2024-02-29 11:07:59 -08:00
  • 1af2f96634 Fix counting in compressio.Writer.Write(). Jamie Liu 2024-02-29 10:37:50 -08:00
  • c1f5fd07b9 ollama library: Use streaming mode when prompting. Etienne Perot 2024-02-29 00:37:04 -08:00
  • e7b59aa1b6 Implement Getxattr for directfs and lisafs. Jing Chen 2024-02-28 23:58:10 -08:00
  • c324b9b3fa Add custom HTTP client for interacting with ollama. Etienne Perot 2024-02-28 17:56:15 -08:00
  • aecf514158 Don't XSAVE PKRU state. Jamie Liu 2024-02-28 17:44:04 -08:00
  • 7480450936 Replace Task.ptraceTracer with atomic.Pointer. Etienne Perot 2024-02-28 17:03:28 -08:00
  • 1d7b2b5c6f Correct getdents64 syscall number for arm64 gVisor bot 2024-02-28 13:47:23 -08:00
  • 162da5f040 Add kernel/time.Timer.SetClock() and use it on kernel.Task.blockingTimer. Jamie Liu 2024-02-28 12:18:59 -08:00
  • ccc3c2cbd2 Skip incremental checksum update for unmodified fields Peter Johnston 2024-02-27 20:26:33 -08:00
  • 8841a6e25c Add support for Stable Diffusion XL in nvproxy. Ayush Ranjan 2024-02-27 17:53:37 -08:00
  • e0c2c50fd0 Copy out rseq::cpu_id_start and rseq::cpu_id even if they don't change. Jamie Liu 2024-02-27 15:57:00 -08:00
  • 54c81b0033 Merge pull request #10080 from avagin:go-1.22 gVisor bot 2024-02-27 14:40:56 -08:00
  • bb7ed9175f Fix GPU Support link on home page. Ayush Ranjan 2024-02-27 09:26:20 -08:00
  • da3eb80271 Fix #10046 Jamie Liu 2024-02-26 13:53:35 -08:00
  • fa0adadccb Refactor BlockWithTimer() to reduce duplicated code. Ayush Ranjan 2024-02-26 03:52:42 -08:00
  • 16dba7fa76 systrap: handle stub thread crashes Andrei Vagin 2024-02-25 22:44:13 -08:00
  • 6c1bd9c689 Automated Code Change Luke Sandberg 2024-02-24 20:46:41 -08:00
  • 93fc9c4686 rules_go: Revert "Emit nogo facts into a separate archive (#3789)" Andrei Vagin 2024-02-15 23:58:42 -08:00
  • e5ea3935bf Automated rollback of changelist 609833006 Zach Koopmans 2024-02-23 14:49:40 -08:00
  • be9169a6ce Temporarily remove support for driver 535.104.12 Zach Koopmans 2024-02-23 14:10:11 -08:00
  • 48937ca645 Merge pull request #10036 from avagin:make-unit-tests gVisor bot 2024-02-23 13:34:33 -08:00
  • 2fe5ad76cd Make KVM ioctl(2) seccomp filter use non-negative FD as arg[0] on ARM. Etienne Perot 2024-02-23 12:51:34 -08:00
  • 2759f79fce Plumb safemem.ReaderFunc through pgalloc.Allocate() to avoid heap allocations. Ayush Ranjan 2024-02-23 12:28:56 -08:00
  • 6c5e48c7c3 make: fix unit-tests Andrei Vagin 2024-02-21 11:51:43 -08:00
  • dea1155b1d Make KVM ioctl(2) seccomp filter use non-negative FD as arg[0] on ARM. Etienne Perot 2024-02-21 16:35:06 -08:00
  • 5b6d6e6044 Allow bazel to cache runtime test results Andrei Vagin 2024-02-23 11:44:38 -08:00
  • 255614124d Make a copy of handle in handleReadWriter. Ayush Ranjan 2024-02-23 09:34:08 -08:00
  • 88f7bb66f0 runsc:gofer: don't mount a new proc instance Andrei Vagin 2024-02-23 00:11:19 -08:00
  • 9a02a687f0 Set -g0 to make cc_pie_obj produce deterministic output to help Bazel caching. Andrei Vagin 2024-02-22 19:07:22 -08:00
  • 89ccdfe98a Fix nil pointer dereference in nvproxy specutils Zach Koopmans 2024-02-22 17:19:10 -08:00
  • 5f86d63fdd Disable flaky test with S/R. Nayana Bidari 2024-02-22 12:52:49 -08:00
  • 7f74a04a79 Add a page about nvproxy on the website. Ayush Ranjan 2024-02-22 10:13:53 -08:00
  • 8c5f072006 Update rules_go to 0.46.0 Andrei Vagin 2024-02-12 13:00:36 -08:00
  • 06f27834f4 Update golang.org/x/sys Andrei Vagin 2024-02-08 12:35:21 -08:00
  • cfb861a94a Update golang to 1.22 Andrei Vagin 2024-02-08 11:25:38 -08:00
  • 1303df5f70 Skip running the UDS lisafs test for runsc/fsgofer. Ayush Ranjan 2024-02-21 13:50:17 -08:00
  • 9e2fc019a6 Delete test against golden seccomp-bpf program. Etienne Perot 2024-02-21 13:46:06 -08:00
  • 6adfd7ba3a Define SYS_statx for RISC-V gVisor bot 2024-02-21 12:21:16 -08:00
  • 52af950390 Merge pull request #9954 from thecodingwizard:fix-pty-eof gVisor bot 2024-02-21 12:02:14 -08:00
  • 72f11d6898 Replace "if" statement in pipeline file with source_test_continuous invocation Zach Koopmans 2024-02-21 10:36:59 -08:00
  • 6a30f33513 Deprecate --nvproxy-docker flag. Ayush Ranjan 2024-02-20 23:37:54 -08:00
  • 992045e368 Refactor gpu/ollama library to make it not Docker-specific. Etienne Perot 2024-02-20 17:52:22 -08:00
  • bfd27a1e43 systrap: track the spinning queue length in a separate counter Andrei Vagin 2024-02-20 11:31:39 -08:00
  • 119847abcf Define SYS_getdents64 for RISC-V gVisor bot 2024-02-20 11:26:09 -08:00
  • f4a83e6c26 Disable flaky tests with S/R. Nayana Bidari 2024-02-20 10:48:40 -08:00
  • 53d2b511e7 Change remaining test targets to use select_gtest() to choose the gtest target gVisor bot 2024-02-16 13:42:55 -08:00
  • de23b3e85f nvproxy: add ioctls required for Nvidia H100 Otto Bittner 2024-01-02 17:13:26 +00:00
  • aa1a66353a process_vm_{read,write}v returns EFAILT if iov-s describe inaccessible memory Andrei Vagin 2024-02-15 15:54:54 -08:00
  • 28a8d3d3f3 Don't return EINTR from process_vm_{write,read}v syscalls Andrei Vagin 2024-02-15 14:51:41 -08:00
  • 5388e58e1f buildkite: don't customize runtime name Andrei Vagin 2024-02-15 13:37:26 -08:00
  • 631cdcef17 textgen_test: Use instruct code generation model. Etienne Perot 2024-02-15 13:07:20 -08:00
  • 657b563a56 Re-enable textgen_test. Etienne Perot 2024-02-15 12:27:25 -08:00
  • b8b6afad8c buildkite: set the same tag for all test changes Andrei Vagin 2024-02-15 11:23:53 -08:00
  • 8dd254d9d7 pipeline: don't run save/restore tests as part of the presubmit set Andrei Vagin 2024-02-15 10:23:29 -08:00
  • 70eab35731 Add missing word in gvisor docs for readable prose gVisor bot 2024-02-15 10:15:09 -08:00
  • 568434b397 Enable S/R for all syscall tests. Nayana Bidari 2024-02-14 15:02:18 -08:00