aboutsummaryrefslogtreecommitdiffstats
path: root/com32/samples/advdump.c
diff options
context:
space:
mode:
authorchandramouli narayanan <mouli@linux.intel.com>2012-06-25 12:50:11 -0700
committerchandramouli narayanan <mouli@linux.intel.com>2012-06-25 12:50:11 -0700
commita5759fa44611e372eccc01d85f2db1bc7050c77d (patch)
tree4c8d3d4396187cfb8f58fa9f7dd907e3d988c1e7 /com32/samples/advdump.c
parent357d40435e62ee1e8b3a96107375282fdc1dd6e6 (diff)
downloadsyslinux-a5759fa44611e372eccc01d85f2db1bc7050c77d.tar.gz
syslinux-a5759fa44611e372eccc01d85f2db1bc7050c77d.tar.xz
syslinux-a5759fa44611e372eccc01d85f2db1bc7050c77d.zip
Archicture-dependent get_cpuid in sysdump/cpuid is fixed.
In the following sample programs zzjson.c, advdump.c, entrydump.c, hello.c, resolv.c, serialinfo.c in com32/samples, the following code call hangs the program: openconsole(&dev_null_r, &dev_stdcon_w); The following fix works: openconsole(&dev_rawcon_r, &dev_ansiserial_w); Remanants of the unused old i386-only files, if any, need to be pruned.
Diffstat (limited to 'com32/samples/advdump.c')
-rw-r--r--com32/samples/advdump.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/com32/samples/advdump.c b/com32/samples/advdump.c
index 2c786416..83fe8381 100644
--- a/com32/samples/advdump.c
+++ b/com32/samples/advdump.c
@@ -27,7 +27,13 @@ int main(void)
size_t s = syslinux_adv_size();
char buf[256];
+#if 0
+ /* this hangs! */
openconsole(&dev_stdcon_r, &dev_stdcon_w);
+#else
+ /* this works */
+ openconsole(&dev_rawcon_r, &dev_ansiserial_w);
+#endif
p = syslinux_adv_ptr();