]> rtime.felk.cvut.cz Git - l4.git/blobdiff - l4/pkg/fb-drv/server/src/dummy.cc
Update
[l4.git] / l4 / pkg / fb-drv / server / src / dummy.cc
index 01aea3ce9843b537953a07347ae31080c9baa993..6b3add4fb61c2c4618174e6a0ac38caef9063a73 100644 (file)
 
 #include "fb.h"
 
-bool
-Dummy_fb::setup_drv(Prog_args *pa)
+class Dummy_fb : public Phys_fb
 {
-  if (!pa->do_dummy)
-    return false;
+public:
+  bool setup_drv(Prog_args *pa, L4Re::Util::Object_registry *);
+};
+
+Phys_fb *Phys_fb::get_dummy()
+{
+  return new Dummy_fb();
+}
 
+Phys_fb * __attribute__((weak))
+Phys_fb::probe()
+{
+  return new Dummy_fb();
+}
+
+bool
+Dummy_fb::setup_drv(Prog_args *, L4Re::Util::Object_registry *)
+{
   _screen_info.width      = 1024;
   _screen_info.height     = 768;
   _screen_info.flags      = L4Re::Video::Goos::F_auto_refresh;