refactor: striped more arch-related code from the kernel code base
[lunaix-os.git] / lunaix-os / kernel / device / builtin / devrand.c
index 7526601a84a4311a9b2a551b1734bc7ad2d3adb1..ce85c39beced31ff0ffbc8d801d04bea4084c540 100644 (file)
@@ -7,21 +7,22 @@ LOG_MODULE("rand")
 int
 __rand_rd_pg(struct device* dev, void* buf, size_t offset)
 {
-    rnd_fill(buf, PG_SIZE);
+    // rnd_fill(buf, PG_SIZE);
     return PG_SIZE;
 }
 
 int
 __rand_rd(struct device* dev, void* buf, size_t offset, size_t len)
 {
-    rnd_fill(buf, len);
+    // rnd_fill(buf, len);
     return len;
 }
 
 void
 devbuiltin_init_rand()
 {
-    if (!rnd_is_supported()) {
+    // TODO rnd device need better abstraction
+    if (1) {
         kprintf(KWARN "not supported.\n");
         return;
     }